Home | History | Annotate | Download | only in bootpd

Lines Matching defs:homedir

607 	char *homedir, *bootfile;
787 * Homedir Bootfile Client's file
827 * Determine client's requested homedir and bootfile.
829 homedir = NULL;
834 homedir = bp->bp_file;
837 for (t = homedir; t - homedir < BP_FILE_LEN; t++)
840 if (t - homedir < BP_FILE_LEN) {
841 report(LOG_INFO, "requested path length > BP_FILE_LEN file = \"%s\", nul terminating", homedir);
842 homedir[BP_FILE_LEN - 1] = '\0';
845 bootfile = strrchr(homedir, '/');
847 if (homedir == bootfile)
848 homedir = NULL;
852 bootfile = homedir;
853 homedir = NULL;
857 (homedir) ? homedir : "",
865 if (hp->flags.homedir)
866 homedir = hp->homedir->string;
873 if (homedir) {
874 if (homedir[0] != '/')
876 strlcat(lrealpath, homedir, sizeof(lrealpath));
877 homedir = NULL;