bin/cat/cat.c
112
cat_file(const char *path)
bin/cat/cat.c
118
if (path == NULL || strcmp(path, "-") == 0) {
bin/cat/cat.c
122
if ((fp = fopen(path, "r")) == NULL) {
bin/cat/cat.c
123
warn("%s", path);
bin/cat/cat.c
127
cook_buf(fp, path);
bin/cat/cat.c
131
if (path == NULL || strcmp(path, "-") == 0) {
bin/cat/cat.c
134
if ((fd = open(path, O_RDONLY)) == -1) {
bin/cat/cat.c
135
warn("%s", path);
bin/cat/cat.c
139
raw_cat(fd, path);
bin/cp/cp.c
245
find_last_component(char *path)
bin/cp/cp.c
249
if ((p = strrchr(path, '/')) == NULL)
bin/cp/cp.c
250
p = path;
bin/cp/cp.c
254
while ((p >= path) && *p == '/')
bin/cp/cp.c
257
while ((p >= path) && *p != '/')
bin/csh/dir.c
70
char path[PATH_MAX];
bin/csh/dir.c
74
tcp = getcwd(path, PATH_MAX);
bin/csh/exec.c
548
Char path[PATH_MAX], *dp, *sp;
bin/csh/exec.c
552
for (dp = path, sp = dir; *sp; *dp++ = *sp++)
bin/csh/exec.c
553
if (dp == &path[PATH_MAX]) {
bin/csh/exec.c
558
if (dp == &path[PATH_MAX]) {
bin/csh/exec.c
563
strname = short2str(path);
bin/csh/file.c
441
Char path[PATH_MAX];
bin/csh/file.c
444
Strlcpy(path, dir, sizeof path/sizeof(Char));
bin/csh/file.c
445
catn(path, file, sizeof(path) / sizeof(Char));
bin/csh/file.c
446
if (lstat(short2str(path), &statb) == 0) {
bin/csh/file.c
452
if (stat(short2str(path), &statb) == 0 && /* follow it out */
bin/csh/file.c
545
extract_dir_and_name(Char *path, Char *dir, Char *name)
bin/csh/file.c
549
p = Strrchr(path, '/');
bin/csh/file.c
551
copyn(name, path, MAXNAMLEN);
bin/csh/file.c
556
copyn(dir, path, p - path);
bin/ksh/c_test.c
355
test_eaccess(const char *path, int amode)
bin/ksh/c_test.c
359
res = access(path, amode);
bin/ksh/c_test.c
367
if (stat(path, &statb) == -1)
bin/ksh/edit.c
295
const char *path);
bin/ksh/edit.c
874
glob_path(int flags, const char *pat, XPtrV *wp, const char *path)
bin/ksh/edit.c
886
sp = path;
bin/ksh/exec.c
1001
sp = path;
bin/ksh/exec.c
955
search_access(const char *path, int mode,
bin/ksh/exec.c
961
if (stat(path, &statb) == -1)
bin/ksh/exec.c
963
ret = access(path, mode);
bin/ksh/exec.c
981
search(const char *name, const char *path,
bin/ksh/io.c
442
char *path;
bin/ksh/io.c
449
tp->name = path = (char *) &tp[1];
bin/ksh/io.c
452
shf_snprintf(path, len, "%s/shXXXXXXXX", dir);
bin/ksh/io.c
453
fd = mkstemp(path);
bin/ksh/path.c
113
simplify_path(char *path)
bin/ksh/path.c
118
char *very_start = path;
bin/ksh/path.c
121
if (!*path)
bin/ksh/path.c
124
if ((isrooted = (path[0] == '/')))
bin/ksh/path.c
143
if (cur == path)
bin/ksh/path.c
180
set_current_wd(char *path)
bin/ksh/path.c
183
char *p = path;
bin/ksh/path.c
193
if (p != path && p != null)
bin/ksh/path.c
198
get_phys_path(const char *path)
bin/ksh/path.c
203
Xinit(xs, xp, strlen(path) + 1, ATEMP);
bin/ksh/path.c
205
xp = do_phys_path(&xs, xp, path);
bin/ksh/path.c
218
do_phys_path(XString *xsp, char *xp, const char *path)
bin/ksh/path.c
226
for (p = path; p; p = q) {
bin/ln/ln.c
119
char *p, path[PATH_MAX];
bin/ln/ln.c
144
n = snprintf(path, sizeof(path), "%s/%s", source, p);
bin/ln/ln.c
145
if (n < 0 || n >= sizeof(path)) {
bin/ln/ln.c
149
source = path;
bin/ls/print.c
359
char name[PATH_MAX], path[PATH_MAX];
bin/ls/print.c
366
if ((lnklen = readlink(name, path, sizeof(path) - 1)) == -1) {
bin/ls/print.c
370
path[lnklen] = '\0';
bin/ls/print.c
372
(void)mbsprint(path, 1);
bin/mkdir/mkdir.c
127
mkpath(char *path, mode_t mode, mode_t dir_mode)
bin/mkdir/mkdir.c
133
slash = path;
bin/mkdir/mkdir.c
142
if (mkdir(path, done ? mode : dir_mode) == 0) {
bin/mkdir/mkdir.c
143
if (mode > 0777 && chmod(path, mode) == -1)
bin/mkdir/mkdir.c
148
if (stat(path, &sb) == -1) {
bin/mt/mt.c
101
return rmtopen(path, oflags);
bin/mt/mt.c
103
return opendev(path, oflags, dflags, realp);
bin/mt/mt.c
87
int _rmtopendev(char *path, int oflags, int dflags, char **realp);
bin/mt/mt.c
97
_rmtopendev(char *path, int oflags, int dflags, char **realp)
bin/mv/cp.c
187
find_last_component(char *path)
bin/mv/cp.c
191
if ((p = strrchr(path, '/')) == NULL)
bin/mv/cp.c
192
p = path;
bin/mv/cp.c
196
while ((p >= path) && *p == '/')
bin/mv/cp.c
199
while ((p >= path) && *p != '/')
bin/mv/mv.c
109
if (strlcpy(path, argv[argc - 1], sizeof path) >= sizeof path)
bin/mv/mv.c
111
baselen = strlen(path);
bin/mv/mv.c
112
endp = &path[baselen];
bin/mv/mv.c
146
if (do_move(current_arg, path))
bin/mv/mv.c
228
char path[PATH_MAX];
bin/mv/mv.c
230
if (realpath(from, path) == NULL) {
bin/mv/mv.c
234
if (!statfs(path, &sfs) && !strcmp(path, sfs.f_mntonname)) {
bin/mv/mv.c
72
char path[PATH_MAX];
bin/pax/ar_io.c
1243
ar_start_gzip(int fd, const char *path, int wr)
bin/pax/ar_io.c
1291
if (execlp(path, path, gzip_flags, (char *)NULL) == -1)
bin/pax/ar_io.c
1292
err(1, "could not exec %s", path);
bin/pax/ar_subs.c
149
cmp_file_times(int mtime_flag, int ctime_flag, ARCHD *arcn, const char *path)
bin/pax/ar_subs.c
154
if (path == NULL)
bin/pax/ar_subs.c
155
path = arcn->name;
bin/pax/ar_subs.c
156
if (lstat(path, &sb) != 0)
bin/pax/ar_subs.c
180
res = pathconfat(AT_FDCWD, path, _PC_TIMESTAMP_RESOLUTION,
bin/pax/options.c
1141
mkpath(char *path)
bin/pax/options.c
1147
slash = path;
bin/pax/options.c
1156
if (stat(path, &sb)) {
bin/pax/options.c
1157
if (errno != ENOENT || mkdir(path, 0777)) {
bin/pax/options.c
1158
paxwarn(1, "%s", path);
bin/pax/options.c
1162
syswarn(1, ENOTDIR, "%s", path);
bin/pax/pat_rep.c
603
has_dotdot(const char *path)
bin/pax/pat_rep.c
605
const char *p = path;
bin/pax/pat_rep.c
608
if ((p == path || p[-1] == '/') &&
bin/pax/tables.c
674
char *path, *value;
bin/pax/tables.c
690
if ((path = realpath(path0, NULL)) == NULL) {
bin/pax/tables.c
695
} else if ((path = strdup(path0)) == NULL) {
bin/pax/tables.c
702
unlink(path);
bin/pax/tables.c
703
free(path);
bin/pax/tables.c
733
unlink(path);
bin/pax/tables.c
734
free(path);
bin/pax/tables.c
744
s->sli_paths.sp_path = path;
bin/pax/tables.c
760
sltab_add_link(const char *path, const struct stat *sb)
bin/pax/tables.c
779
if (havechd && *path != '/') {
bin/pax/tables.c
780
if ((p->sp_path = realpath(path, NULL)) == NULL) {
bin/pax/tables.c
782
path);
bin/pax/tables.c
786
} else if ((p->sp_path = strdup(path)) == NULL) {
bin/pax/tables.c
808
char *path = p->sp_path;
bin/pax/tables.c
817
if (stat(path, &sb) != 0 || !S_ISREG(sb.st_mode) || sb.st_size != 0 ||
bin/pax/tables.c
821
if (unlink(path) && errno != ENOENT) {
bin/pax/tables.c
830
if (linkat(AT_FDCWD, first, AT_FDCWD, path, 0) == 0)
bin/pax/tables.c
841
if (symlink(s->sli_value, path)) {
bin/pax/tables.c
850
qualifier, path);
bin/pax/tables.c
859
if (set_ids(path, sb.st_uid, sb.st_gid))
bin/pax/tables.c
864
set_pmode(path, mode);
bin/pax/tables.c
867
set_ftime(path, &sb.st_mtim, &sb.st_atim, 0);
bin/ps/print.c
216
char path[PATH_MAX];
bin/ps/print.c
217
size_t pathlen = sizeof path;
bin/ps/print.c
219
if (!kvm_sysctl_only || sysctl(name, 3, path, &pathlen, NULL, 0) != 0)
bin/ps/print.c
220
*path = '\0';
bin/ps/print.c
222
mbswprint(path, ve->var->width, ve->next != NULL);
bin/ps/ps.c
528
unsigned char *path;
bin/ps/ps.c
596
path = calloc(1, (maxlvl + 7) / 8);
bin/ps/ps.c
597
if (path == NULL)
bin/ps/ps.c
611
path[n / 8] & 1 << (n % 8) ? '|' : ' ';
bin/ps/ps.c
625
path[n / 8] |= 1 << (n % 8);
bin/ps/ps.c
627
path[n / 8] &= ~(1 << (n % 8));
bin/ps/ps.c
634
free(path);
bin/rm/rm.c
359
check(char *path, char *name, struct stat *sp)
bin/rm/rm.c
366
(void)fprintf(stderr, "remove %s? ", path);
bin/rm/rm.c
381
group_from_gid(sp->st_gid, 0), path);
bin/rmdir/rmdir.c
85
rm_path(char *path)
bin/rmdir/rmdir.c
89
assert(*path != '\0');
bin/rmdir/rmdir.c
90
p = strchr(path, '\0');
bin/rmdir/rmdir.c
91
while (--p > path && *p == '/')
bin/rmdir/rmdir.c
94
for (; p > path; p--) {
bin/rmdir/rmdir.c
97
if (rmdir(path) == -1) {
bin/rmdir/rmdir.c
98
warn("%s", path);
games/boggle/boggle/bog.c
384
checkword(char *word, int prev, int *path)
games/boggle/boggle/bog.c
422
*path = *lm;
games/boggle/boggle/bog.c
424
if (checkword(subword + 1, *lm, path + 1) > 0)
games/boggle/boggle/bog.c
448
*path = lm[i];
games/boggle/boggle/bog.c
450
if (checkword(word + 1, lm[i], path + 1) > 0)
games/boggle/boggle/bog.c
455
*path = -1; /* in case of a backtrack */
games/fortune/fortune/fortune.c
1001
"fortune: %s corrupted\n", fp->path);
games/fortune/fortune/fortune.c
1007
"fortune: %s corrupted\n", fp->path);
games/fortune/fortune/fortune.c
1013
"fortune: %s corrupted\n", fp->path);
games/fortune/fortune/fortune.c
1019
"fortune: %s corrupted\n", fp->path);
games/fortune/fortune/fortune.c
1031
fprintf(stderr, "fortune: %s is empty\n", fp->path);
games/fortune/fortune/fortune.c
1097
DPRINTF(1, (stderr, " (%s, %s)\n", STR(list->path),
games/fortune/fortune/fortune.c
1192
DPRINTF(1, (stderr, "searching in %s\n", fp->path));
games/fortune/fortune/fortune.c
394
char *path, *offensive;
games/fortune/fortune/fortune.c
399
path = file;
games/fortune/fortune/fortune.c
402
if (asprintf(&path, "%s/%s", dir, file) == -1)
games/fortune/fortune/fortune.c
406
if ((isdir = is_dir(path)) && parent != NULL) {
games/fortune/fortune/fortune.c
408
free(path);
games/fortune/fortune/fortune.c
413
!is_off_name(path)) {
games/fortune/fortune/fortune.c
414
offensive = off_name(path);
games/fortune/fortune/fortune.c
417
free(path);
games/fortune/fortune/fortune.c
418
path = offensive;
games/fortune/fortune/fortune.c
425
DPRINTF(1, (stderr, "adding file \"%s\"\n", path));
games/fortune/fortune/fortune.c
427
if ((fd = open(path, O_RDONLY)) < 0) {
games/fortune/fortune/fortune.c
438
free(path);
games/fortune/fortune/fortune.c
439
path = offensive;
games/fortune/fortune/fortune.c
442
DPRINTF(1, (stderr, "\ttrying \"%s\"\n", path));
games/fortune/fortune/fortune.c
450
perror(path);
games/fortune/fortune/fortune.c
452
free(path);
games/fortune/fortune/fortune.c
456
DPRINTF(2, (stderr, "path = \"%s\"\n", path));
games/fortune/fortune/fortune.c
462
fp->path = path;
games/fortune/fortune/fortune.c
467
!is_fortfile(path, &fp->datfile, (parent != NULL))))
games/fortune/fortune/fortune.c
472
path);
games/fortune/fortune/fortune.c
474
free(path);
games/fortune/fortune/fortune.c
486
if (All_forts && parent == NULL && !is_off_name(path))
games/fortune/fortune/fortune.c
588
obscene->path = offensive;
games/fortune/fortune/fortune.c
611
if ((dir = opendir(fp->path)) == NULL) {
games/fortune/fortune/fortune.c
612
perror(fp->path);
games/fortune/fortune/fortune.c
616
DPRINTF(1, (stderr, "adding dir \"%s\"\n", fp->path));
games/fortune/fortune/fortune.c
622
if (add_file(NO_PROB, name, fp->path, &fp->child, &tailp, fp))
games/fortune/fortune/fortune.c
629
"fortune: %s: No fortune files in directory.\n", fp->path);
games/fortune/fortune/fortune.c
76
char *path;
games/fortune/fortune/fortune.c
934
perror(fp->path);
games/fortune/fortune/fortune.c
989
"fortune: %s corrupted\n", fp->path);
games/fortune/fortune/fortune.c
995
"fortune: %s corrupted\n", fp->path);
games/phantasia/setup.c
101
snprintf(path, sizeof(path), "%s%s", prefix?prefix:"", *filename);
games/phantasia/setup.c
102
if (stat(path, &fbuf) == 0)
games/phantasia/setup.c
119
if (unlink(path) == -1)
games/phantasia/setup.c
120
Error("Cannot unlink %s.\n", path);
games/phantasia/setup.c
123
if ((fd = open(path, O_CREAT | O_TRUNC | O_WRONLY, 0660)) == -1)
games/phantasia/setup.c
124
Error("Cannot create %s.\n", path);
games/phantasia/setup.c
135
snprintf(path, sizeof(path), "%s%s", prefix?prefix:"", _PATH_VOID);
games/phantasia/setup.c
136
if ((fp = fopen(path, "w")) == NULL)
games/phantasia/setup.c
137
Error("Cannot update %s.\n", path);
games/phantasia/setup.c
145
snprintf(path, sizeof(path), "%s%s", prefix?prefix:"", _PATH_MONST);
games/phantasia/setup.c
146
if ((Monstfp = fopen(path, "w")) == NULL)
games/phantasia/setup.c
147
Error("Cannot update %s.\n", path);
games/phantasia/setup.c
78
char path[PATH_MAX], *prefix;
lib/libc/asr/asr.c
758
DPRINT("asr: config file too long: \"%s\"\n", path);
lib/libc/compat-43/creat.c
34
creat(const char *path, mode_t mode)
lib/libc/compat-43/creat.c
36
return(open(path, O_WRONLY|O_CREAT|O_TRUNC, mode));
lib/libc/db/btree/bt_open.c
397
char path[PATH_MAX];
lib/libc/db/btree/bt_open.c
401
len = snprintf(path,
lib/libc/db/btree/bt_open.c
402
sizeof(path), "%s/bt.XXXXXX", envtmp ? envtmp : "/tmp");
lib/libc/db/btree/bt_open.c
403
if (len < 0 || len >= sizeof(path)) {
lib/libc/db/btree/bt_open.c
410
if ((fd = mkostemp(path, O_CLOEXEC)) != -1)
lib/libc/db/btree/bt_open.c
411
(void)unlink(path);
lib/libc/db/hash/hash_page.c
844
char path[PATH_MAX];
lib/libc/db/hash/hash_page.c
848
len = snprintf(path,
lib/libc/db/hash/hash_page.c
849
sizeof(path), "%s/_hash.XXXXXX", envtmp ? envtmp : "/tmp");
lib/libc/db/hash/hash_page.c
850
if (len < 0 || len >= sizeof(path)) {
lib/libc/db/hash/hash_page.c
858
if ((hashp->fp = mkostemp(path, O_CLOEXEC)) != -1) {
lib/libc/db/hash/hash_page.c
859
(void)unlink(path);
lib/libc/db/hash/ndbm.c
62
char path[PATH_MAX];
lib/libc/db/hash/ndbm.c
65
len = snprintf(path, sizeof path, "%s%s", file, suff);
lib/libc/db/hash/ndbm.c
66
if (len < 0 || len >= sizeof path) {
lib/libc/db/hash/ndbm.c
81
return ((DBM *)__hash_open(path, -1, flags, mode, &info, 0));
lib/libc/gen/auth_subr.c
304
char path[PATH_MAX];
lib/libc/gen/auth_subr.c
311
len = snprintf(path, sizeof(path), _PATH_AUTHPROG "%s", as->style);
lib/libc/gen/auth_subr.c
312
if (len < 0 || len >= sizeof(path))
lib/libc/gen/auth_subr.c
320
auth_call(as, path, as->style, "-s", "challenge", "--", as->name,
lib/libc/gen/auth_subr.c
806
auth_call(auth_session_t *as, char *path, ...)
lib/libc/gen/auth_subr.c
819
va_start(as->ap0, path);
lib/libc/gen/auth_subr.c
865
syslog(LOG_ERR, "%s: %m", path);
lib/libc/gen/auth_subr.c
881
execve(path, argv, auth_environ);
lib/libc/gen/auth_subr.c
882
syslog(LOG_ERR, "%s: %m", path);
lib/libc/gen/auth_subr.c
883
err(1, "%s", path);
lib/libc/gen/authenticate.c
192
char *approve, *s, path[PATH_MAX], pwbuf[_PW_BUF_LEN];
lib/libc/gen/authenticate.c
234
strlcpy(path, name, sizeof path);
lib/libc/gen/authenticate.c
235
path[approve - name] = '\0';
lib/libc/gen/authenticate.c
251
len = snprintf(path, sizeof(path), "approve-%s", type);
lib/libc/gen/authenticate.c
252
if (len < 0 || len >= sizeof(path)) {
lib/libc/gen/authenticate.c
262
if ((approve = login_getcapstr(lc, s = path, NULL, NULL)) == NULL)
lib/libc/gen/authenticate.c
452
char path[PATH_MAX];
lib/libc/gen/authenticate.c
469
len = snprintf(path, sizeof(path), _PATH_AUTHPROG "%s", style);
lib/libc/gen/authenticate.c
470
if (len < 0 || len >= sizeof(path)) {
lib/libc/gen/authenticate.c
489
auth_call(as, path, style, "-s", "response", "--", name,
lib/libc/gen/authenticate.c
516
char path[PATH_MAX];
lib/libc/gen/authenticate.c
536
snprintf(path, sizeof(path), _PATH_AUTHPROG "%s", style);
lib/libc/gen/authenticate.c
539
auth_call(as, path, auth_getitem(as, AUTHV_STYLE), "-s",
lib/libc/gen/basename.c
25
basename(char *path)
lib/libc/gen/basename.c
32
if (path == NULL || *path == '\0') {
lib/libc/gen/basename.c
39
endp = path + strlen(path) - 1;
lib/libc/gen/basename.c
40
while (endp > path && *endp == '/')
lib/libc/gen/basename.c
44
if (endp == path && *endp == '/') {
lib/libc/gen/basename.c
52
while (startp > path && *(startp - 1) != '/')
lib/libc/gen/dirname.c
27
dirname(char *path)
lib/libc/gen/dirname.c
34
if (path == NULL || *path == '\0') {
lib/libc/gen/dirname.c
41
endp = path + strlen(path) - 1;
lib/libc/gen/dirname.c
42
while (endp > path && *endp == '/')
lib/libc/gen/dirname.c
46
while (endp > path && *endp != '/')
lib/libc/gen/dirname.c
50
if (endp == path) {
lib/libc/gen/dirname.c
58
} while (endp > path && *endp == '/');
lib/libc/gen/dirname.c
61
len = endp - path + 1;
lib/libc/gen/dirname.c
66
memcpy(dname, path, len);
lib/libc/gen/exec.c
162
char *bp, *cur, *path, buf[PATH_MAX];
lib/libc/gen/exec.c
177
cur = path = NULL;
lib/libc/gen/exec.c
183
if (!(path = getenv("PATH")))
lib/libc/gen/exec.c
184
path = _PATH_DEFPATH;
lib/libc/gen/exec.c
186
curlen = strlen(path) + 1;
lib/libc/gen/exec.c
192
strlcpy(cur, path, curlen);
lib/libc/gen/exec.c
193
path = cur;
lib/libc/gen/ftok.c
33
ftok(const char *path, int id)
lib/libc/gen/ftok.c
38
if (stat(path, &st) == -1)
lib/libc/gen/fts.c
1023
fts_safe_changedir(FTS *sp, FTSENT *p, int fd, const char *path)
lib/libc/gen/fts.c
1031
if (fd == -1 && (newfd = open(path, O_RDONLY|O_DIRECTORY|O_CLOEXEC)) == -1)
lib/libc/gen/fts.c
801
const char *path;
lib/libc/gen/fts.c
804
path = p->fts_accpath;
lib/libc/gen/fts.c
807
path = p->fts_name;
lib/libc/gen/fts.c
818
if (fstatat(dfd, path, sbp, 0)) {
lib/libc/gen/fts.c
820
if (!fstatat(dfd, path, sbp, AT_SYMLINK_NOFOLLOW)) {
lib/libc/gen/fts.c
827
} else if (fstatat(dfd, path, sbp, AT_SYMLINK_NOFOLLOW)) {
lib/libc/gen/ftw.c
31
ftw(const char *path, int (*fn)(const char *, const struct stat *, int),
lib/libc/gen/ftw.c
34
char * const paths[2] = { (char *)path, NULL };
lib/libc/gen/glob.c
786
globextend(const Char *path, glob_t *pglob, struct glob_lim *limitp,
lib/libc/gen/glob.c
856
for (p = path; *p++;)
lib/libc/gen/glob.c
858
len = (size_t)(p - path);
lib/libc/gen/glob.c
861
if (g_Ctoc(path, copy, len)) {
lib/libc/gen/login_cap.c
773
char *path = NULL, *opath = NULL, *op, *np;
lib/libc/gen/login_cap.c
785
if ((path = malloc(len + 1)) == NULL)
lib/libc/gen/login_cap.c
789
for (op = opath, np = path; *op != '\0'; ) {
lib/libc/gen/login_cap.c
816
error = login_setenv("PATH", path ? path : _PATH_DEFPATH, pwd, 1);
lib/libc/gen/login_cap.c
818
free(path);
lib/libc/gen/nftw.c
30
nftw(const char *path, int (*fn)(const char *, const struct stat *, int,
lib/libc/gen/nftw.c
33
char * const paths[2] = { (char *)path, NULL };
lib/libc/gen/posix_spawn.c
194
do_posix_spawn(pid_t *pid, const char *path,
lib/libc/gen/posix_spawn.c
218
execvpe(path, argv, envp != NULL ? envp : environ);
lib/libc/gen/posix_spawn.c
220
execve(path, argv, envp != NULL ? envp : environ);
lib/libc/gen/posix_spawn.c
231
posix_spawn(pid_t *pid, const char *path,
lib/libc/gen/posix_spawn.c
236
return do_posix_spawn(pid, path, fa, sa, argv, envp, 0);
lib/libc/gen/posix_spawn.c
240
posix_spawnp(pid_t *pid, const char *path,
lib/libc/gen/posix_spawn.c
245
return do_posix_spawn(pid, path, fa, sa, argv, envp, 1);
lib/libc/gen/posix_spawn.c
287
int fildes, const char *__restrict path, int oflag, mode_t mode)
lib/libc/gen/posix_spawn.c
302
fae->fae_path = strdup(path);
lib/libc/gen/posix_spawn.c
59
char *path;
lib/libc/gen/posix_spawn.c
60
#define fae_path fae_data.open.path
lib/libc/gen/shm_open.c
48
shm_open(const char *path, int flags, mode_t mode)
lib/libc/gen/shm_open.c
63
makeshmpath(path, shmpath, sizeof(shmpath));
lib/libc/gen/shm_open.c
83
shm_unlink(const char *path)
lib/libc/gen/shm_open.c
87
makeshmpath(path, shmpath, sizeof(shmpath));
lib/libc/gen/statvfs.c
59
statvfs(const char *path, struct statvfs *p)
lib/libc/gen/statvfs.c
64
ret = statfs(path, &sb);
lib/libc/gen/utime.c
36
utime(const char *path, const struct utimbuf *times)
lib/libc/gen/utime.c
48
return (utimes(path, tvp));
lib/libc/nls/catopen.c
164
load_msgcat(const char *path)
lib/libc/nls/catopen.c
173
if ((fd = open(path, O_RDONLY|O_CLOEXEC)) == -1)
lib/libc/stdlib/__mktemp4.c
38
__mktemp4(char *path, int slen, int flags, int (*cb)(const char *, int))
lib/libc/stdlib/__mktemp4.c
46
len = strlen(path);
lib/libc/stdlib/__mktemp4.c
51
ep = path + len - slen;
lib/libc/stdlib/__mktemp4.c
53
for (start = ep; start > path && start[-1] == 'X'; start--)
lib/libc/stdlib/__mktemp4.c
76
ret = cb(path, flags);
lib/libc/stdlib/mkdtemp.c
22
mkdtemp_cb(const char *path, int flags)
lib/libc/stdlib/mkdtemp.c
24
return mkdir(path, S_IRUSR|S_IWUSR|S_IXUSR);
lib/libc/stdlib/mkdtemp.c
28
mkdtemp(char *path)
lib/libc/stdlib/mkdtemp.c
30
if (__mktemp4(path, 0, 0, mkdtemp_cb) == 0)
lib/libc/stdlib/mkdtemp.c
31
return path;
lib/libc/stdlib/mkdtemp.c
36
mkdtemps(char *path, int slen)
lib/libc/stdlib/mkdtemp.c
38
if (__mktemp4(path, slen, 0, mkdtemp_cb) == 0)
lib/libc/stdlib/mkdtemp.c
39
return path;
lib/libc/stdlib/mkstemp.c
27
mkstemp_cb(const char *path, int flags)
lib/libc/stdlib/mkstemp.c
30
return open(path, flags, S_IRUSR|S_IWUSR);
lib/libc/stdlib/mkstemp.c
34
mkostemps(char *path, int slen, int flags)
lib/libc/stdlib/mkstemp.c
40
return __mktemp4(path, slen, flags, mkstemp_cb);
lib/libc/stdlib/mkstemp.c
44
mkostemp(char *path, int flags)
lib/libc/stdlib/mkstemp.c
50
return __mktemp4(path, 0, flags, mkstemp_cb);
lib/libc/stdlib/mkstemp.c
55
mkstemp(char *path)
lib/libc/stdlib/mkstemp.c
57
return __mktemp4(path, 0, 0, mkstemp_cb);
lib/libc/stdlib/mkstemp.c
62
mkstemps(char *path, int slen)
lib/libc/stdlib/mkstemp.c
64
return __mktemp4(path, slen, 0, mkstemp_cb);
lib/libc/stdlib/mktemp.c
23
mktemp_cb(const char *path, int flags)
lib/libc/stdlib/mktemp.c
27
if (lstat(path, &sb) == 0)
lib/libc/stdlib/mktemp.c
34
_mktemp(char *path)
lib/libc/stdlib/mktemp.c
36
if (__mktemp4(path, 0, 0, mktemp_cb) == 0)
lib/libc/stdlib/mktemp.c
37
return path;
lib/libc/stdlib/mktemp.c
45
mktemp(char *path)
lib/libc/stdlib/mktemp.c
47
return _mktemp(path);
lib/libc/stdlib/realpath.c
32
realpath(const char *path, char *resolved)
lib/libc/stdlib/realpath.c
36
if (__realpath(path, rbuf) == -1)
lib/libc/sys/w_open.c
23
open(const char *path, int flags, ...)
lib/libc/sys/w_open.c
36
ret = HIDDEN(open)(path, flags, mode);
lib/libc/sys/w_openat.c
23
openat(int fd, const char *path, int flags, ...)
lib/libc/sys/w_openat.c
36
ret = HIDDEN(openat)(fd, path, flags, mode);
lib/libcrypto/arc4random/getentropy_aix.c
121
getentropy_urandom(void *buf, size_t len, const char *path, int devfscheck)
lib/libcrypto/arc4random/getentropy_aix.c
137
fd = open(path, flags);
lib/libcrypto/arc4random/getentropy_aix.c
63
static int getentropy_urandom(void *buf, size_t len, const char *path,
lib/libcrypto/arc4random/getentropy_hpux.c
125
getentropy_urandom(void *buf, size_t len, const char *path, int devfscheck)
lib/libcrypto/arc4random/getentropy_hpux.c
141
fd = open(path, flags);
lib/libcrypto/arc4random/getentropy_hpux.c
67
static int getentropy_urandom(void *buf, size_t len, const char *path,
lib/libcrypto/arc4random/getentropy_solaris.c
151
getentropy_urandom(void *buf, size_t len, const char *path, int devfscheck)
lib/libcrypto/arc4random/getentropy_solaris.c
167
fd = open(path, flags);
lib/libcrypto/arc4random/getentropy_solaris.c
71
static int getentropy_urandom(void *buf, size_t len, const char *path,
lib/libcrypto/ocsp/ocsp.h
192
OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req);
lib/libcrypto/ocsp/ocsp.h
193
OCSP_REQ_CTX *OCSP_sendreq_new(BIO *io, const char *path, OCSP_REQUEST *req,
lib/libcrypto/ocsp/ocsp_ht.c
157
OCSP_sendreq_new(BIO *io, const char *path, OCSP_REQUEST *req, int maxline)
lib/libcrypto/ocsp/ocsp_ht.c
181
if (!path)
lib/libcrypto/ocsp/ocsp_ht.c
182
path = "/";
lib/libcrypto/ocsp/ocsp_ht.c
184
if (BIO_printf(rctx->mem, "POST %s HTTP/1.0\r\n", path) <= 0) {
lib/libcrypto/ocsp/ocsp_ht.c
450
OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req)
lib/libcrypto/ocsp/ocsp_ht.c
456
ctx = OCSP_sendreq_new(b, path, req, -1);
lib/libcrypto/ocsp/ocsp_lib.c
194
char *host, *path, *port, *tmp;
lib/libcrypto/ocsp/ocsp_lib.c
214
path = strdup(tmp);
lib/libcrypto/ocsp/ocsp_lib.c
217
path = strdup("/");
lib/libcrypto/ocsp/ocsp_lib.c
229
if (path == NULL || port == NULL) {
lib/libcrypto/ocsp/ocsp_lib.c
231
free(path);
lib/libcrypto/ocsp/ocsp_lib.c
238
*ppath = path;
lib/libcrypto/x509/x509_d2.c
100
if (path != NULL) {
lib/libcrypto/x509/x509_d2.c
104
if (X509_LOOKUP_add_dir(lookup, path, X509_FILETYPE_PEM) != 1)
lib/libcrypto/x509/x509_d2.c
107
if ((path == NULL) && (file == NULL))
lib/libcrypto/x509/x509_d2.c
89
X509_STORE_load_locations(X509_STORE *ctx, const char *file, const char *path)
lib/libcurses/tinfo/access.c
104
return is_pathname(path);
lib/libcurses/tinfo/access.c
111
_nc_pathlast(const char *path)
lib/libcurses/tinfo/access.c
113
const char *test = strrchr(path, '/');
lib/libcurses/tinfo/access.c
116
test = strrchr(path, '\\');
lib/libcurses/tinfo/access.c
119
test = path;
lib/libcurses/tinfo/access.c
122
return (unsigned) (test - path);
lib/libcurses/tinfo/access.c
126
_nc_basename(char *path)
lib/libcurses/tinfo/access.c
128
return path + _nc_pathlast(path);
lib/libcurses/tinfo/access.c
132
_nc_access(const char *path, int mode)
lib/libcurses/tinfo/access.c
136
if (path == 0) {
lib/libcurses/tinfo/access.c
138
} else if (ACCESS(path, mode) < 0) {
lib/libcurses/tinfo/access.c
141
&& strlen(path) < PATH_MAX) {
lib/libcurses/tinfo/access.c
145
_nc_STRCPY(head, path, sizeof(head));
lib/libcurses/tinfo/access.c
164
_nc_is_dir_path(const char *path)
lib/libcurses/tinfo/access.c
169
if (stat(path, &sb) == 0
lib/libcurses/tinfo/access.c
177
_nc_is_file_path(const char *path)
lib/libcurses/tinfo/access.c
182
if (stat(path, &sb) == 0
lib/libcurses/tinfo/access.c
256
_nc_safe_fopen(const char *path, const char *mode)
lib/libcurses/tinfo/access.c
261
result = fopen(path, mode);
lib/libcurses/tinfo/access.c
265
result = fopen(path, mode);
lib/libcurses/tinfo/access.c
272
_nc_safe_open3(const char *path, int flags, mode_t mode)
lib/libcurses/tinfo/access.c
277
result = open(path, flags, mode);
lib/libcurses/tinfo/access.c
281
result = open(path, flags, mode);
lib/libcurses/tinfo/access.c
68
_nc_rootname(char *path)
lib/libcurses/tinfo/access.c
70
char *result = _nc_basename(path);
lib/libcurses/tinfo/access.c
96
_nc_is_abs_path(const char *path)
lib/libcurses/tinfo/db_iterator.c
219
_nc_tic_dir(const char *path)
lib/libcurses/tinfo/db_iterator.c
221
T(("_nc_tic_dir %s", NonNull(path)));
lib/libcurses/tinfo/db_iterator.c
223
if (path != NULL) {
lib/libcurses/tinfo/db_iterator.c
224
if (path != TicDirectory)
lib/libcurses/tinfo/db_iterator.c
225
update_tic_dir(strdup(path));
lib/libcurses/tinfo/db_iterator.c
244
_nc_keep_tic_dir(const char *path)
lib/libcurses/tinfo/db_iterator.c
246
_nc_tic_dir(path);
lib/libcurses/tinfo/hashed_db.c
100
make_connection(DB * db, const char *path, bool modify)
lib/libcurses/tinfo/hashed_db.c
106
p->path = strdup(path);
lib/libcurses/tinfo/hashed_db.c
108
if (p->path != 0) {
lib/libcurses/tinfo/hashed_db.c
121
_nc_db_open(const char *path, bool modify)
lib/libcurses/tinfo/hashed_db.c
129
if ((result = find_connection(path, modify)) == 0) {
lib/libcurses/tinfo/hashed_db.c
135
path,
lib/libcurses/tinfo/hashed_db.c
145
path,
lib/libcurses/tinfo/hashed_db.c
153
if ((code = db_open(path,
lib/libcurses/tinfo/hashed_db.c
163
if ((result = dbopen(path,
lib/libcurses/tinfo/hashed_db.c
172
make_connection(result, path, modify);
lib/libcurses/tinfo/hashed_db.c
173
T(("opened %s", path));
lib/libcurses/tinfo/hashed_db.c
175
T(("cannot open %s: %s", path, strerror(code)));
lib/libcurses/tinfo/hashed_db.c
51
char *path;
lib/libcurses/tinfo/hashed_db.c
66
find_connection(const char *path, bool modify)
lib/libcurses/tinfo/hashed_db.c
72
if (!strcmp(p->path, path) && p->modify == modify) {
lib/libcurses/tinfo/hashed_db.c
92
free(p->path);
lib/libcurses/tinfo/read_entry.c
623
make_db_filename(char *filename, unsigned limit, const char *const path)
lib/libcurses/tinfo/read_entry.c
628
size_t size = strlen(path);
lib/libcurses/tinfo/read_entry.c
634
&& !strcmp(path + size - lens, suffix))
lib/libcurses/tinfo/read_entry.c
635
_nc_STRCPY(filename, path, limit);
lib/libcurses/tinfo/read_entry.c
637
_nc_SPRINTF(filename, _nc_SLIMIT(limit) "%s%s", path, suffix);
lib/libcurses/tinfo/read_entry.c
650
const char *const path,
lib/libcurses/tinfo/read_entry.c
656
if (_nc_is_dir_path(path))
lib/libcurses/tinfo/read_entry.c
659
unsigned need = (unsigned) (LEAF_LEN + 3 + strlen(path) + strlen(name));
lib/libcurses/tinfo/read_entry.c
663
"%s/" LEAF_FMT "/%s", path, *name, name);
lib/libcurses/tinfo/read_entry.c
776
const char *const path,
lib/libcurses/tinfo/read_entry.c
789
filename, path, name));
lib/libcurses/tinfo/read_entry.c
793
if ((used = decode_quickdump(buffer, path)) != 0
lib/libcurses/tinfo/read_entry.c
801
if (make_db_filename(filename, limit, path)
lib/libcurses/tinfo/read_entry.c
862
if (make_dir_filename(filename, limit, path, name)) {
lib/libcurses/tinfo/read_entry.c
903
const char *path;
lib/libcurses/tinfo/read_entry.c
907
while ((path = _nc_next_db(&state, &offset)) != 0) {
lib/libcurses/tinfo/read_entry.c
908
code = _nc_read_tic_entry(filename, PATH_MAX, path, name, tp);
lib/libcurses/tinfo/read_termcap.c
943
add_tc(char *termpaths[], char *path, int count)
lib/libcurses/tinfo/read_termcap.c
945
char *save = strchr(path, NCURSES_PATHSEP);
lib/libcurses/tinfo/read_termcap.c
949
&& _nc_access(path, R_OK) == 0) {
lib/libcurses/tinfo/read_termcap.c
950
termpaths[count++] = path;
lib/libcurses/tinfo/read_termcap.c
951
TR(TRACE_DATABASE, ("Adding termpath %s", path));
lib/libcurses/tinfo/read_termcap.c
958
#define ADD_TC(path, count) filecount = add_tc(termpaths, path, count)
lib/libcurses/tinfo/write_entry.c
186
make_db_root(const char *path)
lib/libcurses/tinfo/write_entry.c
191
if ((rc = make_db_path(fullpath, path, sizeof(fullpath))) == 0) {
lib/libcurses/tinfo/write_entry.c
203
if ((rc = stat(path, &statbuf)) == -1) {
lib/libcurses/tinfo/write_entry.c
204
rc = mkdir(path
lib/libcurses/tinfo/write_entry.c
209
} else if (_nc_access(path, R_OK | W_OK | X_OK) < 0) {
lib/libedit/el.c
504
char path[PATH_MAX];
lib/libedit/el.c
517
if (strlcpy(path, ptr, sizeof(path)) >= sizeof(path))
lib/libedit/el.c
519
if (strlcat(path, elpath, sizeof(path)) >= sizeof(path))
lib/libedit/el.c
521
fname = path;
lib/libedit/readline.c
240
static char path[PATH_MAX];
lib/libedit/readline.c
242
if (*path)
lib/libedit/readline.c
243
return path;
lib/libedit/readline.c
246
strlcpy(path, p->pw_dir, PATH_MAX);
lib/libedit/readline.c
247
strlcat(path, _dothistory, PATH_MAX);
lib/libedit/readline.c
248
return path;
lib/libfido2/src/dev.c
115
if ((dev->io_handle = dev->io.open(path)) == NULL) {
lib/libfido2/src/dev.c
227
fido_dev_open_wait(fido_dev_t *dev, const char *path, int *ms)
lib/libfido2/src/dev.c
232
if (strcmp(path, FIDO_WINHELLO_PATH) == 0)
lib/libfido2/src/dev.c
235
if ((r = fido_dev_open_tx(dev, path, ms)) != FIDO_OK ||
lib/libfido2/src/dev.c
284
if (dev->path == NULL)
lib/libfido2/src/dev.c
287
return (fido_dev_open_wait(dev, dev->path, &ms));
lib/libfido2/src/dev.c
291
fido_dev_open(fido_dev_t *dev, const char *path)
lib/libfido2/src/dev.c
296
if (fido_is_nfc(path) && fido_dev_set_nfc(dev) < 0) {
lib/libfido2/src/dev.c
302
if (fido_is_pcsc(path) && fido_dev_set_pcsc(dev) < 0) {
lib/libfido2/src/dev.c
308
return (fido_dev_open_wait(dev, path, &ms));
lib/libfido2/src/dev.c
454
if ((dev->path = strdup(di->path)) == NULL) {
lib/libfido2/src/dev.c
471
free(dev->path);
lib/libfido2/src/dev.c
91
fido_dev_open_tx(fido_dev_t *dev, const char *path, int *ms)
lib/libfido2/src/fido/types.h
239
char *path; /* device path */
lib/libfido2/src/fido/types.h
264
char *path; /* device path */
lib/libfido2/src/hid.c
127
free(di->path);
lib/libfido2/src/hid.c
157
const char *path, const char *manufacturer, const char *product,
lib/libfido2/src/hid.c
163
if (path == NULL || manufacturer == NULL || product == NULL ||
lib/libfido2/src/hid.c
169
if ((path_copy = strdup(path)) == NULL ||
lib/libfido2/src/hid.c
177
devlist[i].path = path_copy;
lib/libfido2/src/hid.c
196
return (di->path);
lib/libfido2/src/hid_openbsd.c
147
fido_hid_open(const char *path)
lib/libfido2/src/hid_openbsd.c
152
(ret->fd = fido_hid_unix_open(path)) == -1) {
lib/libfido2/src/hid_openbsd.c
39
char path[64];
lib/libfido2/src/hid_openbsd.c
51
snprintf(path, sizeof(path), "/dev/fido/%zu", i);
lib/libfido2/src/hid_openbsd.c
52
if ((fd = fido_hid_unix_open(path)) == -1)
lib/libfido2/src/hid_openbsd.c
63
__func__, path, udi.udi_vendor, udi.udi_product);
lib/libfido2/src/hid_openbsd.c
73
if ((di->path = strdup(path)) == NULL ||
lib/libfido2/src/hid_openbsd.c
76
free(di->path);
lib/libfido2/src/hid_unix.c
21
fido_hid_unix_open(const char *path)
lib/libfido2/src/hid_unix.c
26
if ((fd = open(path, O_RDWR|O_CLOEXEC)) == -1) {
lib/libfido2/src/hid_unix.c
28
fido_log_error(errno, "%s: open %s", __func__, path);
lib/libfido2/src/hid_unix.c
33
fido_log_error(errno, "%s: fstat %s", __func__, path);
lib/libfido2/src/hid_unix.c
40
fido_log_debug("%s: S_ISCHR %s", __func__, path);
lib/libfido2/src/nfc.c
294
fido_is_nfc(const char *path)
lib/libfido2/src/nfc.c
296
return strncmp(path, FIDO_NFC_PREFIX, strlen(FIDO_NFC_PREFIX)) == 0;
lib/libfuse/fuse.c
535
fuse_invalidate(unused struct fuse *f, unused const char *path)
lib/libfuse/fuse_lowlevel.c
167
fuse_reply_readlink(fuse_req_t req, char *path)
lib/libfuse/fuse_lowlevel.c
169
return ifuse_reply(req, path, strlen(path), 0);
lib/libfuse/fuse_ops.c
619
char path[PATH_MAX];
lib/libfuse/fuse_ops.c
632
err = f->op.readlink(realname, path, sizeof(path));
lib/libfuse/fuse_ops.c
638
fuse_reply_readlink(req, path);
lib/libfuse/fuse_private.h
38
char path[NAME_MAX + 1];
lib/libfuse/fuse_subr.c
109
dict_set(&f->name_tree, v->path, vn_head);
lib/libfuse/fuse_subr.c
121
vn_head = dict_get(&f->name_tree, vn->path);
lib/libfuse/fuse_subr.c
143
vn_head = dict_pop(&f->name_tree, vn->path);
lib/libfuse/fuse_subr.c
149
get_vn_by_name_and_parent(struct fuse *f, const char *path, ino_t pino)
lib/libfuse/fuse_subr.c
154
vn_head = dict_get(&f->name_tree, path);
lib/libfuse/fuse_subr.c
188
ret = asprintf(&tmp, "/%s%s", vn->path, name);
lib/libfuse/fuse_subr.c
190
ret = asprintf(&tmp, "/%s", vn->path);
lib/libfuse/fuse_subr.c
27
alloc_vn(struct fuse *f, const char *path, ino_t ino, ino_t pino)
lib/libfuse/fuse_subr.c
38
if (strlcpy(vn->path, path, sizeof(vn->path)) >= sizeof(vn->path)) {
lib/libfuse/fuse_subr.c
92
if (!dict_check(&f->name_tree, v->path)) {
lib/libfuse/fuse_subr.c
98
vn_head = dict_get(&f->name_tree, v->path);
lib/libsndio/aucat.c
208
char *home, *dir = NULL, *path = NULL, *tmp = NULL;
lib/libsndio/aucat.c
219
if (asprintf(&path, "%s/cookie", dir) == -1)
lib/libsndio/aucat.c
221
fd = open(path, O_RDONLY|O_CLOEXEC);
lib/libsndio/aucat.c
224
DPERROR(path);
lib/libsndio/aucat.c
228
DPERROR(path);
lib/libsndio/aucat.c
232
DPRINTF("%s has wrong permissions\n", path);
lib/libsndio/aucat.c
237
DPERROR(path);
lib/libsndio/aucat.c
241
DPRINTF("%s: short read\n", path);
lib/libsndio/aucat.c
258
if (path == NULL)
lib/libsndio/aucat.c
262
if (asprintf(&tmp, "%s.XXXXXXXX", path) == -1)
lib/libsndio/aucat.c
276
if (rename(tmp, path) == -1) {
lib/libsndio/aucat.c
282
free(path);
lib/libsndio/mio_rmidi.c
62
char path[DEVPATH_MAX];
lib/libsndio/mio_rmidi.c
91
snprintf(path, sizeof(path), DEVPATH_PREFIX "%u", devnum);
lib/libsndio/mio_rmidi.c
96
while ((fd = open(path, flags | O_NONBLOCK | O_CLOEXEC)) == -1) {
lib/libsndio/mio_rmidi.c
99
DPERROR(path);
lib/libsndio/sio_sun.c
271
char path[DEVPATH_MAX];
lib/libsndio/sio_sun.c
296
snprintf(path, sizeof(path), DEVPATH_PREFIX "%u", devnum);
lib/libsndio/sio_sun.c
301
while ((fd = open(path, flags | O_NONBLOCK | O_CLOEXEC)) == -1) {
lib/libsndio/sio_sun.c
304
DPERROR(path);
lib/libsndio/sioctl_sun.c
330
char path[DEVPATH_MAX];
lib/libsndio/sioctl_sun.c
359
snprintf(path, sizeof(path), DEVPATH_PREFIX "%u", devnum);
lib/libsndio/sioctl_sun.c
364
while ((fd = open(path, flags | O_NONBLOCK | O_CLOEXEC)) < 0) {
lib/libsndio/sioctl_sun.c
367
DPERROR(path);
lib/libssl/ssl_cert.c
713
char *path = NULL;
lib/libssl/ssl_cert.c
720
if (asprintf(&path, "%s/%s", dir, dp->d_name) != -1) {
lib/libssl/ssl_cert.c
722
stack, path);
lib/libssl/ssl_cert.c
723
free(path);
lib/libutil/login_fbtab.c
126
login_protect(const char *path, mode_t mask, uid_t uid, gid_t gid)
lib/libutil/login_fbtab.c
132
if (strlen(path) >= PATH_MAX) {
lib/libutil/login_fbtab.c
134
syslog(LOG_ERR, "%s: %s: %m", _PATH_FBTAB, path);
lib/libutil/login_fbtab.c
138
if (glob(path, GLOB_NOSORT, NULL, &g) != 0) {
lib/libutil/login_fbtab.c
140
syslog(LOG_ERR, "%s: glob(%s): %m", _PATH_FBTAB, path);
lib/libutil/opendev.c
100
_PATH_DEV, prefix, path);
lib/libutil/opendev.c
49
opendev(const char *path, int oflags, int dflags, char **realpath)
lib/libutil/opendev.c
65
if ((slash = strchr(path, '/'))) {
lib/libutil/opendev.c
66
strlcpy(namebuf, path, sizeof(namebuf));
lib/libutil/opendev.c
68
} else if (isduid(path, dflags)) {
lib/libutil/opendev.c
69
strlcpy(namebuf, path, sizeof(namebuf));
lib/libutil/opendev.c
92
_PATH_DEV, prefix, path, 'a' + getrawpartition());
lib/libutil/opendisk.c
44
opendisk(const char *path, int flags, char *buf, size_t buflen, int iscooked)
lib/libutil/opendisk.c
48
snprintf(buf, buflen, "%s", path);
lib/libutil/opendisk.c
63
snprintf(buf, buflen, "%s%c", path, 'a' + rawpart);
lib/libutil/opendisk.c
68
if (strchr(path, '/') != NULL)
lib/libutil/opendisk.c
71
snprintf(buf, buflen, "%s%s%s", _PATH_DEV, iscooked ? "" : "r", path);
lib/libutil/opendisk.c
76
snprintf(buf, buflen, "%s%s%s%c", _PATH_DEV, iscooked ? "" : "r", path,
lib/libz/gzguts.h
179
char *path; /* path or fd for error messages */
lib/libz/gzlib.c
202
len = wcstombs(NULL, path, 0);
lib/libz/gzlib.c
205
len = strlen((const char *)path);
lib/libz/gzlib.c
206
state->path = (char *)malloc(len + 1);
lib/libz/gzlib.c
207
if (state->path == NULL) {
lib/libz/gzlib.c
214
wcstombs(state->path, path, len + 1);
lib/libz/gzlib.c
216
*(state->path) = 0;
lib/libz/gzlib.c
222
(void)snprintf(state->path, len + 1, "%s", (const char *)path);
lib/libz/gzlib.c
224
strcpy(state->path, path);
lib/libz/gzlib.c
248
state->fd = open((const char *)path, oflag, 0666);
lib/libz/gzlib.c
251
state->fd = _wopen(path, oflag, _S_IREAD | _S_IWRITE);
lib/libz/gzlib.c
265
free(state->path);
lib/libz/gzlib.c
288
gzFile ZEXPORT gzopen(const char *path, const char *mode) {
lib/libz/gzlib.c
289
return gz_open(path, -1, mode);
lib/libz/gzlib.c
293
gzFile ZEXPORT gzopen64(const char *path, const char *mode) {
lib/libz/gzlib.c
294
return gz_open(path, -1, mode);
lib/libz/gzlib.c
299
char *path; /* identifier for error messages */
lib/libz/gzlib.c
302
if (fd == -1 || (path = (char *)malloc(7 + 3 * sizeof(int))) == NULL)
lib/libz/gzlib.c
305
(void)snprintf(path, 7 + 3 * sizeof(int), "<fd:%d>", fd);
lib/libz/gzlib.c
307
sprintf(path, "<fd:%d>", fd); /* for debugging */
lib/libz/gzlib.c
309
gz = gz_open(path, fd, mode);
lib/libz/gzlib.c
310
free(path);
lib/libz/gzlib.c
316
gzFile ZEXPORT gzopen_w(const wchar_t *path, const char *mode) {
lib/libz/gzlib.c
317
return gz_open(path, -2, mode);
lib/libz/gzlib.c
577
if ((state->msg = (char *)malloc(strlen(state->path) + strlen(msg) + 3)) ==
lib/libz/gzlib.c
583
(void)snprintf(state->msg, strlen(state->path) + strlen(msg) + 3,
lib/libz/gzlib.c
584
"%s%s%s", state->path, ": ", msg);
lib/libz/gzlib.c
586
strcpy(state->msg, state->path);
lib/libz/gzlib.c
87
local gzFile gz_open(const void *path, int fd, const char *mode) {
lib/libz/gzlib.c
96
if (path == NULL || mode == NULL)
lib/libz/gzread.c
664
free(state->path);
lib/libz/gzwrite.c
695
free(state->path);
lib/libz/zlib.h
2042
ZEXTERN gzFile ZEXPORT gzopen_w(const wchar_t *path,
libexec/ftpd/ftpd.c
2012
cwd(char *path)
libexec/ftpd/ftpd.c
2016
if (chdir(path) == -1)
libexec/ftpd/ftpd.c
2017
perror_reply(550, path);
libexec/ftpd/ftpd.c
2081
char path[PATH_MAX];
libexec/ftpd/ftpd.c
2083
if (getcwd(path, sizeof(path)) == NULL)
libexec/ftpd/ftpd.c
2086
replydirname(path, "is current directory.");
libexec/ftpd/ftpd.c
221
static char path[PATH_MAX+1]; /* path + '/' */
libexec/ftpd/ftpd.c
223
if (getcwd(path, sizeof(path)-1) == NULL)
libexec/ftpd/ftpd.c
225
if (path[1] != '\0') /* special case for root dir. */
libexec/ftpd/ftpd.c
226
strlcat(path, "/", sizeof path);
libexec/ftpd/ftpd.c
228
return (guest ? path+1 : path);
libexec/ftpd/ftpd.c
2734
char dir[PATH_MAX], path[PATH_MAX], rpath[PATH_MAX];
libexec/ftpd/ftpd.c
2750
snprintf(path, sizeof(path), "%s/%s", dir, name);
libexec/ftpd/ftpd.c
2751
if (realpath(path, rpath) == NULL)
libexec/ftpd/ftpd.c
2752
strlcpy(rpath, path, sizeof(rpath));
libexec/ftpd/popen.c
62
ftpd_ls(const char *path, pid_t *pidptr)
libexec/ftpd/popen.c
78
if (path != NULL) {
libexec/ftpd/popen.c
82
if (glob(path,
libexec/ld.so/dl_dirname.c
30
_dl_dirname(const char *path)
libexec/ld.so/dl_dirname.c
37
if (path == NULL || *path == '\0') {
libexec/ld.so/dl_dirname.c
44
endp = path + strlen(path) - 1;
libexec/ld.so/dl_dirname.c
45
while (endp > path && *endp == '/')
libexec/ld.so/dl_dirname.c
49
while (endp > path && *endp != '/')
libexec/ld.so/dl_dirname.c
53
if (endp == path) {
libexec/ld.so/dl_dirname.c
61
} while (endp > path && *endp == '/');
libexec/ld.so/dl_dirname.c
64
len = endp - path + 1;
libexec/ld.so/dl_dirname.c
68
_dl_bcopy(path, dname, len);
libexec/ld.so/ldconfig/ld.h
19
void add_search_path(char *path);
libexec/ld.so/ldconfig/ldconfig.c
247
free(shp->path);
libexec/ld.so/ldconfig/ldconfig.c
248
shp->path = concat(dir, "/", file);
libexec/ld.so/ldconfig/ldconfig.c
265
shp->path = concat(dir, "/", file);
libexec/ld.so/ldconfig/ldconfig.c
309
strtab_sz += 1 + strlen(shp->path);
libexec/ld.so/ldconfig/ldconfig.c
368
strlcpy(strtab + str_index, shp->path, strtab_sz - str_index);
libexec/ld.so/ldconfig/ldconfig.c
369
str_index += 1 + strlen(shp->path);
libexec/ld.so/ldconfig/ldconfig.c
497
shp->path = xstrdup(strtab + bp->hi_pathx);
libexec/ld.so/ldconfig/ldconfig.c
519
i, shp->name, shp->major, shp->minor, shp->path);
libexec/ld.so/ldconfig/ldconfig.c
66
char *path;
libexec/ld.so/ldconfig/shlib.c
109
add_search_path(char *path)
libexec/ld.so/ldconfig/shlib.c
113
if (path == NULL)
libexec/ld.so/ldconfig/shlib.c
117
path = dup = strdup(path);
libexec/ld.so/ldconfig/shlib.c
118
while ((cp = strsep(&path, ":")) != NULL)
libexec/ld.so/ldconfig/sod.c
238
char *path = hstrtab + bp->hi_pathx;
libexec/ld.so/ldconfig/sod.c
239
char *edir = strrchr(path, '/');
libexec/ld.so/ldconfig/sod.c
241
if ((strncmp(preferred_path, path,
libexec/ld.so/ldconfig/sod.c
242
(edir - path)) == 0) &&
libexec/ld.so/ldconfig/sod.c
243
(preferred_path[edir - path] == '\0'))
libexec/ld.so/ldconfig/sod.c
244
return path;
libexec/ld.so/path.c
75
_dl_free_path(char **path)
libexec/ld.so/path.c
77
char **p = path;
libexec/ld.so/path.c
79
if (path == NULL)
libexec/ld.so/path.c
85
_dl_free(path);
libexec/ld.so/path.h
24
void _dl_free_path(char **path);
libexec/ld.so/resolve.c
139
char **path)
libexec/ld.so/resolve.c
154
pp = *path;
libexec/ld.so/resolve.c
211
if (_dl_strcmp(tmp_path, *path) == 0)
libexec/ld.so/resolve.c
218
DL_DEB(("orig_path %s\n", *path));
libexec/ld.so/resolve.c
221
_dl_free(*path);
libexec/ld.so/resolve.c
222
*path = new_path;
libexec/ld.so/sod.c
138
_dl_set_sod(const char *path, struct sod *sod)
libexec/ld.so/sod.c
140
char *fname = _dl_strrchr(path, '/');
libexec/ld.so/sod.c
145
_dl_build_sod(path, sod);
libexec/ld.so/sod.c
240
char *path = hstrtab + bp->hi_pathx;
libexec/ld.so/sod.c
241
char *edir = _dl_strrchr(path, '/');
libexec/ld.so/sod.c
243
if ((_dl_strncmp(preferred_path, path,
libexec/ld.so/sod.c
244
(edir - path)) == 0) &&
libexec/ld.so/sod.c
245
(preferred_path[edir - path] == '\0'))
libexec/ld.so/sod.c
246
return path;
libexec/ld.so/util.h
68
char * _dl_dirname(const char *path);
libexec/ld.so/util.h
69
int _dl___realpath(const char *path, char *resolved);
libexec/login_ldap/util.c
171
parse_conf(struct auth_ctx *ctx, const char *path)
libexec/login_ldap/util.c
182
dlog(1, "Parsing config file '%s'", path);
libexec/login_ldap/util.c
184
if ((cf = fopen(path, "r")) == NULL) {
libexec/login_token/init.c
82
token_init(char *path)
libexec/login_token/init.c
87
if ((p = strrchr(path, '/')) && p[1] != '\0')
libexec/login_token/init.c
88
path = p + 1;
libexec/login_token/init.c
91
if (strstr(path, types[i].name) != NULL) {
libexec/login_token/init.c
95
if ((p = strstr(path, "token")) != NULL) {
libexec/login_token/init.c
99
(int)(p - path), path, types[i].name, p + 5);
libexec/login_yubikey/login_yubikey.c
195
snprintf(fn, sizeof(fn), "%s/%s.uid", path, username);
libexec/login_yubikey/login_yubikey.c
207
snprintf(fn, sizeof(fn), "%s/%s.key", path, username);
libexec/login_yubikey/login_yubikey.c
223
snprintf(fn, sizeof(fn), "%s/%s.ctr", path, username);
libexec/login_yubikey/login_yubikey.c
59
static const char *path = "/var/db/yubikey";
libexec/mail.local/mail.local.c
160
char biffmsg[100], buf[8*1024], path[PATH_MAX];
libexec/mail.local/mail.local.c
174
(void)snprintf(path, sizeof path, "%s/%s", _PATH_MAILDIR, name);
libexec/mail.local/mail.local.c
184
if (lstat(path, &sb)) {
libexec/mail.local/mail.local.c
186
mwarn("%s: %s", path, strerror(errno));
libexec/mail.local/mail.local.c
189
if ((mbfd = open(path, O_APPEND|O_CREAT|O_EXCL|O_WRONLY|O_EXLOCK,
libexec/mail.local/mail.local.c
195
mwarn("%s: %s", path, strerror(errno));
libexec/mail.local/mail.local.c
212
mwarn("%s: linked or special file", path);
libexec/mail.local/mail.local.c
215
if ((mbfd = open(path, O_APPEND|O_WRONLY|O_EXLOCK,
libexec/mail.local/mail.local.c
217
mwarn("%s: %s", path, strerror(errno));
libexec/mail.local/mail.local.c
222
mwarn("%s: %s", path, strerror(errno));
libexec/mail.local/mail.local.c
226
mwarn("%s: changed after open", path);
libexec/mail.local/mail.local.c
231
mwarn("%s: linked or special file", path);
libexec/mail.local/mail.local.c
248
mwarn("%s: %s", path, strerror(errno));
libexec/rpc.rquotad/rquotad.c
226
getfsquota(long id, char *path, struct dqblk *dqblk)
libexec/rpc.rquotad/rquotad.c
232
if (stat(path, &st_path) == -1)
libexec/rpc.rquotad/rquotad.c
34
int getfsquota(long id, char *path, struct dqblk *dqblk);
libexec/tradcpp/files.c
362
file_search(struct place *place, struct incdirarray *path, const char *name)
libexec/tradcpp/files.c
381
num = incdirarray_num(path);
libexec/tradcpp/files.c
383
id = incdirarray_get(path, i);
regress/lib/libagentx/main.c
126
char *path = AGENTX_MASTER_PATH;
regress/lib/libagentx/main.c
154
path = argv[0];
regress/lib/libagentx/main.c
163
if ((sa = agentx(regress_fd, (void *)path)) == NULL)
regress/lib/libagentx/main.c
346
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
regress/lib/libc/basename/basename_test.c
16
char path[2 * PATH_MAX];
regress/lib/libc/basename/basename_test.c
23
strlcpy(path, "/", sizeof(path));
regress/lib/libc/basename/basename_test.c
24
strlcat(path, dir, sizeof(path));
regress/lib/libc/basename/basename_test.c
25
strlcat(path, fname, sizeof(path));
regress/lib/libc/basename/basename_test.c
26
str = basename(path);
regress/lib/libc/basename/basename_test.c
53
strlcpy(path, "", sizeof(path));
regress/lib/libc/basename/basename_test.c
54
str = basename(path);
regress/lib/libc/basename/basename_test.c
60
strlcat(path, "/", sizeof(path)); /* path cleared above */
regress/lib/libc/basename/basename_test.c
61
str = basename(path);
regress/lib/libc/basename/basename_test.c
66
strlcpy(path, "/", sizeof(path));
regress/lib/libc/basename/basename_test.c
67
strlcat(path, dir, sizeof(path));
regress/lib/libc/basename/basename_test.c
69
strlcat(path, fname, sizeof(path));
regress/lib/libc/basename/basename_test.c
70
str = basename(path);
regress/lib/libc/dirname/dirname_test.c
17
char path[2 * PATH_MAX];
regress/lib/libc/dirname/dirname_test.c
25
strlcpy(path, "/", sizeof(path));
regress/lib/libc/dirname/dirname_test.c
27
strlcat(path, dir, sizeof(path));
regress/lib/libc/dirname/dirname_test.c
29
strlcat(path, fname, sizeof(path));
regress/lib/libc/dirname/dirname_test.c
30
str = dirname(path);
regress/lib/libc/dirname/dirname_test.c
32
errx(1, "0: dirname(%s) = %s != %s", path, str, dname);
regress/lib/libc/dirname/dirname_test.c
57
strlcpy(path, "", sizeof(path));
regress/lib/libc/dirname/dirname_test.c
58
str = dirname(path);
regress/lib/libc/dirname/dirname_test.c
60
errx(1, "2: dirname(%s) = %s != .", path, str);
regress/lib/libc/dirname/dirname_test.c
64
strlcat(path, "/", sizeof(path)); /* path cleared above */
regress/lib/libc/dirname/dirname_test.c
65
str = dirname(path);
regress/lib/libc/dirname/dirname_test.c
67
errx(1, "3: dirname(%s) = %s != /", path, str);
regress/lib/libc/dirname/dirname_test.c
70
strlcpy(path, "/", sizeof(path)); /* reset path */
regress/lib/libc/dirname/dirname_test.c
72
strlcat(path, dir, sizeof(path));
regress/lib/libc/dirname/dirname_test.c
73
strlcat(path, fname, sizeof(path));
regress/lib/libc/dirname/dirname_test.c
74
str = dirname(path);
regress/lib/libc/dirname/dirname_test.c
76
errx(1, "4: dirname(%s) = %s != NULL", path, str);
regress/lib/libc/dirname/dirname_test.c
78
errx(1, "4: dirname(%s) sets errno to %d", path, errno);
regress/lib/libc/mkstemp/mkstemp_test.c
38
check(int fd, char const *path, char const *prefix, size_t plen,
regress/lib/libc/mkstemp/mkstemp_test.c
46
errx(1, "mkstemp(%s) succeed with too few Xs", path);
regress/lib/libc/mkstemp/mkstemp_test.c
48
err(1, "mkstemp(%s) failed with wrong errno", path);
regress/lib/libc/mkstemp/mkstemp_test.c
52
err(1, "mkstemp(%s)", path);
regress/lib/libc/mkstemp/mkstemp_test.c
53
if (stat(path, &sb))
regress/lib/libc/mkstemp/mkstemp_test.c
54
err(1, "stat(%s)", path);
regress/lib/libc/mkstemp/mkstemp_test.c
56
err(1, "fstat(%d==%s)", fd, path);
regress/lib/libc/mkstemp/mkstemp_test.c
60
if (memcmp(path, prefix, plen) != 0)
regress/lib/libc/mkstemp/mkstemp_test.c
61
errx(1, "prefix changed! %s vs %s", prefix, path);
regress/lib/libc/mkstemp/mkstemp_test.c
62
if (memcmp(path + plen + tlen, suffix, slen + 1) != 0)
regress/lib/libc/mkstemp/mkstemp_test.c
63
errx(1, "suffix changed! %s vs %s", suffix, path);
regress/lib/libc/mkstemp/mkstemp_test.c
64
for (p = path + plen; p < path + plen + tlen; p++)
regress/lib/libc/sys/t_access.c
46
static const char path[] = "access";
regress/lib/libc/sys/t_access.c
62
fd = open(path, O_RDONLY | O_CREAT, 0600);
regress/lib/libc/sys/t_access.c
73
ATF_REQUIRE(access(path, mode[i]) != 0);
regress/lib/libc/sys/t_access.c
82
(void)unlink(path);
regress/lib/libc/sys/t_dup.c
100
(void)unlink(path);
regress/lib/libc/sys/t_dup.c
193
(void)unlink(path);
regress/lib/libc/sys/t_dup.c
268
(void)unlink(path);
regress/lib/libc/sys/t_dup.c
326
buf[0] = open(path, O_CREAT|O_EXCL|O_RDWR, S_IRUSR|S_IWUSR);
regress/lib/libc/sys/t_dup.c
328
buf[0] = mkstemp(path);
regress/lib/libc/sys/t_dup.c
340
buf[i] = open(path, O_RDONLY);
regress/lib/libc/sys/t_dup.c
368
(void)unlink(path);
regress/lib/libc/sys/t_dup.c
373
(void)unlink(path);
regress/lib/libc/sys/t_dup.c
389
(void)unlink(path);
regress/lib/libc/sys/t_dup.c
50
static char path[] = "dup";
regress/lib/libc/sys/t_dup.c
70
fd1 = open(path, mode[i] | O_CREAT, perm[j]);
regress/lib/libc/sys/t_getsockname.c
49
const char *path = "sock.unix";
regress/lib/libc/sys/t_getsockname.c
66
strcpy(sun.sun_path, path);
regress/lib/libc/sys/t_getsockname.c
73
ATF_CHECK(strcmp(sun.sun_path, path) == 0);
regress/lib/libc/sys/t_getsockname.c
76
ATF_REQUIRE(unlink(path) != -1);
regress/lib/libc/sys/t_link.c
117
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_link.c
123
ATF_REQUIRE(link(path, pathl) == 0);
regress/lib/libc/sys/t_link.c
124
ATF_REQUIRE_ERRNO(EEXIST, link(path, pathl) == -1);
regress/lib/libc/sys/t_link.c
130
ATF_REQUIRE_ERRNO(ENOENT, link(path, "/d/c/b/a") == -1);
regress/lib/libc/sys/t_link.c
133
ATF_REQUIRE_ERRNO(ENOENT, link("/a/b/c/d", path) == -1);
regress/lib/libc/sys/t_link.c
139
ATF_REQUIRE_ERRNO(EFAULT, link(path, (const char *)-1) == -1);
regress/lib/libc/sys/t_link.c
145
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_link.c
151
(void)unlink(path);
regress/lib/libc/sys/t_link.c
192
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_link.c
197
ATF_REQUIRE(link(path, pathl) == 0);
regress/lib/libc/sys/t_link.c
198
ATF_REQUIRE(stat(path, &sa) == 0);
regress/lib/libc/sys/t_link.c
211
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_link.c
217
(void)unlink(path);
regress/lib/libc/sys/t_link.c
46
static char path[] = "link";
regress/lib/libc/sys/t_link.c
59
(void)strlcat(buf, path, sizeof(buf));
regress/lib/libc/sys/t_link.c
80
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_link.c
85
ATF_REQUIRE(stat(path, &sa) == 0);
regress/lib/libc/sys/t_link.c
86
ATF_REQUIRE(link(path, pathl) == 0);
regress/lib/libc/sys/t_link.c
87
ATF_REQUIRE(stat(path, &sb) == 0);
regress/lib/libc/sys/t_link.c
93
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_link.c
99
(void)unlink(path);
regress/lib/libc/sys/t_listen.c
43
static const char *path = "listen";
regress/lib/libc/sys/t_listen.c
77
(void)unlink(path);
regress/lib/libc/sys/t_listen.c
98
(void)unlink(path);
regress/lib/libc/sys/t_mkdir.c
109
static const char *path = "/tmp/mkdir";
regress/lib/libc/sys/t_mkdir.c
131
if (mkdir(path, 0500) != 0)
regress/lib/libc/sys/t_mkdir.c
141
atf_tc_fail("failed to create '%s'", path);
regress/lib/libc/sys/t_mkdir.c
143
ATF_REQUIRE(stat(path, &st_b) == 0);
regress/lib/libc/sys/t_mkdir.c
144
ATF_REQUIRE(rmdir(path) == 0);
regress/lib/libc/sys/t_mkdir.c
152
atf_tc_fail("invalid UID for '%s'", path);
regress/lib/libc/sys/t_mkfifo.c
108
(void)unlink(path);
regress/lib/libc/sys/t_mkfifo.c
113
(void)unlink(path);
regress/lib/libc/sys/t_mkfifo.c
129
ATF_REQUIRE(mkfifo(path, 0600) == 0);
regress/lib/libc/sys/t_mkfifo.c
138
ATF_REQUIRE_ERRNO(EEXIST, mkfifo(path, 0600) == -1);
regress/lib/libc/sys/t_mkfifo.c
146
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mkfifo.c
151
(void)unlink(path);
regress/lib/libc/sys/t_mkfifo.c
168
ATF_REQUIRE(mkfifo(path, 0600) == 0);
regress/lib/libc/sys/t_mkfifo.c
180
fd = open(path, O_RDONLY | O_NONBLOCK);
regress/lib/libc/sys/t_mkfifo.c
191
ATF_REQUIRE_ERRNO(ENXIO, open(path, O_WRONLY | O_NONBLOCK) == -1);
regress/lib/libc/sys/t_mkfifo.c
200
(void)unlink(path);
regress/lib/libc/sys/t_mkfifo.c
205
(void)unlink(path);
regress/lib/libc/sys/t_mkfifo.c
223
ATF_REQUIRE(mkfifo(path, 0600) == 0);
regress/lib/libc/sys/t_mkfifo.c
229
ATF_REQUIRE_ERRNO(EFTYPE, chmod(path, 1777) == -1);
regress/lib/libc/sys/t_mkfifo.c
231
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mkfifo.c
236
(void)unlink(path);
regress/lib/libc/sys/t_mkfifo.c
253
ATF_REQUIRE(mkfifo(path, 0600) == 0);
regress/lib/libc/sys/t_mkfifo.c
254
ATF_REQUIRE(stat(path, &st) == 0);
regress/lib/libc/sys/t_mkfifo.c
259
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mkfifo.c
264
(void)unlink(path);
regress/lib/libc/sys/t_mkfifo.c
281
ATF_REQUIRE(mknod(path, S_IFIFO | 0600, 0) == 0);
regress/lib/libc/sys/t_mkfifo.c
282
ATF_REQUIRE(stat(path, &st) == 0);
regress/lib/libc/sys/t_mkfifo.c
287
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mkfifo.c
292
(void)unlink(path);
regress/lib/libc/sys/t_mkfifo.c
47
static const char path[] = "fifo";
regress/lib/libc/sys/t_mkfifo.c
56
if (mkfifo(path, 0600) == 0) {
regress/lib/libc/sys/t_mkfifo.c
57
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mkfifo.c
81
ATF_REQUIRE(mkfifo(path, 0600) == 0);
regress/lib/libc/sys/t_mkfifo.c
93
fd = open(path, O_RDONLY);
regress/lib/libc/sys/t_mknod.c
102
ATF_REQUIRE(mknod(path, S_IFCHR, 0) == 0);
regress/lib/libc/sys/t_mknod.c
105
ATF_REQUIRE_ERRNO(EEXIST, mknod(path, S_IFCHR, 0) == -1);
regress/lib/libc/sys/t_mknod.c
107
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mknod.c
112
(void)unlink(path);
regress/lib/libc/sys/t_mknod.c
126
ATF_REQUIRE_ERRNO(EPERM, mknod(path, S_IFCHR, 0) == -1);
regress/lib/libc/sys/t_mknod.c
129
ATF_REQUIRE_ERRNO(EPERM, mknod(path, S_IFBLK, 0) == -1);
regress/lib/libc/sys/t_mknod.c
134
(void)unlink(path);
regress/lib/libc/sys/t_mknod.c
150
ATF_REQUIRE(mknod(path, S_IFCHR, 0) == 0);
regress/lib/libc/sys/t_mknod.c
151
ATF_REQUIRE(stat(path, &st) == 0);
regress/lib/libc/sys/t_mknod.c
156
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mknod.c
160
ATF_REQUIRE(mknod(path, S_IFBLK, 0) == 0);
regress/lib/libc/sys/t_mknod.c
161
ATF_REQUIRE(stat(path, &st) == 0);
regress/lib/libc/sys/t_mknod.c
166
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mknod.c
172
ATF_REQUIRE(mknod(path, S_IFREG, 0) == 0);
regress/lib/libc/sys/t_mknod.c
173
ATF_REQUIRE(stat(path, &st) == 0);
regress/lib/libc/sys/t_mknod.c
178
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_mknod.c
184
(void)unlink(path);
regress/lib/libc/sys/t_mknod.c
46
static char path[] = "node";
regress/lib/libc/sys/t_mknod.c
63
ATF_REQUIRE_ERRNO(EINVAL, mknod(path, S_IFCHR, -1) == -1);
regress/lib/libc/sys/t_mknod.c
77
(void)unlink(path);
regress/lib/libc/sys/t_mmap.c
261
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_mmap.c
296
(void)unlink(path);
regress/lib/libc/sys/t_mmap.c
314
fd = open(path, O_WRONLY | O_CREAT, 0700);
regress/lib/libc/sys/t_mmap.c
332
(void)unlink(path);
regress/lib/libc/sys/t_mmap.c
389
fd = open(path, O_RDWR | O_CREAT, 0700);
regress/lib/libc/sys/t_mmap.c
396
ATF_REQUIRE(chmod(path, 0444) == 0);
regress/lib/libc/sys/t_mmap.c
398
fd = open(path, O_RDONLY);
regress/lib/libc/sys/t_mmap.c
422
(void)unlink(path);
regress/lib/libc/sys/t_mmap.c
437
fd = open(path, O_RDWR | O_CREAT, 0700);
regress/lib/libc/sys/t_mmap.c
468
(void)unlink(path);
regress/lib/libc/sys/t_mmap.c
485
fd = open(path, O_RDWR | O_CREAT, 0700);
regress/lib/libc/sys/t_mmap.c
532
(void)unlink(path);
regress/lib/libc/sys/t_mmap.c
80
static char path[] = "mmap";
regress/lib/libc/sys/t_msync.c
123
(void)unlink(path);
regress/lib/libc/sys/t_msync.c
47
static const char path[] = "msync";
regress/lib/libc/sys/t_msync.c
70
fd = open(path, O_RDWR | O_CREAT, 0700);
regress/lib/libc/sys/t_revoke.c
142
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_revoke.c
146
ATF_REQUIRE(revoke(path) == 0);
regress/lib/libc/sys/t_revoke.c
158
if (revoke(path) == 0)
regress/lib/libc/sys/t_revoke.c
176
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_revoke.c
181
(void)unlink(path);
regress/lib/libc/sys/t_revoke.c
47
static const char path[] = "revoke";
regress/lib/libc/sys/t_revoke.c
71
buf[0] = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_revoke.c
75
buf[i] = open(path, O_RDWR);
regress/lib/libc/sys/t_revoke.c
79
ATF_REQUIRE(revoke(path) == 0);
regress/lib/libc/sys/t_revoke.c
90
(void)unlink(path);
regress/lib/libc/sys/t_revoke.c
95
(void)unlink(path);
regress/lib/libc/sys/t_setrlimit.c
193
fd = open(path, O_RDWR | O_CREAT, 0700);
regress/lib/libc/sys/t_setrlimit.c
224
(void)unlink(path);
regress/lib/libc/sys/t_setrlimit.c
232
(void)unlink(path);
regress/lib/libc/sys/t_setrlimit.c
56
static const char path[] = "setrlimit";
regress/lib/libc/sys/t_stat.c
214
fd[i] = open(path, O_WRONLY | O_CREAT, 0600);
regress/lib/libc/sys/t_stat.c
218
ATF_REQUIRE(stat(path, &sa) == 0);
regress/lib/libc/sys/t_stat.c
223
ATF_REQUIRE(stat(path, &sb) == 0);
regress/lib/libc/sys/t_stat.c
226
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_stat.c
235
(void)unlink(path);
regress/lib/libc/sys/t_stat.c
258
fd = open(path, O_RDONLY | O_CREAT, 0600);
regress/lib/libc/sys/t_stat.c
262
ATF_REQUIRE(stat(path, &sb) == 0);
regress/lib/libc/sys/t_stat.c
271
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_stat.c
276
(void)unlink(path);
regress/lib/libc/sys/t_stat.c
292
fd = open(path, O_WRONLY | O_CREAT, 0600);
regress/lib/libc/sys/t_stat.c
304
ATF_REQUIRE(stat(path, &sc) == 0);
regress/lib/libc/sys/t_stat.c
314
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_stat.c
319
(void)unlink(path);
regress/lib/libc/sys/t_stat.c
381
fd = open(path, O_WRONLY | O_CREAT, 0600);
regress/lib/libc/sys/t_stat.c
384
ATF_REQUIRE(symlink(path, pathlink) == 0);
regress/lib/libc/sys/t_stat.c
398
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_stat.c
404
(void)unlink(path);
regress/lib/libc/sys/t_stat.c
52
static const char *path = "stat";
regress/lib/libc/sys/t_stat.c
68
fd = open(path, O_RDONLY | O_CREAT, 0600);
regress/lib/libc/sys/t_stat.c
71
ATF_REQUIRE(stat(path, &sa) == 0);
regress/lib/libc/sys/t_stat.c
72
ATF_REQUIRE(chflags(path, UF_NODUMP) == 0);
regress/lib/libc/sys/t_stat.c
73
ATF_REQUIRE(stat(path, &sb) == 0);
regress/lib/libc/sys/t_stat.c
79
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_stat.c
84
(void)unlink(path);
regress/lib/libc/sys/t_truncate.c
120
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_truncate.c
127
ATF_REQUIRE(truncate(path, sizes[i]) == 0);
regress/lib/libc/sys/t_truncate.c
137
(void)unlink(path);
regress/lib/libc/sys/t_truncate.c
142
(void)unlink(path);
regress/lib/libc/sys/t_truncate.c
45
static const char path[] = "truncate";
regress/lib/libc/sys/t_truncate.c
60
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_truncate.c
77
(void)unlink(path);
regress/lib/libc/sys/t_truncate.c
82
(void)unlink(path);
regress/lib/libc/sys/t_umask.c
128
fd = open(path, O_RDWR | O_CREAT, 0777);
regress/lib/libc/sys/t_umask.c
136
if (stat(path, &st) != 0) {
regress/lib/libc/sys/t_umask.c
146
if (unlink(path) != 0) {
regress/lib/libc/sys/t_umask.c
163
(void)unlink(path);
regress/lib/libc/sys/t_umask.c
44
static const char path[] = "umask";
regress/lib/libc/sys/t_unlink.c
100
(void)unlink(path);
regress/lib/libc/sys/t_unlink.c
112
ATF_REQUIRE(mkfifo(path, 0666) == 0);
regress/lib/libc/sys/t_unlink.c
113
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_unlink.c
116
ATF_REQUIRE_ERRNO(ENOENT, open(path, O_RDONLY) == -1);
regress/lib/libc/sys/t_unlink.c
121
(void)unlink(path);
regress/lib/libc/sys/t_unlink.c
147
(void)unlink(path);
regress/lib/libc/sys/t_unlink.c
44
static char path[] = "unlink";
regress/lib/libc/sys/t_unlink.c
60
fd = open(path, O_RDWR | O_CREAT, 0666);
regress/lib/libc/sys/t_unlink.c
64
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_unlink.c
67
ATF_REQUIRE_ERRNO(ENOENT, open(path, O_RDONLY) == -1);
regress/lib/libc/sys/t_unlink.c
73
(void)unlink(path);
regress/lib/libc/sys/t_write.c
100
(void)unlink(path);
regress/lib/libc/sys/t_write.c
144
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_write.c
153
ATF_REQUIRE(unlink(path) == 0);
regress/lib/libc/sys/t_write.c
158
(void)unlink(path);
regress/lib/libc/sys/t_write.c
174
fd = open(path, O_WRONLY | O_CREAT, 0600);
regress/lib/libc/sys/t_write.c
186
(void)unlink(path);
regress/lib/libc/sys/t_write.c
191
(void)unlink(path);
regress/lib/libc/sys/t_write.c
49
static const char *path = "write";
regress/lib/libc/sys/t_write.c
72
fd = open(path, O_RDWR | O_CREAT, 0600);
regress/lib/libc/sys/t_write.c
94
(void)unlink(path);
regress/lib/libpthread/cwd/cwd.c
49
char *path;
regress/lib/libpthread/cwd/cwd.c
51
ASSERT(path = getcwd(wd, sizeof wd));
regress/lib/libpthread/cwd/cwd.c
52
printf("getcwd => %s\n", path);
regress/lib/libpthread/cwd/cwd.c
53
ASSERT(path = getwd(wd));
regress/lib/libpthread/cwd/cwd.c
54
printf("getwd => %s\n", path);
regress/lib/libssl/handshake/handshake_table.c
180
struct child path[], uint8_t flags, unsigned int depth);
regress/lib/libssl/handshake/handshake_table.c
190
enum tls13_message_type path[TLS13_NUM_MESSAGE_TYPES],
regress/lib/libssl/handshake/handshake_table.c
320
enum tls13_message_type path[TLS13_NUM_MESSAGE_TYPES], uint8_t flags)
regress/lib/libssl/handshake/handshake_table.c
329
if (path[i] == 0)
regress/lib/libssl/handshake/handshake_table.c
331
fprintf(stream, "\t\t%s,\n", mt2str(path[i]));
regress/lib/libssl/handshake/handshake_table.c
415
struct child current, struct child end, struct child path[], uint8_t flags,
regress/lib/libssl/handshake/handshake_table.c
424
path[depth++] = current;
regress/lib/libssl/handshake/handshake_table.c
436
build_table(table, child, end, path, flags,
regress/lib/libssl/handshake/handshake_table.c
449
table[flags][i] = path[i].mt;
regress/lib/libssl/handshake/handshake_table.c
516
struct child path[TLS13_NUM_MESSAGE_TYPES] = {{0}};
regress/lib/libssl/handshake/handshake_table.c
545
build_table(hs_table, start, end, path, flags, depth);
regress/lib/libz/minigzip.c
170
static gzFile gz_open(const char *path, int fd, const char *mode) {
regress/lib/libz/minigzip.c
192
gz->file = path == NULL ? fdopen(fd, gz->write ? "wb" : "rb") :
regress/lib/libz/minigzip.c
193
fopen(path, gz->write ? "wb" : "rb");
regress/lib/libz/minigzip.c
204
static gzFile gzopen(const char *path, const char *mode) {
regress/lib/libz/minigzip.c
205
return gz_open(path, -1, mode);
regress/sbin/isakmpd/common/monitor.c
10
monitor_open(const char *path, int flags, mode_t mode)
regress/sbin/pfctl/changerule.c
97
if (strlcpy(pf.anchor->path, anchorname,
regress/sbin/pfctl/changerule.c
98
sizeof(pf.anchor->path)) >= sizeof (pf.anchor->path))
regress/sys/copy/copy.c
103
if (!statfs(path, goodbuf) || errno != ENAMETOOLONG)
regress/sys/copy/copy.c
32
char path[PATH_MAX + 1];
regress/sys/copy/copy.c
57
path[i] = (i % NAME_MAX) ? 'a' : '/';
regress/sys/copy/copy.c
58
path[PATH_MAX] = '\0';
regress/sys/kern/fchown/fchown.c
29
const char *path = "/dev/bpf";
regress/sys/kern/fchown/fchown.c
32
fd = open(path, O_WRONLY);
regress/sys/kern/fchown/fchown.c
34
err(1, "open: %s", path);
regress/sys/kern/flock/util.c
100
if (n == -1 || n >= (int)sizeof(path))
regress/sys/kern/flock/util.c
103
return (path);
regress/sys/kern/flock/util.c
85
static char path[PATH_MAX];
regress/sys/kern/flock/util.c
99
n = snprintf(path, sizeof(path), "%s%s", p, nosuffix ? "/" : "");
regress/sys/kern/ftruncate/ftruncate.c
31
const char *path = "/dev/bpf";
regress/sys/kern/ftruncate/ftruncate.c
34
fd = open(path, O_RDWR);
regress/sys/kern/ftruncate/ftruncate.c
36
err(1, "open: %s", path);
regress/sys/kern/getpeereid/getpeereid_test.c
102
unlink(path);
regress/sys/kern/getpeereid/getpeereid_test.c
106
unlink(path);
regress/sys/kern/getpeereid/getpeereid_test.c
122
snprintf(path, sizeof path, "%s/%s", dir, "socket");
regress/sys/kern/getpeereid/getpeereid_test.c
125
if (strlcpy(sun.sun_path, path, sizeof(sun.sun_path)) >=
regress/sys/kern/getpeereid/getpeereid_test.c
16
char path[1024];
regress/sys/kern/getpeereid/getpeereid_test.c
89
unlink(path);
regress/sys/kern/getpeereid/getpeereid_test.c
96
unlink(path);
regress/sys/kern/open/open.c
29
const char *path = "/dev/bpf";
regress/sys/kern/open/open.c
32
fd = open(path, O_WRONLY | O_TRUNC | O_SHLOCK);
regress/sys/kern/open/open.c
34
err(1, "open: %s", path);
regress/sys/kern/pledge/generic/manager.h
28
const char *_paths[] = {path, NULL}; \
regress/sys/kern/pledge/open/open.c
29
int _libc___pledge_open(char *path, int flags, ...);
regress/sys/kern/pledge/open/open.c
37
char *promise, *path;
regress/sys/kern/pledge/open/open.c
44
path = argv[2];
regress/sys/kern/pledge/open/open.c
57
fd = _libc___pledge_open(path, O_RDONLY);
regress/sys/kern/pledge/open/open.c
59
err(2, "open %s", path);
regress/sys/kern/pledge/open/open.c
62
err(3, "fstat %s", path);
regress/sys/kern/realpath-unmount/realpath-chdir.c
28
char *cwd, *dir, *path = NULL;
regress/sys/kern/realpath-unmount/realpath-chroot.c
28
char *root, *dir, *path = NULL;
regress/sys/kern/realpath/realpath3.c
100
if (path[0] == '/') {
regress/sys/kern/realpath/realpath3.c
103
if (path[1] == '\0')
regress/sys/kern/realpath/realpath3.c
106
left_len = strlcpy(left, path + 1, sizeof(left));
regress/sys/kern/realpath/realpath3.c
116
left_len = strlcpy(left, path, sizeof(left));
regress/sys/kern/realpath/realpath3.c
53
realpath3(const char *path, char *resolved)
regress/sys/kern/realpath/realpath3.c
64
if (path == NULL) {
regress/sys/kern/realpath/realpath3.c
69
if (path[0] == '\0') {
regress/sys/kern/realpath/realpath3.c
77
if (stat(path, &sb) == -1)
regress/sys/kern/realpath/realpath3.c
83
if (!S_ISDIR(sb.st_mode) && strchr(path, '/') != NULL &&
regress/sys/kern/realpath/realpath3.c
84
path[strlen(path) - 1] == '/') {
regress/sys/kern/unixsockets/unixsock_test.c
106
snprintf(sun->sun_path, sizeof(ss) - 2, "%s.%.*s", path,
regress/sys/kern/unixsockets/unixsock_test.c
107
(int)(slen - strlen(path) - 1), aaa);
regress/sys/kern/unixsockets/unixsock_test.c
109
(int)(slen - strlen(path) - 1), aaa);
regress/sys/kern/unixsockets/unixsock_test.c
16
char path[1024];
regress/sys/kern/unixsockets/unixsock_test.c
95
snprintf(path, sizeof path, "%s/%s", dir, "socket");
regress/sys/kern/unveil-unmount/unveil-chdir.c
27
char *cwd, *dir, *file, *path = NULL;
regress/sys/kern/unveil-unmount/unveil-chdir.c
36
if (asprintf(&path, "%s/%s", dir, file) == -1)
regress/sys/kern/unveil-unmount/unveil-chdir.c
46
if (open(path, O_RDONLY) != -1)
regress/sys/kern/unveil-unmount/unveil-chdir.c
47
errx(1, "open %s succeeded", path);
regress/sys/kern/unveil-unmount/unveil-chdir.c
49
err(1, "open %s error", path);
regress/sys/kern/unveil-unmount/unveil-chroot.c
27
char *root, *dir, *file, *path = NULL;
regress/sys/kern/unveil-unmount/unveil-chroot.c
36
if (asprintf(&path, "%s/%s", dir, file) == -1)
regress/sys/kern/unveil-unmount/unveil-chroot.c
46
if (open(path, O_RDONLY) != -1)
regress/sys/kern/unveil-unmount/unveil-chroot.c
47
errx(1, "open %s succeeded", path);
regress/sys/kern/unveil-unmount/unveil-chroot.c
49
err(1, "open %s error", path);
regress/sys/kern/unveil-unmount/unveil-perm.c
27
char *perm, *dir, *file, *path = NULL;
regress/sys/kern/unveil-unmount/unveil-perm.c
36
if (asprintf(&path, "%s/%s", dir, file) == -1)
regress/sys/kern/unveil-unmount/unveil-perm.c
43
if (open(path, O_RDONLY) != -1)
regress/sys/kern/unveil-unmount/unveil-perm.c
44
errx(1, "open %s succeeded", path);
regress/sys/kern/unveil-unmount/unveil-perm.c
47
err(1, "open %s error", path);
regress/sys/kern/unveil-unmount/unveil-unlink.c
26
char *dir, *file, *path;
regress/sys/kern/unveil-unmount/unveil-unlink.c
34
if (asprintf(&path, "%s/%s", dir, file) == -1)
regress/sys/kern/unveil-unmount/unveil-unlink.c
37
fd = open(path, O_WRONLY|O_CREAT, 0755);
regress/sys/kern/unveil-unmount/unveil-unlink.c
46
if (unlink(path) == 0)
regress/sys/kern/unveil-unmount/unveil-unlink.c
47
errx(1, "unlink %s succeeded", path);
regress/sys/mfs_noperm/nopermtest.c
83
char path[PATH_MAX];
regress/sys/mfs_noperm/nopermtest.c
90
(void)snprintf(path, PATH_MAX, "%s/stdin", mnt);
regress/sys/mfs_noperm/nopermtest.c
91
EXPECT_ERRNO(mknod(path, S_IFCHR | 0700, makedev(22, 0)), EACCES);
regress/sys/nfs/mmap-sysctl-copyin.c
30
char *p, path[PATH_MAX];
regress/sys/nfs/mmap-sysctl-copyin.c
40
snprintf(path, sizeof(path), "%s/%s", SERVER, FILE);
regress/sys/nfs/mmap-sysctl-copyin.c
41
if ((fd = open(path, O_WRONLY|O_CREAT|O_TRUNC, 0777)) == -1)
regress/sys/nfs/mmap-sysctl-copyin.c
42
err(1, "open write '%s'", path);
regress/sys/nfs/mmap-sysctl-copyin.c
57
snprintf(path, sizeof(path), "%s/%s", CLIENT, FILE);
regress/sys/nfs/mmap-sysctl-copyin.c
58
if ((fd = open(path, O_RDWR)) == -1)
regress/sys/nfs/mmap-sysctl-copyin.c
59
err(1, "open mmap '%s'", path);
regress/sys/nfs/mmap-sysctl-copyout.c
30
char *p, path[PATH_MAX];
regress/sys/nfs/mmap-sysctl-copyout.c
41
snprintf(path, sizeof(path), "%s/%s", SERVER, FILE);
regress/sys/nfs/mmap-sysctl-copyout.c
42
if ((fd = open(path, O_RDWR|O_CREAT|O_TRUNC, 0777)) == -1)
regress/sys/nfs/mmap-sysctl-copyout.c
43
err(1, "open write '%s'", path);
regress/sys/nfs/mmap-sysctl-copyout.c
56
snprintf(path, sizeof(path), "%s/%s", CLIENT, FILE);
regress/sys/nfs/mmap-sysctl-copyout.c
57
if ((fd = open(path, O_RDWR)) == -1)
regress/sys/nfs/mmap-sysctl-copyout.c
58
err(1, "open mmap '%s'", path);
regress/sys/nfs/mmap-sysctl-copyout.c
72
snprintf(path, sizeof(path), "%s/%s", SERVER, FILE);
regress/sys/nfs/mmap-sysctl-copyout.c
73
if ((fd = open(path, O_RDONLY)) == -1)
regress/sys/nfs/mmap-sysctl-copyout.c
74
err(1, "open read '%s'", path);
regress/sys/uvm/vnode/test-deadlock.c
117
writer(const char *path, int killfd)
regress/sys/uvm/vnode/test-deadlock.c
123
fd = open(path, O_RDONLY);
regress/sys/uvm/vnode/test-deadlock.c
125
err(1, "open: %s", path);
regress/sys/uvm/vnode/test-deadlock.c
86
growshrink(const char *path)
regress/sys/uvm/vnode/test-deadlock.c
95
fd = open(path, O_RDWR | O_TRUNC);
regress/sys/uvm/vnode/test-deadlock.c
97
err(1, "open: %s", path);
regress/usr.bin/ssh/unittests/hostkeys/test_iterate.c
98
ASSERT_PTR_NE(l->path, NULL); /* Don't care about path */
regress/usr.bin/ssh/unittests/misc/test_parse.c
25
char *user, *host, *path;
regress/usr.bin/ssh/unittests/misc/test_parse.c
28
user = host = path = NULL;
regress/usr.bin/ssh/unittests/misc/test_parse.c
30
&user, &host, &path), 0);
regress/usr.bin/ssh/unittests/misc/test_parse.c
33
ASSERT_STRING_EQ(path, "some/path");
regress/usr.bin/ssh/unittests/misc/test_parse.c
34
free(user); free(host); free(path);
regress/usr.bin/ssh/unittests/misc/test_parse.c
38
user = host = path = NULL;
regress/usr.bin/ssh/unittests/misc/test_parse.c
40
&user, &host, &path), 0);
regress/usr.bin/ssh/unittests/misc/test_parse.c
43
ASSERT_STRING_EQ(path, "some/path");
regress/usr.bin/ssh/unittests/misc/test_parse.c
44
free(user); free(host); free(path);
regress/usr.bin/ssh/unittests/misc/test_parse.c
48
user = host = path = NULL;
regress/usr.bin/ssh/unittests/misc/test_parse.c
50
&user, &host, &path), 0);
regress/usr.bin/ssh/unittests/misc/test_parse.c
53
ASSERT_STRING_EQ(path, "some/path");
regress/usr.bin/ssh/unittests/misc/test_parse.c
54
free(user); free(host); free(path);
regress/usr.bin/ssh/unittests/misc/test_parse.c
58
user = host = path = NULL;
regress/usr.bin/ssh/unittests/misc/test_parse.c
60
&user, &host, &path), 0);
regress/usr.bin/ssh/unittests/misc/test_parse.c
63
ASSERT_STRING_EQ(path, ".");
regress/usr.bin/ssh/unittests/misc/test_parse.c
64
free(user); free(host); free(path);
regress/usr.bin/ssh/unittests/misc/test_parse.c
68
user = host = path = NULL;
regress/usr.bin/ssh/unittests/misc/test_parse.c
70
&user, &host, &path), 0);
regress/usr.bin/ssh/unittests/misc/test_parse.c
73
ASSERT_STRING_EQ(path, "some/path");
regress/usr.bin/ssh/unittests/misc/test_parse.c
74
free(user); free(host); free(path);
regress/usr.bin/ssh/unittests/misc/test_parse.c
78
user = host = path = NULL;
regress/usr.bin/ssh/unittests/misc/test_parse.c
80
&user, &host, &port, &path), 0);
regress/usr.bin/ssh/unittests/misc/test_parse.c
84
ASSERT_STRING_EQ(path, "some/path");
regress/usr.bin/ssh/unittests/misc/test_parse.c
85
free(user); free(host); free(path);
regress/usr.sbin/snmpd/agentx.c
2791
agentx_connect(const char *path)
regress/usr.sbin/snmpd/agentx.c
2796
if (path == NULL)
regress/usr.sbin/snmpd/agentx.c
2797
path = AGENTX_SOCKET;
regress/usr.sbin/snmpd/agentx.c
2801
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
sbin/dhcp6leased/control.c
61
control_init(char *path)
sbin/dhcp6leased/control.c
75
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
sbin/dhcp6leased/control.c
77
if (unlink(path) == -1)
sbin/dhcp6leased/control.c
79
log_warn("%s: unlink %s", __func__, path);
sbin/dhcp6leased/control.c
86
log_warn("%s: bind: %s", __func__, path);
sbin/dhcp6leased/control.c
93
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
sbin/dhcp6leased/control.c
96
(void)unlink(path);
sbin/dhcpleased/control.c
61
control_init(char *path)
sbin/dhcpleased/control.c
75
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
sbin/dhcpleased/control.c
77
if (unlink(path) == -1)
sbin/dhcpleased/control.c
79
log_warn("%s: unlink %s", __func__, path);
sbin/dhcpleased/control.c
86
log_warn("%s: bind: %s", __func__, path);
sbin/dhcpleased/control.c
93
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
sbin/dhcpleased/control.c
96
(void)unlink(path);
sbin/dump/dump.h
128
char *getduid(char *path);
sbin/dump/main.c
678
getduid(char *path)
sbin/dump/main.c
685
if ((fd = opendev(path, O_RDONLY | O_NOFOLLOW, 0, NULL)) >= 0) {
sbin/dump/main.c
699
path[strlen(path)-1]) == -1) {
sbin/dump/traverse.c
226
char path[PATH_MAX];
sbin/dump/traverse.c
229
(void)snprintf(path, sizeof(path), "%s/%s",
sbin/dump/traverse.c
232
(void)snprintf(path, sizeof(path), "%s",
sbin/dump/traverse.c
234
while (strcmp(path, disk) != 0) {
sbin/dump/traverse.c
238
if (*path == '\0')
sbin/dump/traverse.c
240
if ((p = strrchr(path, '/')) == NULL)
sbin/dump/traverse.c
242
if (p == path)
sbin/dump/traverse.c
245
if (stat(path, &sb) == -1) {
sbin/dump/traverse.c
246
msg("Can't stat %s: %s\n", path,
sbin/fsck_msdos/dir.c
322
u_char *end, cl_t startcl, cl_t endcl, cl_t curcl, char *path, int type)
sbin/fsck_msdos/dir.c
326
pwarn("Invalid long filename entry for %s\n", path);
sbin/fsck_msdos/dir.c
329
pwarn("Invalid long filename entry at end of directory %s\n", path);
sbin/iked/ocsp.c
108
if (!OCSP_parse_url(url, &host, &port, &path, &use_ssl)) {
sbin/iked/ocsp.c
150
oc->oc_path = path;
sbin/iked/ocsp.c
156
path = NULL;
sbin/iked/ocsp.c
181
free(path);
sbin/iked/ocsp.c
365
char *path = NULL;
sbin/iked/ocsp.c
408
if ((path = get_string(ptr, len)) == NULL)
sbin/iked/ocsp.c
414
path, NULL, -1)) == NULL)
sbin/iked/ocsp.c
427
free(path);
sbin/iked/ocsp.c
86
char *host = NULL, *port = NULL, *path = NULL;
sbin/isakmpd/monitor.c
198
monitor_open(const char *path, int flags, mode_t mode)
sbin/isakmpd/monitor.c
204
if (path[0] == '/')
sbin/isakmpd/monitor.c
205
strlcpy(pathreal, path, sizeof pathreal);
sbin/isakmpd/monitor.c
208
path);
sbin/isakmpd/monitor.c
236
monitor_fopen(const char *path, const char *mode)
sbin/isakmpd/monitor.c
267
fd = monitor_open(path, flags, mask);
sbin/isakmpd/monitor.c
284
monitor_stat(const char *path, struct stat *sb)
sbin/isakmpd/monitor.c
289
fd = monitor_open(path, O_RDONLY | O_NONBLOCK, 0);
sbin/isakmpd/monitor.c
506
char path[PATH_MAX];
sbin/isakmpd/monitor.c
513
if (len == 0 || len >= sizeof path)
sbin/isakmpd/monitor.c
516
must_read(path, len);
sbin/isakmpd/monitor.c
517
path[len] = '\0';
sbin/isakmpd/monitor.c
518
if (strlen(path) != len)
sbin/isakmpd/monitor.c
524
if ((ret = m_priv_local_sanitize_path(path, sizeof path, flags))
sbin/isakmpd/monitor.c
527
log_print("m_priv_getfd: illegal path \"%s\"", path);
sbin/isakmpd/monitor.c
531
if ((v = open(path, flags, mode)) == -1)
sbin/isakmpd/monitor.c
692
m_priv_local_sanitize_path(const char *path, size_t pmax, int flags)
sbin/isakmpd/monitor.c
702
if (realpath(path, new_path) == NULL) {
sbin/isakmpd/monitor.c
709
if (strlcpy(new_path, path, sizeof(new_path)) >=
sbin/isakmpd/monitor.c
720
enddir = strrchr(path, '/');
sbin/isakmpd/monitor.c
826
char path[PATH_MAX];
sbin/isakmpd/monitor.c
833
if (len == 0 || len >= sizeof path)
sbin/isakmpd/monitor.c
835
must_read(path, len);
sbin/isakmpd/monitor.c
836
path[len] = '\0';
sbin/isakmpd/monitor.c
837
if (strlen(path) != len)
sbin/isakmpd/monitor.c
840
off = strlen(path);
sbin/isakmpd/monitor.c
841
size = sizeof path - off;
sbin/isakmpd/monitor.c
843
if ((dp = opendir(path)) == NULL) {
sbin/isakmpd/monitor.c
856
strlcpy(path + off, file->d_name, size);
sbin/isakmpd/monitor.c
858
if (m_priv_local_sanitize_path(path, sizeof path, O_RDONLY)
sbin/isakmpd/monitor.c
861
fd = open(path, O_RDONLY);
sbin/isakmpd/monitor.c
864
"(\"%s\", O_RDONLY, 0) failed", path);
sbin/isakmpd/monitor.c
873
len = strlen(path);
sbin/isakmpd/monitor.c
875
must_write(path, len);
sbin/mountd/mountd.c
373
char *path;
sbin/mountd/mountd.c
442
path = imsg.data;
sbin/mountd/mountd.c
444
if (getfh(path, &resp.gr_fh) == -1)
sbin/mountd/mountd.c
483
path = imsg.data;
sbin/mountd/mountd.c
484
if (statfs(path, &sfb) == -1) {
sbin/mountd/mountd.c
567
imsg_getfh(char *path, fhandle_t *fh)
sbin/mountd/mountd.c
573
if (send_imsg(IMSG_GETFH_REQ, path, PATH_MAX) == -1)
sbin/ncheck_ffs/ncheck_ffs.c
345
scanonedir(ufsino_t ino, const char *path)
sbin/ncheck_ffs/ncheck_ffs.c
358
filesize, path);
sbin/ncheck_ffs/ncheck_ffs.c
364
dirindir(ino, DIP(dp, di_ib[i]), i, &filesize, path);
sbin/ncheck_ffs/ncheck_ffs.c
374
const char *path)
sbin/ncheck_ffs/ncheck_ffs.c
390
*filesizep, path);
sbin/ncheck_ffs/ncheck_ffs.c
402
path);
sbin/ncheck_ffs/ncheck_ffs.c
415
const char *path)
sbin/ncheck_ffs/ncheck_ffs.c
450
format_entry(path, dp);
sbin/ncheck_ffs/ncheck_ffs.c
457
(unsigned long long)dp->d_ino, path,
sbin/ncheck_ffs/ncheck_ffs.c
467
if (asprintf(&npath, "%s/%s", path, dp->d_name) == -1)
sbin/ncheck_ffs/ncheck_ffs.c
619
format_entry(const char *path, struct direct *dp)
sbin/ncheck_ffs/ncheck_ffs.c
652
path, dp->d_name);
sbin/newfs/newfs.c
741
isdir(const char *path)
sbin/newfs/newfs.c
745
if (stat(path, &st) != 0)
sbin/newfs/newfs.c
746
err(1, "cannot stat %s", path);
sbin/newfs/newfs.c
748
errx(1, "%s: not a dir or a block device", path);
sbin/pfctl/parse.y
1070
"%s/%s", pf->anchor->path, $3);
sbin/pfctl/parse.y
4514
warn_duplicate_tables(name, pf->anchor->path);
sbin/pfctl/parse.y
4536
pf->anchor->path, &ab, pf->anchor->ruleset.tticket, ukt)) {
sbin/pfctl/parse.y
4554
ukt->pfrukt_name, pf->anchor->path);
sbin/pfctl/parse.y
4559
__func__, ukt->pfrukt_name, pf->anchor->path);
sbin/pfctl/parse.y
6135
DBGPRINT("%s [ %s ] (%s)\n", __func__, a->path, alast->path);
sbin/pfctl/parse.y
6137
path_cut = strstr(kt->pfrkt_anchor, alast->path);
sbin/pfctl/parse.y
6139
path_cut += strlen(alast->path);
sbin/pfctl/parse.y
6142
"%s%s", a->path, path_cut);
sbin/pfctl/parse.y
6145
"%s", a->path);
sbin/pfctl/parse.y
878
if (strlen(pf->anchor->path) + 1 +
sbin/pfctl/parse.y
990
if (strlcpy(r.anchor->path, $2,
sbin/pfctl/parse.y
991
sizeof(r.anchor->path)) >= sizeof(r.anchor->path)) {
sbin/pfctl/pfctl.c
1228
pfctl_show_rules(struct pfctl *pf, char *path, enum pfctl_show format,
sbin/pfctl/pfctl.c
1233
int len = strlen(path), ret = 0;
sbin/pfctl/pfctl.c
1237
warnx("%s: max stack depth exceeded for %s", __func__, path);
sbin/pfctl/pfctl.c
1266
if (path[0])
sbin/pfctl/pfctl.c
1267
snprintf(&path[len], PATH_MAX - len, "/%s", anchorname);
sbin/pfctl/pfctl.c
1269
snprintf(&path[len], PATH_MAX - len, "%s", anchorname);
sbin/pfctl/pfctl.c
1270
npath = path;
sbin/pfctl/pfctl.c
1376
memcpy(prs.path, npath, sizeof(prs.path));
sbin/pfctl/pfctl.c
1392
path[len] = '\0';
sbin/pfctl/pfctl.c
1397
if (path != npath)
sbin/pfctl/pfctl.c
1399
path[len] = '\0';
sbin/pfctl/pfctl.c
1614
pfctl_ruleset_trans(struct pfctl *pf, char *path, struct pf_anchor *a)
sbin/pfctl/pfctl.c
1618
if (pfctl_add_trans(pf->trans, PF_TRANS_RULESET, path))
sbin/pfctl/pfctl.c
1620
if (pfctl_add_trans(pf->trans, PF_TRANS_TABLE, path))
sbin/pfctl/pfctl.c
1830
if (rs->anchor->path[0] == 0) {
sbin/pfctl/pfctl.c
1924
pfctl_load_tables(struct pfctl *pf, char *path, struct pf_anchor *a)
sbin/pfctl/pfctl.c
1933
if (strcmp(kt->pfrkt_anchor, a->path) != 0)
sbin/pfctl/pfctl.c
1936
if (path != NULL && *path) {
sbin/pfctl/pfctl.c
1940
path, anchor_path);
sbin/pfctl/pfctl.c
1943
ticket = pfctl_get_ticket(pf->trans, PF_TRANS_TABLE, path);
sbin/pfctl/pfctl.c
1959
pfctl_load_ruleset(struct pfctl *pf, char *path, struct pf_ruleset *rs,
sbin/pfctl/pfctl.c
1963
int error, len = strlen(path);
sbin/pfctl/pfctl.c
1969
if (path[0])
sbin/pfctl/pfctl.c
1970
snprintf(&path[len], PATH_MAX - len, "/%s", pf->anchor->name);
sbin/pfctl/pfctl.c
1972
snprintf(&path[len], PATH_MAX - len, "%s", pf->anchor->path);
sbin/pfctl/pfctl.c
1981
path, rs->anchor))) {
sbin/pfctl/pfctl.c
1997
if ((error = pfctl_load_rule(pf, path, r, depth)))
sbin/pfctl/pfctl.c
2000
if ((error = pfctl_load_ruleset(pf, path,
sbin/pfctl/pfctl.c
2003
if ((error = pfctl_load_tables(pf, path, r->anchor)))
sbin/pfctl/pfctl.c
2013
path[len] = '\0';
sbin/pfctl/pfctl.c
2017
path[len] = '\0';
sbin/pfctl/pfctl.c
2023
pfctl_load_rule(struct pfctl *pf, char *path, struct pf_rule *r, int depth)
sbin/pfctl/pfctl.c
2027
int len = strlen(path);
sbin/pfctl/pfctl.c
2034
pr.ticket = pfctl_get_ticket(pf->trans, PF_TRANS_RULESET, path);
sbin/pfctl/pfctl.c
2036
if (strlcpy(pr.anchor, path, sizeof(pr.anchor)) >= sizeof(pr.anchor))
sbin/pfctl/pfctl.c
2041
if (path[0])
sbin/pfctl/pfctl.c
2042
snprintf(&path[len], PATH_MAX - len,
sbin/pfctl/pfctl.c
2045
snprintf(&path[len], PATH_MAX - len,
sbin/pfctl/pfctl.c
2049
name = r->anchor->path;
sbin/pfctl/pfctl.c
2066
path[len] = '\0';
sbin/pfctl/pfctl.c
2081
char *path = NULL;
sbin/pfctl/pfctl.c
2102
if ((path = calloc(1, PATH_MAX)) == NULL)
sbin/pfctl/pfctl.c
2122
if (strlcpy(pf.anchor->path, anchorname,
sbin/pfctl/pfctl.c
2123
sizeof(pf.anchor->path)) >= sizeof(pf.anchor->path))
sbin/pfctl/pfctl.c
2174
if (pfctl_load_ruleset(&pf, path, rs, 0)) {
sbin/pfctl/pfctl.c
2181
free(path);
sbin/pfctl/pfctl.c
2182
path = NULL;
sbin/pfctl/pfctl.c
2209
free(path);
sbin/pfctl/pfctl.c
2734
if (pr->path[0]) {
sbin/pfctl/pfctl.c
2735
if (pr->path[0] != '_' || (opts & PF_OPT_VERBOSE))
sbin/pfctl/pfctl.c
2736
printf(" %s/%s\n", pr->path, pr->name);
sbin/pfctl/pfctl.c
2756
if (pr->path[0])
sbin/pfctl/pfctl.c
2757
e = asprintf(&pfra->pfra_anchorname, "%s/%s", pr->path,
sbin/pfctl/pfctl.c
2779
strlcpy(pr.path, anchor, sizeof(pr.path));
sbin/pfctl/pfctl.c
2796
if (pr.path[0])
sbin/pfctl/pfctl.c
2798
pr.path, pr.name);
sbin/pfctl/pfctl.c
2830
strlcpy(pr.path, n, sizeof(pr.path));
sbin/pfctl/pfctl.c
3075
char *path;
sbin/pfctl/pfctl.c
3298
if ((path = calloc(1, PATH_MAX)) == NULL)
sbin/pfctl/pfctl.c
3311
pfctl_show_rules(&show_rules_pf, path, PFCTL_SHOW_RULES,
sbin/pfctl/pfctl.c
3317
pfctl_show_rules(&show_rules_pf, path, PFCTL_SHOW_LABELS,
sbin/pfctl/pfctl.c
3342
pfctl_show_rules(&show_rules_pf, path, PFCTL_SHOW_RULES,
sbin/pfctl/pfctl.c
3349
pfctl_show_rules(&show_rules_pf, path, PFCTL_SHOW_LABELS,
sbin/pfctl/pfctl.c
3381
pfctl_show_rules(&show_rules_pf, path, PFCTL_SHOW_NOTHING,
sbin/pfctl/pfctl_optimize.c
1291
pf->astack[0]->path, tbl->pt_buf, pf->astack[0]->ruleset.tticket,
sbin/pfctl/pfctl_optimize.c
276
DEBUG("optimizing ruleset \"%s\"", rs->anchor->path);
sbin/restore/dirs.c
288
char *path, *name, buffer[PATH_MAX];
sbin/restore/dirs.c
291
path = buffer;
sbin/restore/dirs.c
293
while (*path == '/')
sbin/restore/dirs.c
294
path++;
sbin/restore/dirs.c
296
while ((name = strsep(&path, "/")) != NULL && *name != '\0') {
sbin/savecore/savecore.c
398
char *rawp, path[PATH_MAX];
sbin/savecore/savecore.c
407
(void)snprintf(path, sizeof(path), "%s/bounds", dirn);
sbin/savecore/savecore.c
408
if ((fp = fopen(path, "r")) == NULL)
sbin/savecore/savecore.c
412
err1: syslog(LOG_WARNING, "%s: %s", path, strerror(errno));
sbin/savecore/savecore.c
426
if ((fp = fopen(path, "w")) == NULL)
sbin/savecore/savecore.c
427
syslog(LOG_ERR, "%s: %m", path);
sbin/savecore/savecore.c
434
(void)snprintf(path, sizeof(path), "%s%s.%d.core%s",
sbin/savecore/savecore.c
437
if ((fp = zopen(path, "w", 0)) == NULL) {
sbin/savecore/savecore.c
438
syslog(LOG_ERR, "%s: %s", path, strerror(errno));
sbin/savecore/savecore.c
442
ofd = open(path, O_WRONLY | O_CREAT | O_TRUNC,
sbin/savecore/savecore.c
445
syslog(LOG_ERR, "%s: %m", path);
sbin/savecore/savecore.c
451
syslog(LOG_ERR, "%s: fdopen: %s", path, strerror(errno));
sbin/savecore/savecore.c
470
syslog(LOG_ERR, "kvm_dump_wrtheader: %s : %s", path,
sbin/savecore/savecore.c
477
zcompress ? "compressed " : "", path);
sbin/savecore/savecore.c
493
path, strerror(nw == 0 ? EIO : errno));
sbin/savecore/savecore.c
509
(void)snprintf(path, sizeof(path), "%s%s.%d%s",
sbin/savecore/savecore.c
512
if ((fp = zopen(path, "w", 0)) == NULL) {
sbin/savecore/savecore.c
513
syslog(LOG_ERR, "%s: %s", path, strerror(errno));
sbin/savecore/savecore.c
517
ofd = open(path, O_WRONLY | O_CREAT | O_TRUNC,
sbin/savecore/savecore.c
520
syslog(LOG_ERR, "%s: %m", path);
sbin/savecore/savecore.c
525
zcompress ? "compressed " : "", path);
sbin/savecore/savecore.c
533
path, strerror(nw == 0 ? EIO : errno));
sbin/savecore/savecore.c
624
char buf[100], path[PATH_MAX];
sbin/savecore/savecore.c
640
(void)snprintf(path, sizeof(path), "%s/minfree", dirn);
sbin/savecore/savecore.c
641
if ((fp = fopen(path, "r")) == NULL)
sbin/scsi/libscsi.c
1060
scsi_open(const char *path, int flags)
sbin/scsi/libscsi.c
1062
int fd = open(path, flags);
sbin/shutdown/shutdown.c
429
char **arg, *path;
sbin/shutdown/shutdown.c
436
path = _PATH_REBOOT;
sbin/shutdown/shutdown.c
439
path = _PATH_HALT;
sbin/shutdown/shutdown.c
450
execve(path, args, NULL);
sbin/shutdown/shutdown.c
451
syslog(LOG_ERR, "shutdown: can't exec %s: %m.", path);
sbin/shutdown/shutdown.c
452
warn("%s", path);
sbin/slaacd/control.c
62
control_init(char *path)
sbin/slaacd/control.c
76
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
sbin/slaacd/control.c
78
if (unlink(path) == -1)
sbin/slaacd/control.c
80
log_warn("%s: unlink %s", __func__, path);
sbin/slaacd/control.c
87
log_warn("%s: bind: %s", __func__, path);
sbin/slaacd/control.c
94
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
sbin/slaacd/control.c
97
(void)unlink(path);
sbin/swapctl/swapctl.c
298
change_priority(char *path)
sbin/swapctl/swapctl.c
301
if (swapctl(SWAP_CTL, path, pri) == -1)
sbin/swapctl/swapctl.c
302
warn("%s", path);
sbin/swapctl/swapctl.c
309
add_swap(char *path)
sbin/swapctl/swapctl.c
312
if (swapctl(SWAP_ON, path, pri) == -1)
sbin/swapctl/swapctl.c
314
err(1, "%s", path);
sbin/swapctl/swapctl.c
321
del_swap(char *path)
sbin/swapctl/swapctl.c
324
if (swapctl(SWAP_OFF, path, pri) == -1)
sbin/swapctl/swapctl.c
325
err(1, "%s", path);
sbin/ttyflags/ttyflags.c
159
char path[PATH_MAX];
sbin/ttyflags/ttyflags.c
166
(void)snprintf(path, sizeof path, "%s%s", _PATH_DEV, tep->ty_name);
sbin/ttyflags/ttyflags.c
194
printf("%s setting flags to: %s\n", path, strflags);
sbin/ttyflags/ttyflags.c
201
if ((fd = open(path, O_RDONLY | O_NONBLOCK)) == -1) {
sbin/ttyflags/ttyflags.c
206
warn("open %s", path);
sbin/ttyflags/ttyflags.c
212
warn("TIOCSFLAGS on %s", path);
sbin/ttyflags/ttyflags.c
218
warn("TIOCGFLAGS on %s", path);
sbin/ttyflags/ttyflags.c
240
printf("%s flags are: %s\n", path, strflags);
sbin/ttyflags/ttyflags.c
243
warn("close %s", path);
sbin/unwind/control.c
60
control_init(char *path)
sbin/unwind/control.c
74
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
sbin/unwind/control.c
76
if (unlink(path) == -1)
sbin/unwind/control.c
78
log_warn("%s: unlink %s", __func__, path);
sbin/unwind/control.c
85
log_warn("%s: bind: %s", __func__, path);
sbin/unwind/control.c
92
if (chmod(path,
sbin/unwind/control.c
96
(void)unlink(path);
sbin/unwind/libunbound/services/listen_dnsport.c
1001
if (unlink(path) && errno != ENOENT) {
sbin/unwind/libunbound/services/listen_dnsport.c
1004
path, strerror(errno));
sbin/unwind/libunbound/services/listen_dnsport.c
1011
path, strerror(errno));
sbin/unwind/libunbound/services/listen_dnsport.c
1037
(void)path;
sbin/unwind/libunbound/services/listen_dnsport.c
186
const char *path)
sbin/unwind/libunbound/services/listen_dnsport.c
236
log_err("systemd sd_listen_fds(): %s", path);
sbin/unwind/libunbound/services/listen_dnsport.c
4265
const ngtcp2_path* path = ngtcp2_conn_get_path(conn->conn);
sbin/unwind/libunbound/services/listen_dnsport.c
4270
conn->doq_socket->static_secret_len, path->remote.addr,
sbin/unwind/libunbound/services/listen_dnsport.c
4271
path->remote.addrlen, ts);
sbin/unwind/libunbound/services/listen_dnsport.c
4797
struct ngtcp2_path path;
sbin/unwind/libunbound/services/listen_dnsport.c
4804
memset(&path, 0, sizeof(path));
sbin/unwind/libunbound/services/listen_dnsport.c
4812
path.remote.addr = (struct sockaddr*)&conn->key.paddr.addr;
sbin/unwind/libunbound/services/listen_dnsport.c
4813
path.remote.addrlen = conn->key.paddr.addrlen;
sbin/unwind/libunbound/services/listen_dnsport.c
4814
path.local.addr = (struct sockaddr*)&conn->key.paddr.localaddr;
sbin/unwind/libunbound/services/listen_dnsport.c
4815
path.local.addrlen = conn->key.paddr.localaddrlen;
sbin/unwind/libunbound/services/listen_dnsport.c
4888
rv = ngtcp2_conn_server_new(&conn->conn, &scid_cid, &sv_scid, &path,
sbin/unwind/libunbound/services/listen_dnsport.c
5162
ret = ngtcp2_conn_write_connection_close(conn->conn, &ps.path,
sbin/unwind/libunbound/services/listen_dnsport.c
5252
struct ngtcp2_path path;
sbin/unwind/libunbound/services/listen_dnsport.c
5253
memset(&path, 0, sizeof(path));
sbin/unwind/libunbound/services/listen_dnsport.c
5254
path.remote.addr = (struct sockaddr*)&paddr->addr;
sbin/unwind/libunbound/services/listen_dnsport.c
5255
path.remote.addrlen = paddr->addrlen;
sbin/unwind/libunbound/services/listen_dnsport.c
5256
path.local.addr = (struct sockaddr*)&paddr->localaddr;
sbin/unwind/libunbound/services/listen_dnsport.c
5257
path.local.addrlen = paddr->localaddrlen;
sbin/unwind/libunbound/services/listen_dnsport.c
5260
ret = ngtcp2_conn_read_pkt(conn->conn, &path, pi,
sbin/unwind/libunbound/services/listen_dnsport.c
5400
ret = ngtcp2_conn_writev_stream(conn->conn, &ps.path, &pi,
sbin/unwind/libunbound/services/listen_dnsport.c
970
create_local_accept_sock(const char *path, int* noproto, int use_systemd)
sbin/unwind/libunbound/services/listen_dnsport.c
975
if (use_systemd && (ret = systemd_get_activated(AF_LOCAL, SOCK_STREAM, 1, NULL, 0, path)) != -1)
sbin/unwind/libunbound/services/listen_dnsport.c
986
verbose(VERB_ALGO, "creating unix socket %s", path);
sbin/unwind/libunbound/services/listen_dnsport.c
993
(void)strlcpy(usock.sun_path, path, sizeof(usock.sun_path));
sbin/unwind/libunbound/services/listen_dnsport.c
997
path, strerror(errno));
sbin/unwind/libunbound/services/listen_dnsport.h
315
int create_local_accept_sock(const char* path, int* noproto, int use_systemd);
sbin/unwind/libunbound/services/outside_network.c
3786
setup_http_request(sldns_buffer* buf, char* host, char* path,
sbin/unwind/libunbound/services/outside_network.c
3790
sldns_buffer_printf(buf, "GET /%s HTTP/1.1\r\n", path);
sbin/unwind/libunbound/services/outside_network.c
3808
int ssl, char* host, char* path, struct config_file* cfg)
sbin/unwind/libunbound/services/outside_network.c
3845
if(!setup_http_request(cp->buffer, host, path, cfg)) {
sbin/unwind/libunbound/services/outside_network.h
810
int ssl, char* host, char* path, struct config_file* cfg);
sys/arch/alpha/stand/nboot/machdep.c
122
devboot(dev_t dev /* ignored */, char *path)
sys/arch/alpha/stand/nboot/machdep.c
129
snprintf(path, BOOTDEVLEN, "disk");
sys/arch/amd64/stand/efiboot/efidev.c
777
esp_open(char *path, struct open_file *f)
sys/arch/amd64/stand/efiboot/efidev.c
810
pathlen = strlen(path) + 1;
sys/arch/amd64/stand/efiboot/efidev.c
817
fname[i] = path[i];
sys/arch/amd64/stand/efiboot/efipxe.c
122
tftp_open(char *path, struct open_file *f)
sys/arch/amd64/stand/efiboot/efipxe.c
141
FALSE, &size, NULL, &servip, path, NULL, FALSE);
sys/arch/amd64/stand/efiboot/efipxe.c
160
tftpfile->inbuf, FALSE, &size, NULL, &servip, path, NULL, FALSE);
sys/arch/amd64/stand/efiboot/exec_i386.c
176
char path[128];
sys/arch/amd64/stand/efiboot/exec_i386.c
197
snprintf(path, sizeof(path),
sys/arch/amd64/stand/efiboot/exec_i386.c
204
snprintf(path, sizeof(path),
sys/arch/amd64/stand/efiboot/exec_i386.c
208
snprintf(path, sizeof(path),
sys/arch/amd64/stand/efiboot/exec_i386.c
213
fd = open(path, O_RDONLY);
sys/arch/amd64/stand/libsa/exec_i386.c
198
char path[128];
sys/arch/amd64/stand/libsa/exec_i386.c
219
snprintf(path, sizeof(path),
sys/arch/amd64/stand/libsa/exec_i386.c
226
snprintf(path, sizeof(path),
sys/arch/amd64/stand/libsa/exec_i386.c
230
snprintf(path, sizeof(path),
sys/arch/amd64/stand/libsa/exec_i386.c
235
fd = open(path, O_RDONLY);
sys/arch/amd64/stand/rdboot/cmd.c
105
const char *path;
sys/arch/amd64/stand/rdboot/cmd.c
116
path = disk_open(qualify(cmd.conf));
sys/arch/amd64/stand/rdboot/cmd.c
117
if (path == NULL) {
sys/arch/amd64/stand/rdboot/cmd.c
122
if ((fd = open(path, O_RDONLY)) == -1) {
sys/arch/amd64/stand/rdboot/cmd.c
125
cmd.path, strerror(errno));
sys/arch/amd64/stand/rdboot/cmd.c
134
fprintf(stderr, "non-secure %s, will not proceed\n", cmd.path);
sys/arch/amd64/stand/rdboot/cmd.c
149
fprintf(stderr, "%s: %s\n", cmd.path, strerror(errno));
sys/arch/amd64/stand/rdboot/cmd.c
164
cmd.path);
sys/arch/amd64/stand/rdboot/cmd.c
375
const char *path;
sys/arch/amd64/stand/rdboot/cmd.c
380
path = disk_open(qualify(cmd.argv[1] ? cmd.argv[1] : "/."));
sys/arch/amd64/stand/rdboot/cmd.c
381
if (path == NULL)
sys/arch/amd64/stand/rdboot/cmd.c
384
if (stat(path, &sb) < 0) {
sys/arch/amd64/stand/rdboot/cmd.c
385
printf("stat(%s): %s\n", cmd.path, strerror(errno));
sys/arch/amd64/stand/rdboot/cmd.c
390
ls(path, &sb);
sys/arch/amd64/stand/rdboot/cmd.c
394
dirfd = open(path, O_RDONLY);
sys/arch/amd64/stand/rdboot/cmd.c
396
printf("opendir(%s): %s\n", cmd.path, strerror(errno));
sys/arch/amd64/stand/rdboot/cmd.c
401
printf("opendir(%s): %s\n", cmd.path, strerror(errno));
sys/arch/amd64/stand/rdboot/cmd.c
467
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/arch/amd64/stand/rdboot/cmd.c
487
strlcpy(cmd.path, name, sizeof(cmd.path));
sys/arch/amd64/stand/rdboot/cmd.c
489
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/arch/amd64/stand/rdboot/cmd.c
491
return cmd.path;
sys/arch/amd64/stand/rdboot/cmd.c
506
const char *path;
sys/arch/amd64/stand/rdboot/cmd.c
509
path = disk_open(qualify("/bsd.upgrade"));
sys/arch/amd64/stand/rdboot/cmd.c
510
if (path == NULL)
sys/arch/amd64/stand/rdboot/cmd.c
512
if (stat(path, &sb) == 0 && S_ISREG(sb.st_mode)) {
sys/arch/amd64/stand/rdboot/cmd.h
52
char path[MAXPATHLEN]; /* buffer for pathname compose */
sys/arch/amd64/stand/rdboot/disk.c
133
char path[32];
sys/arch/amd64/stand/rdboot/disk.c
136
snprintf(path, sizeof(path), "/dev/%sa", devname);
sys/arch/amd64/stand/rdboot/disk.c
138
ffs_args.fspec = path;
sys/arch/amd64/stand/rdboot/disk.c
142
snprintf(path, sizeof(path), "/mnt/%s", names[i]);
sys/arch/amd64/stand/rdboot/disk.c
143
if (stat(path, &st) == -1 || !S_ISDIR(st.st_mode)) {
sys/arch/amd64/stand/rdboot/disk.c
154
disk_open(const char *path)
sys/arch/amd64/stand/rdboot/disk.c
168
ptr = strchr(path, ':');
sys/arch/amd64/stand/rdboot/disk.c
171
(int)(ptr - path), path);
sys/arch/amd64/stand/rdboot/disk.c
175
ptr = path;
sys/arch/amd64/stand/rdboot/rdboot.c
126
if (disk_open(cmd.path) == NULL)
sys/arch/amd64/stand/rdboot/rdboot.c
171
const char *path;
sys/arch/amd64/stand/rdboot/rdboot.c
178
path = disk_open(cmd.path);
sys/arch/amd64/stand/rdboot/rdboot.c
179
if (path == NULL)
sys/arch/amd64/stand/rdboot/rdboot.c
182
fd = open(path, O_RDONLY);
sys/arch/amd64/stand/rdboot/rdboot.c
196
printf("fchmod a-x %s: failed\n", path);
sys/arch/amd64/stand/rdboot/rdboot.c
235
printf("booting %s\n", cmd.path);
sys/arch/amd64/stand/rdboot/rdboot.c
239
cmd.path, strerror(errno));
sys/arch/amd64/stand/rdboot/rdboot.c
247
cmd.path, strerror(errno));
sys/arch/arm64/stand/efiboot/efiboot.c
1216
char path[MAXPATHLEN];
sys/arch/arm64/stand/efiboot/efiboot.c
1231
snprintf(path, sizeof(path), "%s:%s", cmd.bootdev, file);
sys/arch/arm64/stand/efiboot/efiboot.c
1233
fd = open(path, O_RDONLY);
sys/arch/arm64/stand/efiboot/efiboot.c
1235
printf("cannot open %s\n", path);
sys/arch/arm64/stand/efiboot/efiboot.c
1242
printf("cannot allocate memory for %s\n", path);
sys/arch/arm64/stand/efiboot/efiboot.c
1246
printf("cannot read from %s\n", path);
sys/arch/arm64/stand/efiboot/efidev.c
569
esp_open(char *path, struct open_file *f)
sys/arch/arm64/stand/efiboot/efidev.c
602
pathlen = strlen(path) + 1;
sys/arch/arm64/stand/efiboot/efidev.c
609
fname[i] = path[i];
sys/arch/arm64/stand/efiboot/efipxe.c
144
mtftp_open(char *path, struct open_file *f)
sys/arch/arm64/stand/efiboot/efipxe.c
168
FALSE, &size, NULL, &dstip, path, NULL, FALSE);
sys/arch/arm64/stand/efiboot/efipxe.c
187
tftpfile->inbuf, FALSE, &size, NULL, &dstip, path, NULL, FALSE);
sys/arch/arm64/stand/efiboot/efipxe.c
291
efitftp_open(char *path, struct open_file *f)
sys/arch/arm64/stand/efiboot/efipxe.c
302
return tftp_open(path, f);
sys/arch/arm64/stand/efiboot/efipxe.h
20
int efitftp_open(char *path, struct open_file *f);
sys/arch/arm64/stand/efiboot/exec.c
97
strlcpy(args, cmd.path, sizeof(args));
sys/arch/armv7/stand/efiboot/efiboot.c
1014
char path[MAXPATHLEN];
sys/arch/armv7/stand/efiboot/efiboot.c
1029
snprintf(path, sizeof(path), "%s:%s", cmd.bootdev, file);
sys/arch/armv7/stand/efiboot/efiboot.c
1031
fd = open(path, O_RDONLY);
sys/arch/armv7/stand/efiboot/efiboot.c
1033
printf("cannot open %s\n", path);
sys/arch/armv7/stand/efiboot/efiboot.c
1040
printf("cannot allocate memory for %s\n", path);
sys/arch/armv7/stand/efiboot/efiboot.c
1044
printf("cannot read from %s\n", path);
sys/arch/armv7/stand/efiboot/efipxe.c
144
mtftp_open(char *path, struct open_file *f)
sys/arch/armv7/stand/efiboot/efipxe.c
168
FALSE, &size, NULL, &dstip, path, NULL, FALSE);
sys/arch/armv7/stand/efiboot/efipxe.c
187
tftpfile->inbuf, FALSE, &size, NULL, &dstip, path, NULL, FALSE);
sys/arch/armv7/stand/efiboot/efipxe.c
291
efitftp_open(char *path, struct open_file *f)
sys/arch/armv7/stand/efiboot/efipxe.c
302
return tftp_open(path, f);
sys/arch/armv7/stand/efiboot/efipxe.h
20
int efitftp_open(char *path, struct open_file *f);
sys/arch/hppa/hppa/autoconf.c
247
struct device_path path;
sys/arch/hppa/hppa/autoconf.c
254
&pdc_find, &path, im)) &&
sys/arch/hppa/stand/cdboot/cdboot.c
74
char path[128];
sys/arch/hppa/stand/cdboot/cdboot.c
78
devboot(dev, path);
sys/arch/hppa/stand/cdboot/cdboot.c
79
strncpy(path + strlen(path), ":/bsd.rd", 9);
sys/arch/hppa/stand/cdboot/cdboot.c
81
"booting %s: ", path);
sys/arch/hppa/stand/cdboot/cdboot.c
88
if (!loadfile(path, marks, LOAD_KERNEL)) {
sys/arch/hppa/stand/libsa/libsa.h
63
int lif_open(char *path, struct open_file *f);
sys/arch/hppa/stand/libsa/lif.c
102
path, dp->dir_name[0], dp->dir_name[1],
sys/arch/hppa/stand/libsa/lif.c
108
for (p = path, q = dp->dir_name;
sys/arch/hppa/stand/libsa/lif.c
50
lif_open (path, f)
sys/arch/hppa/stand/libsa/lif.c
51
char *path;
sys/arch/hppa/stand/libsa/lif.c
63
printf("lif_open(%s, %p)\n", path, f);
sys/arch/hppa/stand/libsa/lif.c
84
for (p = path + (l = strlen(path)); p >= path; p--)
sys/arch/hppa/stand/libsa/lif.c
89
if (p > path)
sys/arch/hppa/stand/libsa/lif.c
90
path = p;
sys/arch/hppa/stand/libsa/lif.c
94
if (!err && *path != '.') {
sys/arch/i386/stand/libsa/exec_i386.c
164
char path[128];
sys/arch/i386/stand/libsa/exec_i386.c
207
snprintf(path, sizeof(path),
sys/arch/i386/stand/libsa/exec_i386.c
214
snprintf(path, sizeof(path),
sys/arch/i386/stand/libsa/exec_i386.c
218
snprintf(path, sizeof(path),
sys/arch/i386/stand/libsa/exec_i386.c
223
fd = open(path, O_RDONLY);
sys/arch/landisk/stand/xxboot/ufs12.c
441
ufs12_open(char *path, struct open_file *f)
sys/arch/landisk/stand/xxboot/ufs12.c
505
cp = path;
sys/arch/landisk/stand/xxboot/ufs12.h
35
int ufs12_open(char *path, struct open_file *f);
sys/arch/loongson/stand/boot/libsa.h
58
int rdfs_open(char *path, struct open_file *f);
sys/arch/loongson/stand/boot/machdep.c
139
strncpy(path, bootpath, bootpathlen);
sys/arch/loongson/stand/boot/machdep.c
140
path[bootpathlen] = '\0';
sys/arch/loongson/stand/boot/machdep.c
144
strlcat(path, "a", BOOTDEVLEN);
sys/arch/loongson/stand/boot/machdep.c
146
strlcpy(path, "wd0a", BOOTDEVLEN);
sys/arch/loongson/stand/boot/machdep.c
65
devboot(dev_t dev, char *path)
sys/arch/loongson/stand/boot/machdep.c
77
strlcpy(path, "rd0a", BOOTDEVLEN);
sys/arch/loongson/stand/boot/rd.c
137
rdfs_readdir(struct open_file *f, char *path)
sys/arch/loongson/stand/boot/rd.c
74
rdfs_open(char *path, struct open_file *f)
sys/arch/loongson/stand/boot/rd.c
77
if (strcmp(path, kernelfile) == 0) {
sys/arch/luna88k/stand/boot/init_main.c
276
devboot(dev_t dev, char *path)
sys/arch/luna88k/stand/boot/init_main.c
295
snprintf(path, BOOTDEVLEN, "%s(%d,%d)",
sys/arch/macppc/stand/hfs.c
40
hfs_open(char *path, struct open_file *f)
sys/arch/macppc/stand/hfs.c
54
strlcpy(cp + 1, path, bootpath + sizeof bootpath - (cp + 1));
sys/arch/octeon/stand/rdboot/cmd.c
101
const char *path;
sys/arch/octeon/stand/rdboot/cmd.c
112
path = disk_open(qualify(cmd.conf));
sys/arch/octeon/stand/rdboot/cmd.c
113
if (path == NULL) {
sys/arch/octeon/stand/rdboot/cmd.c
118
if ((fd = open(path, O_RDONLY)) == -1) {
sys/arch/octeon/stand/rdboot/cmd.c
121
cmd.path, strerror(errno));
sys/arch/octeon/stand/rdboot/cmd.c
130
fprintf(stderr, "non-secure %s, will not proceed\n", cmd.path);
sys/arch/octeon/stand/rdboot/cmd.c
145
fprintf(stderr, "%s: %s\n", cmd.path, strerror(errno));
sys/arch/octeon/stand/rdboot/cmd.c
160
cmd.path);
sys/arch/octeon/stand/rdboot/cmd.c
371
const char *path;
sys/arch/octeon/stand/rdboot/cmd.c
376
path = disk_open(qualify(cmd.argv[1] ? cmd.argv[1] : "/."));
sys/arch/octeon/stand/rdboot/cmd.c
377
if (path == NULL)
sys/arch/octeon/stand/rdboot/cmd.c
380
if (stat(path, &sb) < 0) {
sys/arch/octeon/stand/rdboot/cmd.c
381
printf("stat(%s): %s\n", cmd.path, strerror(errno));
sys/arch/octeon/stand/rdboot/cmd.c
386
ls(path, &sb);
sys/arch/octeon/stand/rdboot/cmd.c
390
dirfd = open(path, O_RDONLY);
sys/arch/octeon/stand/rdboot/cmd.c
392
printf("opendir(%s): %s\n", cmd.path, strerror(errno));
sys/arch/octeon/stand/rdboot/cmd.c
397
printf("opendir(%s): %s\n", cmd.path, strerror(errno));
sys/arch/octeon/stand/rdboot/cmd.c
463
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/arch/octeon/stand/rdboot/cmd.c
483
strlcpy(cmd.path, name, sizeof(cmd.path));
sys/arch/octeon/stand/rdboot/cmd.c
485
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/arch/octeon/stand/rdboot/cmd.c
487
return cmd.path;
sys/arch/octeon/stand/rdboot/cmd.c
508
const char *path;
sys/arch/octeon/stand/rdboot/cmd.c
511
path = disk_open(qualify("/bsd.upgrade"));
sys/arch/octeon/stand/rdboot/cmd.c
512
if (path == NULL)
sys/arch/octeon/stand/rdboot/cmd.c
514
if (stat(path, &sb) == 0 && S_ISREG(sb.st_mode)) {
sys/arch/octeon/stand/rdboot/cmd.h
52
char path[MAXPATHLEN]; /* buffer for pathname compose */
sys/arch/octeon/stand/rdboot/disk.c
118
char path[32];
sys/arch/octeon/stand/rdboot/disk.c
121
snprintf(path, sizeof(path), "/dev/%sa", devname);
sys/arch/octeon/stand/rdboot/disk.c
123
ffs_args.fspec = path;
sys/arch/octeon/stand/rdboot/disk.c
127
snprintf(path, sizeof(path), "/mnt/%s", names[i]);
sys/arch/octeon/stand/rdboot/disk.c
128
if (stat(path, &st) == -1 || !S_ISDIR(st.st_mode)) {
sys/arch/octeon/stand/rdboot/disk.c
139
disk_open(const char *path)
sys/arch/octeon/stand/rdboot/disk.c
153
ptr = strchr(path, ':');
sys/arch/octeon/stand/rdboot/disk.c
156
(int)(ptr - path), path);
sys/arch/octeon/stand/rdboot/disk.c
160
ptr = path;
sys/arch/octeon/stand/rdboot/rdboot.c
127
if (disk_open(cmd.path) == NULL)
sys/arch/octeon/stand/rdboot/rdboot.c
174
const char *path;
sys/arch/octeon/stand/rdboot/rdboot.c
179
path = disk_open(cmd.path);
sys/arch/octeon/stand/rdboot/rdboot.c
180
if (path == NULL)
sys/arch/octeon/stand/rdboot/rdboot.c
183
fd = open(path, O_RDONLY);
sys/arch/octeon/stand/rdboot/rdboot.c
197
printf("fchmod a-x %s: failed\n", path);
sys/arch/octeon/stand/rdboot/rdboot.c
234
printf("booting %s\n", cmd.path);
sys/arch/octeon/stand/rdboot/rdboot.c
238
cmd.path, strerror(errno));
sys/arch/octeon/stand/rdboot/rdboot.c
246
cmd.path, strerror(errno));
sys/arch/powerpc64/stand/rdboot/cmd.c
110
path = disk_open(qualify(cmd.conf));
sys/arch/powerpc64/stand/rdboot/cmd.c
111
if (path == NULL) {
sys/arch/powerpc64/stand/rdboot/cmd.c
116
if ((fd = open(path, O_RDONLY)) == -1) {
sys/arch/powerpc64/stand/rdboot/cmd.c
119
cmd.path, strerror(errno));
sys/arch/powerpc64/stand/rdboot/cmd.c
128
fprintf(stderr, "non-secure %s, will not proceed\n", cmd.path);
sys/arch/powerpc64/stand/rdboot/cmd.c
143
fprintf(stderr, "%s: %s\n", cmd.path, strerror(errno));
sys/arch/powerpc64/stand/rdboot/cmd.c
158
cmd.path);
sys/arch/powerpc64/stand/rdboot/cmd.c
369
const char *path;
sys/arch/powerpc64/stand/rdboot/cmd.c
374
path = disk_open(qualify(cmd.argv[1] ? cmd.argv[1] : "/."));
sys/arch/powerpc64/stand/rdboot/cmd.c
375
if (path == NULL)
sys/arch/powerpc64/stand/rdboot/cmd.c
378
if (stat(path, &sb) < 0) {
sys/arch/powerpc64/stand/rdboot/cmd.c
379
printf("stat(%s): %s\n", cmd.path, strerror(errno));
sys/arch/powerpc64/stand/rdboot/cmd.c
384
ls(path, &sb);
sys/arch/powerpc64/stand/rdboot/cmd.c
388
dirfd = open(path, O_RDONLY);
sys/arch/powerpc64/stand/rdboot/cmd.c
390
printf("opendir(%s): %s\n", cmd.path, strerror(errno));
sys/arch/powerpc64/stand/rdboot/cmd.c
395
printf("opendir(%s): %s\n", cmd.path, strerror(errno));
sys/arch/powerpc64/stand/rdboot/cmd.c
461
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/arch/powerpc64/stand/rdboot/cmd.c
481
strlcpy(cmd.path, name, sizeof(cmd.path));
sys/arch/powerpc64/stand/rdboot/cmd.c
483
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/arch/powerpc64/stand/rdboot/cmd.c
485
return cmd.path;
sys/arch/powerpc64/stand/rdboot/cmd.c
500
const char *path;
sys/arch/powerpc64/stand/rdboot/cmd.c
503
path = disk_open(qualify("/bsd.upgrade"));
sys/arch/powerpc64/stand/rdboot/cmd.c
504
if (path == NULL)
sys/arch/powerpc64/stand/rdboot/cmd.c
506
if (stat(path, &sb) == 0 && S_ISREG(sb.st_mode)) {
sys/arch/powerpc64/stand/rdboot/cmd.c
99
const char *path;
sys/arch/powerpc64/stand/rdboot/cmd.h
52
char path[MAXPATHLEN]; /* buffer for pathname compose */
sys/arch/powerpc64/stand/rdboot/disk.c
133
char path[32];
sys/arch/powerpc64/stand/rdboot/disk.c
136
snprintf(path, sizeof(path), "/dev/%sa", devname);
sys/arch/powerpc64/stand/rdboot/disk.c
138
ffs_args.fspec = path;
sys/arch/powerpc64/stand/rdboot/disk.c
142
snprintf(path, sizeof(path), "/mnt/%s", names[i]);
sys/arch/powerpc64/stand/rdboot/disk.c
143
if (stat(path, &st) == -1 || !S_ISDIR(st.st_mode)) {
sys/arch/powerpc64/stand/rdboot/disk.c
154
disk_open(const char *path)
sys/arch/powerpc64/stand/rdboot/disk.c
168
ptr = strchr(path, ':');
sys/arch/powerpc64/stand/rdboot/disk.c
171
(int)(ptr - path), path);
sys/arch/powerpc64/stand/rdboot/disk.c
175
ptr = path;
sys/arch/powerpc64/stand/rdboot/rdboot.c
125
if (disk_open(cmd.path) == NULL)
sys/arch/powerpc64/stand/rdboot/rdboot.c
170
const char *path;
sys/arch/powerpc64/stand/rdboot/rdboot.c
175
path = disk_open(cmd.path);
sys/arch/powerpc64/stand/rdboot/rdboot.c
176
if (path == NULL)
sys/arch/powerpc64/stand/rdboot/rdboot.c
179
fd = open(path, O_RDONLY);
sys/arch/powerpc64/stand/rdboot/rdboot.c
193
printf("fchmod a-x %s: failed\n", path);
sys/arch/powerpc64/stand/rdboot/rdboot.c
217
printf("booting %s\n", cmd.path);
sys/arch/powerpc64/stand/rdboot/rdboot.c
221
cmd.path, strerror(errno));
sys/arch/powerpc64/stand/rdboot/rdboot.c
229
cmd.path, strerror(errno));
sys/arch/riscv64/stand/efiboot/efiboot.c
1010
snprintf(path, sizeof(path), "%s:%s", cmd.bootdev, file);
sys/arch/riscv64/stand/efiboot/efiboot.c
1012
fd = open(path, O_RDONLY);
sys/arch/riscv64/stand/efiboot/efiboot.c
1014
printf("cannot open %s\n", path);
sys/arch/riscv64/stand/efiboot/efiboot.c
1021
printf("cannot allocate memory for %s\n", path);
sys/arch/riscv64/stand/efiboot/efiboot.c
1025
printf("cannot read from %s\n", path);
sys/arch/riscv64/stand/efiboot/efiboot.c
995
char path[MAXPATHLEN];
sys/arch/riscv64/stand/efiboot/efipxe.c
144
mtftp_open(char *path, struct open_file *f)
sys/arch/riscv64/stand/efiboot/efipxe.c
168
FALSE, &size, NULL, &dstip, path, NULL, FALSE);
sys/arch/riscv64/stand/efiboot/efipxe.c
187
tftpfile->inbuf, FALSE, &size, NULL, &dstip, path, NULL, FALSE);
sys/arch/riscv64/stand/efiboot/efipxe.c
291
efitftp_open(char *path, struct open_file *f)
sys/arch/riscv64/stand/efiboot/efipxe.c
302
return tftp_open(path, f);
sys/arch/riscv64/stand/efiboot/efipxe.h
20
int efitftp_open(char *path, struct open_file *f);
sys/arch/riscv64/stand/efiboot/exec.c
59
strlcpy(args, cmd.path, sizeof(args));
sys/arch/sparc64/stand/ofwboot/boot.c
296
loadrandom(char *path, char *buf, size_t buflen)
sys/arch/sparc64/stand/ofwboot/boot.c
301
fd = open(path, O_RDONLY);
sys/arch/sparc64/stand/ofwboot/boot.c
366
if (!strcmp(dip->path, bootdev))
sys/arch/sparc64/stand/ofwboot/boot.c
395
sr_handle = OF_open(bc_dip->path);
sys/arch/sparc64/stand/ofwboot/disk.h
37
char path[256];
sys/arch/sparc64/stand/ofwboot/diskprobe.c
50
len = OF_package_to_path(node, dip->path, sizeof(dip->path));
sys/arch/sparc64/stand/ofwboot/diskprobe.c
54
} else if (len >= sizeof(dip->path)) {
sys/arch/sparc64/stand/ofwboot/diskprobe.c
55
printf("disk device path too long: %s", dip->path);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
58
dip->path[len] = '\0';
sys/arch/sparc64/stand/ofwboot/diskprobe.c
63
if (dip->path[i] == '/')
sys/arch/sparc64/stand/ofwboot/diskprobe.c
65
else if (dip->path[i] == '@') {
sys/arch/sparc64/stand/ofwboot/diskprobe.c
66
unit = &dip->path[i];
sys/arch/sparc64/stand/ofwboot/diskprobe.c
74
len = strlcat(dip->path, "@p0", sizeof(dip->path));
sys/arch/sparc64/stand/ofwboot/diskprobe.c
76
len = strlcat(dip->path, "@0", sizeof(dip->path));
sys/arch/sparc64/stand/ofwboot/diskprobe.c
77
if (len >= sizeof(dip->path)) {
sys/arch/sparc64/stand/ofwboot/diskprobe.c
78
printf("disk device path too long: %s", dip->path);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
83
DPRINTF("found disk %s\n", dip->path);
sys/arch/sparc64/stand/ofwboot/diskprobe.c
85
ihandle = OF_open(dip->path);
sys/arch/sparc64/stand/ofwboot/softraid_sparc64.c
145
ihandle = OF_open(dip->path);
sys/ddb/db_elf.c
367
static char path[PATH_MAX];
sys/ddb/db_elf.c
383
strlcpy(path, basename, sizeof(path));
sys/ddb/db_elf.c
385
snprintf(path, sizeof(path), "%s/%s", dirname, basename);
sys/ddb/db_elf.c
386
*filename = path;
sys/dev/acpi/dsdt.c
2352
struct aml_node *path[10] = { NULL };
sys/dev/acpi/dsdt.c
2361
path[n] = pcidev;
sys/dev/acpi/dsdt.c
2363
if (pcidev == NULL || n == nitems(path) - 1)
sys/dev/acpi/dsdt.c
2371
if (aml_evalinteger(acpi_softc, path[n], "_ADR", 0, NULL,
sys/dev/acpi/dsdt.c
2375
} else if (__aml_search(path[n], "_HID", 0)) {
sys/dev/acpi/dsdt.c
2377
if (aml_evalinteger(acpi_softc, path[n], "_SEG", 0,
sys/dev/firmload.c
113
free(path, M_TEMP, MAXPATHLEN);
sys/dev/firmload.c
35
char *path, *ptr;
sys/dev/firmload.c
44
path = malloc(MAXPATHLEN, M_TEMP, M_NOWAIT);
sys/dev/firmload.c
45
if (path == NULL)
sys/dev/firmload.c
48
if (snprintf(path, MAXPATHLEN, "/etc/firmware/%s", name) >=
sys/dev/firmload.c
55
UIO_SYSSPACE, path, p);
sys/dev/firmload.c
61
if (snprintf(path, MAXPATHLEN, "/mnt/etc/firmware/%s", name) >=
sys/dev/firmload.c
68
UIO_SYSSPACE, path, p);
sys/dev/ic/aic79xx.c
5403
xpt_free_path(lstate->path);
sys/dev/ic/aic79xx.c
5413
xpt_free_path(ahd->black_hole->path);
sys/dev/ic/aic79xx.c
8183
xpt_freeze_devq(lstate->path, /*count*/1);
sys/dev/ic/aic79xx.c
8200
xpt_release_devq(lstate->path, pending, /*runqueue*/FALSE);
sys/dev/ic/aic79xx.c
8204
xpt_print_path(lstate->path);
sys/dev/ic/aic79xx.c
8211
xpt_release_devq(lstate->path, /*count*/1, /*runqueue*/FALSE);
sys/dev/ic/aic79xx.c
9392
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic79xx.c
9416
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic79xx.c
9424
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic79xx.c
9429
status = xpt_create_path(&lstate->path, /*periph*/NULL,
sys/dev/ic/aic79xx.c
9430
xpt_path_path_id(ccb->ccb_h.path),
sys/dev/ic/aic79xx.c
9431
xpt_path_target_id(ccb->ccb_h.path),
sys/dev/ic/aic79xx.c
9432
xpt_path_lun_id(ccb->ccb_h.path));
sys/dev/ic/aic79xx.c
9435
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic79xx.c
9503
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic79xx.c
9522
&& !xpt_path_comp(ccbh->path, ccb->ccb_h.path)){
sys/dev/ic/aic79xx.c
9545
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic79xx.c
9547
xpt_free_path(lstate->path);
sys/dev/ic/aic7xxx.c
5997
xpt_freeze_devq(lstate->path, /*count*/1);
sys/dev/ic/aic7xxx.c
6014
xpt_release_devq(lstate->path, pending, /*runqueue*/FALSE);
sys/dev/ic/aic7xxx.c
6018
xpt_print_path(lstate->path);
sys/dev/ic/aic7xxx.c
6025
xpt_release_devq(lstate->path, /*count*/1, /*runqueue*/FALSE);
sys/dev/ic/aic7xxx.c
6784
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic7xxx.c
6808
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic7xxx.c
6816
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic7xxx.c
6821
status = xpt_create_path(&lstate->path, /*periph*/NULL,
sys/dev/ic/aic7xxx.c
6822
xpt_path_path_id(ccb->ccb_h.path),
sys/dev/ic/aic7xxx.c
6823
xpt_path_target_id(ccb->ccb_h.path),
sys/dev/ic/aic7xxx.c
6824
xpt_path_lun_id(ccb->ccb_h.path));
sys/dev/ic/aic7xxx.c
6827
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic7xxx.c
6902
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic7xxx.c
6921
&& !xpt_path_comp(ccbh->path, ccb->ccb_h.path)){
sys/dev/ic/aic7xxx.c
6944
xpt_print_path(ccb->ccb_h.path);
sys/dev/ic/aic7xxx.c
6946
xpt_free_path(lstate->path);
sys/dev/ic/aic7xxxvar.h
694
struct cam_path *path;
sys/dev/ic/qwx.c
8596
char path[PATH_MAX];
sys/dev/ic/qwx.c
8600
ret = snprintf(path, sizeof(path), "%s-%s-%s",
sys/dev/ic/qwx.c
8602
if (ret < 0 || ret >= sizeof(path))
sys/dev/ic/qwx.c
8605
ret = loadfirmware(path, &sc->fw_img[type].data,
sys/dev/ic/qwx.c
8609
sc->sc_dev.dv_xname, path, ret);
sys/dev/ic/qwz.c
6097
char path[PATH_MAX];
sys/dev/ic/qwz.c
6101
ret = snprintf(path, sizeof(path), "%s-%s-%s",
sys/dev/ic/qwz.c
6103
if (ret < 0 || ret >= sizeof(path))
sys/dev/ic/qwz.c
6106
ret = loadfirmware(path, &sc->fw_img[type].data,
sys/dev/ic/qwz.c
6110
sc->sc_dev.dv_xname, path, ret);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
355
ATOM_DISPLAY_OBJECT_PATH *path;
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
357
path = (ATOM_DISPLAY_OBJECT_PATH *) addr;
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
358
path_size += le16_to_cpu(path->usSize);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
360
if (device_support & le16_to_cpu(path->usDeviceTag)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
362
(le16_to_cpu(path->usConnObjectId) & OBJECT_ID_MASK)
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
366
if ((le16_to_cpu(path->usDeviceTag) ==
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
368
(le16_to_cpu(path->usDeviceTag) ==
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
374
con_obj_id, le16_to_cpu(path->usDeviceTag));
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
387
for (j = 0; j < ((le16_to_cpu(path->usSize) - 8) / 2); j++) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
389
(le16_to_cpu(path->usGraphicObjIds[j]) &
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
395
if (le16_to_cpu(path->usGraphicObjIds[j]) == encoder_obj) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
416
le16_to_cpu(path->usDeviceTag),
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
423
if (le16_to_cpu(path->usGraphicObjIds[j]) == router_obj_id) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
443
if (le16_to_cpu(path->usConnObjectId) ==
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
493
if ((le16_to_cpu(path->usDeviceTag) &
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
496
if (le16_to_cpu(path->usConnObjectId) ==
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
551
conn_id = le16_to_cpu(path->usConnObjectId);
sys/dev/pci/drm/amd/amdgpu/amdgpu_atombios.c
555
le16_to_cpu(path->usDeviceTag),
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2358
info->ext_disp_conn_info.path[i].device_connector_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2362
info->ext_disp_conn_info.path[i].ext_encoder_obj_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2366
info->ext_disp_conn_info.path[i].device_tag =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2368
info->ext_disp_conn_info.path[i].device_acpi_enum =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2370
info->ext_disp_conn_info.path[i].ext_aux_ddc_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2372
info->ext_disp_conn_info.path[i].ext_hpd_pin_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2374
info->ext_disp_conn_info.path[i].channel_mapping.raw =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2495
info->ext_disp_conn_info.path[i].device_connector_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2499
info->ext_disp_conn_info.path[i].ext_encoder_obj_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2503
info->ext_disp_conn_info.path[i].device_tag =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2505
info->ext_disp_conn_info.path[i].device_acpi_enum =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2507
info->ext_disp_conn_info.path[i].ext_aux_ddc_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2509
info->ext_disp_conn_info.path[i].ext_hpd_pin_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2511
info->ext_disp_conn_info.path[i].channel_mapping.raw =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2559
info->ext_disp_conn_info.path[i].device_connector_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2561
le16_to_cpu(info_v11->extdispconninfo.path[i].connectorobjid));
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2563
info->ext_disp_conn_info.path[i].ext_encoder_obj_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2566
info_v11->extdispconninfo.path[i].ext_encoder_objid));
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2568
info->ext_disp_conn_info.path[i].device_tag =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2570
info_v11->extdispconninfo.path[i].device_tag);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2571
info->ext_disp_conn_info.path[i].device_acpi_enum =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2573
info_v11->extdispconninfo.path[i].device_acpi_enum);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2574
info->ext_disp_conn_info.path[i].ext_aux_ddc_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2575
info_v11->extdispconninfo.path[i].auxddclut_index;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2576
info->ext_disp_conn_info.path[i].ext_hpd_pin_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2577
info_v11->extdispconninfo.path[i].hpdlut_index;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2578
info->ext_disp_conn_info.path[i].channel_mapping.raw =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2579
info_v11->extdispconninfo.path[i].channelmapping;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2580
info->ext_disp_conn_info.path[i].caps =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2581
le16_to_cpu(info_v11->extdispconninfo.path[i].caps);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2764
info->ext_disp_conn_info.path[i].device_connector_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2766
le16_to_cpu(info_v2_1->extdispconninfo.path[i].connectorobjid));
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2768
info->ext_disp_conn_info.path[i].ext_encoder_obj_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2771
info_v2_1->extdispconninfo.path[i].ext_encoder_objid));
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2773
info->ext_disp_conn_info.path[i].device_tag =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2775
info_v2_1->extdispconninfo.path[i].device_tag);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2776
info->ext_disp_conn_info.path[i].device_acpi_enum =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2778
info_v2_1->extdispconninfo.path[i].device_acpi_enum);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2779
info->ext_disp_conn_info.path[i].ext_aux_ddc_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2780
info_v2_1->extdispconninfo.path[i].auxddclut_index;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2781
info->ext_disp_conn_info.path[i].ext_hpd_pin_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2782
info_v2_1->extdispconninfo.path[i].hpdlut_index;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2783
info->ext_disp_conn_info.path[i].channel_mapping.raw =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2784
info_v2_1->extdispconninfo.path[i].channelmapping;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2785
info->ext_disp_conn_info.path[i].caps =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2786
le16_to_cpu(info_v2_1->extdispconninfo.path[i].caps);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2928
info->ext_disp_conn_info.path[i].device_connector_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2930
le16_to_cpu(info_v2_2->extdispconninfo.path[i].connectorobjid));
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2932
info->ext_disp_conn_info.path[i].ext_encoder_obj_id =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2935
info_v2_2->extdispconninfo.path[i].ext_encoder_objid));
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2937
info->ext_disp_conn_info.path[i].device_tag =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2939
info_v2_2->extdispconninfo.path[i].device_tag);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2940
info->ext_disp_conn_info.path[i].device_acpi_enum =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2942
info_v2_2->extdispconninfo.path[i].device_acpi_enum);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2943
info->ext_disp_conn_info.path[i].ext_aux_ddc_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2944
info_v2_2->extdispconninfo.path[i].auxddclut_index;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2945
info->ext_disp_conn_info.path[i].ext_hpd_pin_lut_index =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2946
info_v2_2->extdispconninfo.path[i].hpdlut_index;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2947
info->ext_disp_conn_info.path[i].channel_mapping.raw =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2948
info_v2_2->extdispconninfo.path[i].channelmapping;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2949
info->ext_disp_conn_info.path[i].caps =
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2950
le16_to_cpu(info_v2_2->extdispconninfo.path[i].caps);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3084
if (info->ext_disp_conn_info.path[i].device_tag != 0)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3094
info->ext_disp_conn_info.path[i].device_tag,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3095
info->ext_disp_conn_info.path[i].device_acpi_enum,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3096
info->ext_disp_conn_info.path[i].device_connector_id.id,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3097
info->ext_disp_conn_info.path[i].ext_aux_ddc_lut_index,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3098
info->ext_disp_conn_info.path[i].ext_hpd_pin_lut_index,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3099
info->ext_disp_conn_info.path[i].ext_encoder_obj_id.id,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3100
info->ext_disp_conn_info.path[i].caps
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3102
if ((info->ext_disp_conn_info.path[i].caps & AMD_EXT_DISPLAY_PATH_CAPS__EXT_CHIP_MASK) == AMD_EXT_DISPLAY_PATH_CAPS__DP_FIXED_VS_EN)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3105
info->ext_disp_conn_info.path[i].caps &= ~AMD_EXT_DISPLAY_PATH_CAPS__EXT_CHIP_MASK;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3106
info->ext_disp_conn_info.path[i].caps |= AMD_EXT_DISPLAY_PATH_CAPS__DP_FIXED_VS_EN;
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
690
struct external_display_path *path =
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
691
&bios->integrated_info->ext_disp_conn_info.path[i];
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
693
if (path->device_connector_id.enum_id == link->link_id.enum_id &&
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
694
path->device_connector_id.id == link->link_id.id &&
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
695
path->device_connector_id.type == link->link_id.type) {
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
697
path->device_acpi_enum == link->device_tag.acpi_device) {
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
698
link->ddi_channel_mapping = path->channel_mapping;
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
699
link->chip_caps = path->caps;
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
704
} else if (path->device_tag ==
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
706
link->ddi_channel_mapping = path->channel_mapping;
sys/dev/pci/drm/amd/display/dc/link/link_factory.c
707
link->chip_caps = path->caps;
sys/dev/pci/drm/amd/display/include/grph_object_ctrl_defs.h
327
} path[MAX_NUMBER_OF_EXT_DISPLAY_PATH];
sys/dev/pci/drm/amd/include/atomfirmware.h
1321
struct atom_ext_display_path path[7]; // total of fixed 7 entries.
sys/dev/pci/drm/drm_connector.c
2736
const char *path)
sys/dev/pci/drm/drm_connector.c
2743
strlen(path) + 1,
sys/dev/pci/drm/drm_connector.c
2744
path,
sys/dev/pci/drm/i915/gt/uc/intel_gsc_fw.c
514
gsc_fw->file_selected.path,
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.c
334
drm_printf(p, "GSC firmware: %s\n", gsc->fw.file_selected.path);
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.c
335
if (gsc->fw.file_selected.path != gsc->fw.file_wanted.path)
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.c
336
drm_printf(p, "GSC firmware wanted: %s\n", gsc->fw.file_wanted.path);
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
447
intel_uc_fw_type_repr(fw->type), fw->file_selected.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1004
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_selected.path, ERR_PTR(err));
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1144
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_selected.path, ERR_PTR(err));
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1412
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_selected.path);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1413
if (uc_fw->file_selected.path != uc_fw->file_wanted.path)
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
1415
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_wanted.path);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
203
const char *path;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
215
.path = path_,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
316
if (uc_fw->file_selected.path) {
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
322
if (uc_fw->file_selected.path == blob->path)
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
323
uc_fw->file_selected.path = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
328
uc_fw->file_selected.path = blob->path;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
329
uc_fw->file_wanted.path = blob->path;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
338
if (!found && uc_fw->file_selected.path) {
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
340
uc_fw->file_selected.path = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
369
if (fw_blobs[i].blob.path != fw_blobs[j].blob.path)
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
377
fw_blobs[j].blob.patch, fw_blobs[j].blob.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
380
fw_blobs[i].blob.patch, fw_blobs[i].blob.path);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
470
const char *path = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
474
path = __override_guc_firmware_path(i915);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
477
path = __override_huc_firmware_path(i915);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
480
path = __override_gsc_firmware_path(i915);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
484
if (unlikely(path)) {
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
485
uc_fw->file_selected.path = path;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
523
GEM_BUG_ON(uc_fw->file_selected.path);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
539
intel_uc_fw_change_status(uc_fw, uc_fw->file_selected.path ? *uc_fw->file_selected.path ?
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
552
uc_fw->file_selected.path = "<invalid>";
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
60
uc_fw->file_selected.path : intel_uc_fw_status_repr(status));
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
648
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_selected.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
660
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_selected.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
675
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_selected.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
684
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_selected.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
794
err = firmware_request_nowarn(fw, uc_fw->file_selected.path, dev);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
801
intel_uc_fw_type_repr(uc_fw->type), uc_fw->file_selected.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
822
GEM_BUG_ON(!huc_selected->path || !guc_selected->path);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
871
intel_uc_fw_type_repr(uc_fw->type), selected->path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
926
if (!uc_fw->file_selected.path) {
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
931
uc_fw->file_selected.path = file_ideal.path;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
964
uc_fw->file_wanted.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
968
uc_fw->file_selected.path,
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.h
82
const char *path;
sys/dev/pci/drm/i915/gvt/firmware.c
192
char *path;
sys/dev/pci/drm/i915/gvt/firmware.c
196
path = kmalloc(PATH_MAX, GFP_KERNEL);
sys/dev/pci/drm/i915/gvt/firmware.c
197
if (!path)
sys/dev/pci/drm/i915/gvt/firmware.c
202
kfree(path);
sys/dev/pci/drm/i915/gvt/firmware.c
210
kfree(path);
sys/dev/pci/drm/i915/gvt/firmware.c
217
sprintf(path, "%s/vid_0x%04x_did_0x%04x_rid_0x%02x.golden_hw_state",
sys/dev/pci/drm/i915/gvt/firmware.c
221
gvt_dbg_core("request hw state firmware %s...\n", path);
sys/dev/pci/drm/i915/gvt/firmware.c
223
ret = request_firmware(&fw, path, gvt->gt->i915->drm.dev);
sys/dev/pci/drm/i915/gvt/firmware.c
224
kfree(path);
sys/dev/pci/drm/i915/i915_gpu_error.c
1140
kfree(uc->guc_fw.file_selected.path);
sys/dev/pci/drm/i915/i915_gpu_error.c
1141
kfree(uc->huc_fw.file_selected.path);
sys/dev/pci/drm/i915/i915_gpu_error.c
1142
kfree(uc->guc_fw.file_wanted.path);
sys/dev/pci/drm/i915/i915_gpu_error.c
1143
kfree(uc->huc_fw.file_wanted.path);
sys/dev/pci/drm/i915/i915_gpu_error.c
1898
error_uc->guc_fw.file_selected.path = kstrdup(uc->guc.fw.file_selected.path, ALLOW_FAIL);
sys/dev/pci/drm/i915/i915_gpu_error.c
1899
error_uc->huc_fw.file_selected.path = kstrdup(uc->huc.fw.file_selected.path, ALLOW_FAIL);
sys/dev/pci/drm/i915/i915_gpu_error.c
1900
error_uc->guc_fw.file_wanted.path = kstrdup(uc->guc.fw.file_wanted.path, ALLOW_FAIL);
sys/dev/pci/drm/i915/i915_gpu_error.c
1901
error_uc->huc_fw.file_wanted.path = kstrdup(uc->huc.fw.file_wanted.path, ALLOW_FAIL);
sys/dev/pci/drm/include/drm/display/drm_dp_mst_helper.h
515
struct drm_connector *(*add_connector)(struct drm_dp_mst_topology_mgr *mgr, struct drm_dp_mst_port *port, const char *path);
sys/dev/pci/drm/include/drm/drm_connector.h
2472
const char *path);
sys/dev/pci/drm/radeon/radeon_atombios.c
566
ATOM_DISPLAY_OBJECT_PATH *path;
sys/dev/pci/drm/radeon/radeon_atombios.c
568
path = (ATOM_DISPLAY_OBJECT_PATH *) addr;
sys/dev/pci/drm/radeon/radeon_atombios.c
569
path_size += le16_to_cpu(path->usSize);
sys/dev/pci/drm/radeon/radeon_atombios.c
571
if (device_support & le16_to_cpu(path->usDeviceTag)) {
sys/dev/pci/drm/radeon/radeon_atombios.c
575
(le16_to_cpu(path->usConnObjectId) & OBJECT_ID_MASK)
sys/dev/pci/drm/radeon/radeon_atombios.c
578
(le16_to_cpu(path->usConnObjectId) & ENUM_ID_MASK)
sys/dev/pci/drm/radeon/radeon_atombios.c
582
if (le16_to_cpu(path->usDeviceTag) ==
sys/dev/pci/drm/radeon/radeon_atombios.c
646
for (j = 0; j < ((le16_to_cpu(path->usSize) - 8) / 2); j++) {
sys/dev/pci/drm/radeon/radeon_atombios.c
648
(le16_to_cpu(path->usGraphicObjIds[j]) &
sys/dev/pci/drm/radeon/radeon_atombios.c
654
if (le16_to_cpu(path->usGraphicObjIds[j]) == encoder_obj) {
sys/dev/pci/drm/radeon/radeon_atombios.c
677
(path->
sys/dev/pci/drm/radeon/radeon_atombios.c
685
if (le16_to_cpu(path->usGraphicObjIds[j]) == router_obj_id) {
sys/dev/pci/drm/radeon/radeon_atombios.c
705
if (le16_to_cpu(path->usConnObjectId) ==
sys/dev/pci/drm/radeon/radeon_atombios.c
755
if ((le16_to_cpu(path->usDeviceTag) &
sys/dev/pci/drm/radeon/radeon_atombios.c
758
if (le16_to_cpu(path->usConnObjectId) ==
sys/dev/pci/drm/radeon/radeon_atombios.c
813
conn_id = le16_to_cpu(path->usConnObjectId);
sys/dev/pci/drm/radeon/radeon_atombios.c
816
(dev, le16_to_cpu(path->usDeviceTag), &connector_type,
sys/dev/pci/drm/radeon/radeon_atombios.c
822
le16_to_cpu(path->
sys/dev/pci/if_qwx_pci.c
3505
char path[PATH_MAX];
sys/dev/pci/if_qwx_pci.c
3540
snprintf(path, sizeof(path), "/root/%s-rddm.bin", sc->sc_dev.dv_xname);
sys/dev/pci/if_qwx_pci.c
3541
DPRINTF("%s: saving RDDM to %s\n", __func__, path);
sys/dev/pci/if_qwx_pci.c
3542
NDINIT(&nd, 0, 0, UIO_SYSSPACE, path, curproc);
sys/dev/pci/if_qwz_pci.c
3369
char path[PATH_MAX];
sys/dev/pci/if_qwz_pci.c
3404
snprintf(path, sizeof(path), "/root/%s-rddm.bin", sc->sc_dev.dv_xname);
sys/dev/pci/if_qwz_pci.c
3405
DPRINTF("%s: saving RDDM to %s\n", __func__, path);
sys/dev/pci/if_qwz_pci.c
3406
NDINIT(&nd, 0, 0, UIO_SYSSPACE, path, curproc);
sys/dev/pv/xen.c
1396
char path[256];
sys/dev/pv/xen.c
1408
snprintf(path, sizeof(path), "device/%s",
sys/dev/pv/xen.c
1410
if ((error = xs_cmd(&xst, XS_LIST, path, &iovp2,
sys/dev/pv/xen.c
1427
sc->sc_dev.dv_xname, path,
sys/dev/pv/xen.c
1459
char path[256];
sys/dev/pv/xen.c
1466
snprintf(path, sizeof(path), "device/%s", xdl->dl_node);
sys/dev/pv/xen.c
1467
if ((error = xs_cmd(&xst, XS_LIST, path, &iovp, &iov_cnt)) != 0)
sys/dev/pv/xen.c
1501
sc->sc_dev.dv_xname, path,
sys/dev/pv/xenstore.c
1014
xs_cmpprop(void *xsc, const char *path, const char *property, const char *value,
sys/dev/pv/xenstore.c
1030
if (path)
sys/dev/pv/xenstore.c
1031
ret = snprintf(key, sizeof(key), "%s/%s", path, property);
sys/dev/pv/xenstore.c
1048
xs_await_transition(void *xsc, const char *path, const char *property,
sys/dev/pv/xenstore.c
1055
error = xs_cmpprop(xsc, path, property, value, &res);
sys/dev/pv/xenstore.c
719
xs_cmd(struct xs_transaction *xst, int cmd, const char *path,
sys/dev/pv/xenstore.c
751
if (path) {
sys/dev/pv/xenstore.c
752
ov[ov_cnt].iov_base = (void *)path;
sys/dev/pv/xenstore.c
753
ov[ov_cnt++].iov_len = strlen(path) + 1; /* +NUL */
sys/dev/pv/xenstore.c
799
xs->xs_sc->sc_dev.dv_xname, cmd, path, xsm->xsm_data);
sys/dev/pv/xenstore.c
820
xs_watch(void *xsc, const char *path, const char *property, struct task *task,
sys/dev/pv/xenstore.c
845
if (path)
sys/dev/pv/xenstore.c
846
ret = snprintf(key, sizeof(key), "%s/%s", path, property);
sys/dev/pv/xenstore.c
907
xs_getnum(void *xsc, const char *path, const char *property,
sys/dev/pv/xenstore.c
918
error = xs_getprop(xsc, path, property, buf, XS_MAX_PAYLOAD);
sys/dev/pv/xenstore.c
932
xs_setnum(void *xsc, const char *path, const char *property,
sys/dev/pv/xenstore.c
942
return (xs_setprop(xsc, path, property, buf, strlen(buf)));
sys/dev/pv/xenstore.c
946
xs_getprop(void *xsc, const char *path, const char *property, char *value,
sys/dev/pv/xenstore.c
962
if (path)
sys/dev/pv/xenstore.c
963
ret = snprintf(key, sizeof(key), "%s/%s", path, property);
sys/dev/pv/xenstore.c
981
xs_setprop(void *xsc, const char *path, const char *property, char *value,
sys/dev/pv/xenstore.c
997
if (path)
sys/dev/pv/xenstore.c
998
ret = snprintf(key, sizeof(key), "%s/%s", path, property);
sys/dev/usb/ucom.c
182
char path[32]; /* "usb000.000.00000.000" */
sys/dev/usb/ucom.c
207
if (snprintf(path, sizeof(path), "usb%u.%u.%05x.%u", bus,
sys/dev/usb/ucom.c
209
sizeof(path))
sys/dev/usb/ucom.c
210
printf(": %s", path);
sys/isofs/cd9660/cd9660_vfsops.c
129
cd9660_mount(struct mount *mp, const char *path, void *data,
sys/isofs/cd9660/cd9660_vfsops.c
188
strlcpy(mp->mnt_stat.f_mntonname, path, MNAMELEN);
sys/isofs/udf/udf_vfsops.c
119
udf_mount(struct mount *mp, const char *path, void *data,
sys/isofs/udf/udf_vfsops.c
177
strlcpy(mp->mnt_stat.f_mntonname, path, MNAMELEN);
sys/kern/exec_elf.c
343
elf_load_file(struct proc *p, char *path, struct exec_package *epp,
sys/kern/exec_elf.c
365
NDINIT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_SYSSPACE, path, p);
sys/kern/init_main.c
596
syscallarg(const char *) path;
sys/kern/init_main.c
604
char **pathp, *path, *ucp, **uap, *arg0, *arg1 = NULL;
sys/kern/init_main.c
638
for (pathp = &initpaths[0]; (path = *pathp) != NULL; pathp++) {
sys/kern/init_main.c
684
i = strlen(path) + 1;
sys/kern/init_main.c
686
printf("init: copying out path `%s' %ld\n", path, i);
sys/kern/init_main.c
690
(void)copyout((caddr_t)path, (caddr_t)ucp, i);
sys/kern/init_main.c
695
(void)copyout((caddr_t)path, (caddr_t)(ucp -= i), i);
sys/kern/init_main.c
712
SCARG(&args, path) = arg0;
sys/kern/init_main.c
725
printf("exec %s: error %d\n", path, error);
sys/kern/kern_acct.c
106
syscallarg(const char *) path;
sys/kern/kern_acct.c
119
if (SCARG(uap, path) != NULL) {
sys/kern/kern_acct.c
120
NDINIT(&nd, 0, 0, UIO_USERSPACE, SCARG(uap, path), p);
sys/kern/kern_acct.c
142
if (SCARG(uap, path) == NULL)
sys/kern/kern_exec.c
251
syscallarg(const char *) path;
sys/kern/kern_exec.c
289
NDINIT(&nid, LOOKUP, NOFOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
sys/kern/kern_exec.c
296
pack.ep_name = (char *)SCARG(uap, path);
sys/kern/kern_ktrace.c
215
ktrnamei(struct proc *p, char *path)
sys/kern/kern_ktrace.c
222
ktrwrite(p, &kth, path, strlen(path));
sys/kern/kern_pledge.c
621
checkpledgepaths(const char *path)
sys/kern/kern_pledge.c
627
cmp = strcmp(path, pledgepaths[i].name);
sys/kern/kern_pledge.c
645
pledge_namei(struct proc *p, struct nameidata *ni, char *path)
sys/kern/kern_pledge.c
672
item = checkpledgepaths(path);
sys/kern/kern_pledge.c
674
strncmp(path, "/usr/share/zoneinfo/",
sys/kern/kern_pledge.c
679
for (cp = path + sizeof("/usr/share/zoneinfo/") - 2;
sys/kern/kern_pledge.c
85
int checkpledgepaths(const char *path);
sys/kern/kern_sysctl.c
2365
char *path, *bp, *bend;
sys/kern/kern_sysctl.c
2401
path = malloc(len, M_TEMP, M_WAITOK);
sys/kern/kern_sysctl.c
2403
bp = &path[len];
sys/kern/kern_sysctl.c
2409
&bp, path, len / 2, GETCWD_CHECK_ACCESS, cp);
sys/kern/kern_sysctl.c
2416
free(path, M_TEMP, len);
sys/kern/subr_disk.c
1746
disk_map(const char *path, char *mappath, int size, int flags)
sys/kern/subr_disk.c
1764
if (strchr(path, '/') != NULL)
sys/kern/subr_disk.c
1768
if (!((strlen(path) == 16 && (flags & DM_OPENPART)) ||
sys/kern/subr_disk.c
1769
(strlen(path) == 18 && path[16] == '.')))
sys/kern/subr_disk.c
1777
part = path[17];
sys/kern/subr_disk.c
1786
c = path[i];
sys/kern/subr_kubsan.c
497
const char *path;
sys/kern/subr_kubsan.c
499
path = pathstrip(src->sl_filename);
sys/kern/subr_kubsan.c
502
path, src->sl_line & ~LOCATION_REPORTED, src->sl_column);
sys/kern/subr_kubsan.c
779
pathstrip(const char *path)
sys/kern/subr_kubsan.c
784
for (i = j = 0; path[i] != '\0'; i++) {
sys/kern/subr_kubsan.c
785
if (path[i] != needle[j]) {
sys/kern/subr_kubsan.c
791
return path + i + 1;
sys/kern/subr_kubsan.c
794
return path;
sys/kern/subr_witness.c
1902
struct witness **path, int depth, int *remaining)
sys/kern/subr_witness.c
1914
if (witness_search(&w_data[i], target, path, depth - 1,
sys/kern/subr_witness.c
1916
path[depth - 1] = &w_data[i];
sys/kern/subr_witness.c
1959
struct witness *path[4];
sys/kern/subr_witness.c
1968
for (depth = 1; depth < nitems(path); depth++) {
sys/kern/subr_witness.c
1969
if (witness_search(child, parent, path, depth, &remaining))
sys/kern/subr_witness.c
1980
witness_print_cycle_edge(prnt, w, path[depth - 1], ++step,
sys/kern/subr_witness.c
1982
w = path[depth - 1];
sys/kern/subr_witness.c
380
struct witness **path, int depth, int *remaining);
sys/kern/vfs_getcwd.c
398
char *path, *bp;
sys/kern/vfs_getcwd.c
405
path = malloc(len, M_TEMP, M_WAITOK);
sys/kern/vfs_getcwd.c
407
bp = &path[len - 1];
sys/kern/vfs_getcwd.c
415
error = vfs_getcwd_common(p->p_fd->fd_cdir, NULL, &bp, path, len/2,
sys/kern/vfs_getcwd.c
430
free(path, M_TEMP, len);
sys/kern/vfs_syscalls.c
103
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1058
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1063
return (doopenat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, flags),
sys/kern/vfs_syscalls.c
1075
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1080
return (doopenat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, flags),
sys/kern/vfs_syscalls.c
1089
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1094
return (doopenat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
1099
doopenat(struct proc *p, int fd, const char *path, int oflags, mode_t mode,
sys/kern/vfs_syscalls.c
1146
NDINITAT(&nd, 0, 0, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
123
error = copyinstr(SCARG(uap, path), fspath, MNAMELEN, NULL);
sys/kern/vfs_syscalls.c
1251
char path[64];
sys/kern/vfs_syscalls.c
1270
arc4random_buf(path, sizeof(path));
sys/kern/vfs_syscalls.c
1271
memcpy(path, "/tmp/", 5);
sys/kern/vfs_syscalls.c
1272
for (i = 5; i < sizeof(path) - 1; i++)
sys/kern/vfs_syscalls.c
1273
path[i] = letters[(unsigned char)path[i] & 63];
sys/kern/vfs_syscalls.c
1274
path[sizeof(path)-1] = 0;
sys/kern/vfs_syscalls.c
1277
NDINITAT(&nd, 0, KERNELPATH, UIO_SYSSPACE, AT_FDCWD, path, p);
sys/kern/vfs_syscalls.c
1305
AT_FDCWD, path, p);
sys/kern/vfs_syscalls.c
1575
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1580
return (domknodat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, mode),
sys/kern/vfs_syscalls.c
1589
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1594
return (domknodat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
1599
domknodat(struct proc *p, int fd, const char *path, mode_t mode, dev_t dev)
sys/kern/vfs_syscalls.c
1608
NDINITAT(&nd, CREATE, LOCKPARENT, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
1680
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1684
return (domknodat(p, AT_FDCWD, SCARG(uap, path),
sys/kern/vfs_syscalls.c
1693
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1697
return (domknodat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
1708
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1712
return (dolinkat(p, AT_FDCWD, SCARG(uap, path), AT_FDCWD,
sys/kern/vfs_syscalls.c
1792
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1796
return (dosymlinkat(p, SCARG(uap, path), AT_FDCWD, SCARG(uap, link)));
sys/kern/vfs_syscalls.c
1803
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1808
return (dosymlinkat(p, SCARG(uap, path), SCARG(uap, fd),
sys/kern/vfs_syscalls.c
1816
char *path;
sys/kern/vfs_syscalls.c
1820
path = pool_get(&namei_pool, PR_WAITOK);
sys/kern/vfs_syscalls.c
1821
error = copyinstr(upath, path, MAXPATHLEN, NULL);
sys/kern/vfs_syscalls.c
1841
error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &vattr, path);
sys/kern/vfs_syscalls.c
1843
pool_put(&namei_pool, path);
sys/kern/vfs_syscalls.c
1854
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1857
return (dounlinkat(p, AT_FDCWD, SCARG(uap, path), 0));
sys/kern/vfs_syscalls.c
1865
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1869
return (dounlinkat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
1874
dounlinkat(struct proc *p, int fd, const char *path, int flag)
sys/kern/vfs_syscalls.c
1884
fd, path, p);
sys/kern/vfs_syscalls.c
1981
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1985
return (dofaccessat(p, AT_FDCWD, SCARG(uap, path),
sys/kern/vfs_syscalls.c
1994
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
1999
return (dofaccessat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
2004
dofaccessat(struct proc *p, int fd, const char *path, int amode, int flag)
sys/kern/vfs_syscalls.c
2031
NDINITAT(&nd, LOOKUP, FOLLOW | LOCKLEAF, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
2068
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2072
return (dofstatat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, ub), 0));
sys/kern/vfs_syscalls.c
2080
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2085
return (dofstatat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
2090
dofstatat(struct proc *p, int fd, const char *path, struct stat *buf, int flag)
sys/kern/vfs_syscalls.c
2101
NDINITAT(&nd, LOOKUP, follow | LOCKLEAF, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
2132
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2136
return (dofstatat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, ub),
sys/kern/vfs_syscalls.c
2147
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2151
return dopathconfat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, name),
sys/kern/vfs_syscalls.c
2160
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2165
return dopathconfat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
2170
dopathconfat(struct proc *p, int fd, const char *path, int name, int flag,
sys/kern/vfs_syscalls.c
2180
NDINITAT(&nd, LOOKUP, follow | LOCKLEAF, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
2197
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2202
return (doreadlinkat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, buf),
sys/kern/vfs_syscalls.c
2211
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2216
return (doreadlinkat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
2221
doreadlinkat(struct proc *p, int fd, const char *path, char *buf,
sys/kern/vfs_syscalls.c
2230
NDINITAT(&nd, LOOKUP, NOFOLLOW | LOCKLEAF, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
2262
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2266
return (dochflagsat(p, AT_FDCWD, SCARG(uap, path),
sys/kern/vfs_syscalls.c
2275
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2280
return (dochflagsat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
2285
dochflagsat(struct proc *p, int fd, const char *path, u_int flags, int atflags)
sys/kern/vfs_syscalls.c
2294
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
2365
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2369
return (dofchmodat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, mode), 0));
sys/kern/vfs_syscalls.c
2377
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2382
return (dofchmodat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
2387
dofchmodat(struct proc *p, int fd, const char *path, mode_t mode, int flag)
sys/kern/vfs_syscalls.c
2402
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
2466
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2471
return (dofchownat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, uid),
sys/kern/vfs_syscalls.c
2480
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2486
return (dofchownat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
2491
dofchownat(struct proc *p, int fd, const char *path, uid_t uid, gid_t gid,
sys/kern/vfs_syscalls.c
2504
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
2543
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2555
NDINIT(&nd, LOOKUP, NOFOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
sys/kern/vfs_syscalls.c
2645
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2670
return (doutimensat(p, AT_FDCWD, SCARG(uap, path), ts, 0));
sys/kern/vfs_syscalls.c
2678
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2707
return (doutimensat(p, SCARG(uap, fd), SCARG(uap, path), ts,
sys/kern/vfs_syscalls.c
2712
doutimensat(struct proc *p, int fd, const char *path,
sys/kern/vfs_syscalls.c
2723
NDINITAT(&nd, LOOKUP, follow, UIO_USERSPACE, fd, path, p);
sys/kern/vfs_syscalls.c
2901
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
2908
NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
sys/kern/vfs_syscalls.c
3096
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
3100
return (domkdirat(p, AT_FDCWD, SCARG(uap, path), SCARG(uap, mode)));
sys/kern/vfs_syscalls.c
3108
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
3112
return (domkdirat(p, SCARG(uap, fd), SCARG(uap, path),
sys/kern/vfs_syscalls.c
3117
domkdirat(struct proc *p, int fd, const char *path, mode_t mode)
sys/kern/vfs_syscalls.c
3125
fd, path, p);
sys/kern/vfs_syscalls.c
3156
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
3159
return (dounlinkat(p, AT_FDCWD, SCARG(uap, path), AT_REMOVEDIR));
sys/kern/vfs_syscalls.c
3252
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
3259
NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
sys/kern/vfs_syscalls.c
359
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
371
SCARG(uap, path), p);
sys/kern/vfs_syscalls.c
551
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
560
NDINIT(&nd, LOOKUP, FOLLOW, UIO_USERSPACE, SCARG(uap, path), p);
sys/kern/vfs_syscalls.c
604
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
613
SCARG(uap, path), p);
sys/kern/vfs_syscalls.c
772
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
780
SCARG(uap, path), p);
sys/kern/vfs_syscalls.c
798
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
808
SCARG(uap, path), p);
sys/kern/vfs_syscalls.c
951
syscallarg(const char *) path;
sys/kern/vfs_syscalls.c
961
if (SCARG(uap, path) == NULL && SCARG(uap, permissions) == NULL) {
sys/kern/vfs_syscalls.c
982
error = copyinstr(SCARG(uap, path), pathname, MAXPATHLEN, &pathlen);
sys/lib/libsa/bootparam.h
4
int bp_getfile(int sock, char *key, struct in_addr *addrp, char *path);
sys/lib/libsa/cd9660.c
100
if (toupper(*path) == *cp)
sys/lib/libsa/cd9660.c
104
if (*path)
sys/lib/libsa/cd9660.c
123
cd9660_open(char *path, struct open_file *f)
sys/lib/libsa/cd9660.c
188
while (*path == '/')
sys/lib/libsa/cd9660.c
189
path++;
sys/lib/libsa/cd9660.c
191
while (*path) {
sys/lib/libsa/cd9660.c
196
if (!pnmatch(path, pp)) {
sys/lib/libsa/cd9660.c
201
path += isonum_711(pp->namlen) + 1;
sys/lib/libsa/cd9660.c
240
if (dirmatch(path, dp))
sys/lib/libsa/cd9660.c
70
pnmatch(const char *path, struct ptable_ent *pp)
sys/lib/libsa/cd9660.c
76
for (i = isonum_711(pp->namlen); --i >= 0; path++, cp++) {
sys/lib/libsa/cd9660.c
77
if (toupper(*path) == *cp)
sys/lib/libsa/cd9660.c
81
if (*path != '/')
sys/lib/libsa/cd9660.c
87
dirmatch(const char *path, struct iso_directory_record *dp)
sys/lib/libsa/cd9660.c
97
for (i = isonum_711(dp->name_len); --i >= 0; path++, cp++) {
sys/lib/libsa/cd9660.c
98
if (!*path)
sys/lib/libsa/cd9660.h
35
int cd9660_open(char *path, struct open_file *f);
sys/lib/libsa/nfs.c
105
nfs_getrootfh(struct iodesc *d, const char *path, u_char *fhp)
sys/lib/libsa/nfs.c
110
char path[FNAME_SIZE];
sys/lib/libsa/nfs.c
128
printf("nfs_getrootfh: %s\n", path);
sys/lib/libsa/nfs.c
135
len = strlen(path);
sys/lib/libsa/nfs.c
136
if (len > sizeof(args->path))
sys/lib/libsa/nfs.c
137
len = sizeof(args->path);
sys/lib/libsa/nfs.c
139
bcopy(path, args->path, len);
sys/lib/libsa/nfs.c
261
bcopy(rdata.d.path, buf, rdata.d.len);
sys/lib/libsa/nfs.c
329
nfs_mount(int sock, struct in_addr ip, const char *path)
sys/lib/libsa/nfs.c
342
if (nfs_getrootfh(desc, path, nfs_root_node.fh))
sys/lib/libsa/nfs.c
353
printf("nfs_mount: got fh for %s\n", path);
sys/lib/libsa/nfs.c
364
nfs_open(char *path, struct open_file *f)
sys/lib/libsa/nfs.c
373
printf("nfs_open: %s\n", path);
sys/lib/libsa/nfs.c
383
cp = path;
sys/lib/libsa/nfs.c
485
path, strerror(error));
sys/lib/libsa/nfs.c
87
char path[NFS_MAXPATHLEN];
sys/lib/libsa/nfs.h
33
int nfs_open(char *path, struct open_file *f);
sys/lib/libsa/nullfs.c
70
null_open(char *path, struct open_file *f)
sys/lib/libsa/stand.h
171
int stat(const char *path, struct stat *sb);
sys/lib/libsa/stand.h
181
int null_open(char *path, struct open_file *f);
sys/lib/libsa/stand.h
61
int (*open)(char *path, struct open_file *f);
sys/lib/libsa/tftp.c
168
l = strlen(h->path);
sys/lib/libsa/tftp.c
169
bcopy(h->path, wtail, l + 1);
sys/lib/libsa/tftp.c
257
tftp_open(char *path, struct open_file *f)
sys/lib/libsa/tftp.c
270
tftpfile->path = path; /* XXXXXXX we hope it's static */
sys/lib/libsa/tftp.c
74
const char *path; /* saved for re-requests */
sys/lib/libsa/ufs.c
407
ufs_open(char *path, struct open_file *f)
sys/lib/libsa/ufs.c
458
cp = path;
sys/lib/libsa/ufs.h
35
int ufs_open(char *path, struct open_file *f);
sys/lib/libsa/ufs2.c
403
ufs2_open(char *path, struct open_file *f)
sys/lib/libsa/ufs2.c
454
cp = path;
sys/lib/libz/zlib.h
2042
ZEXTERN gzFile ZEXPORT gzopen_w(const wchar_t *path,
sys/miscfs/fuse/fuse_vfsops.c
120
strlcpy(mp->mnt_stat.f_mntonname, path, MNAMELEN);
sys/miscfs/fuse/fuse_vfsops.c
74
fusefs_mount(struct mount *mp, const char *path, void *data,
sys/msdosfs/msdosfs_vfsops.c
100
msdosfs_mount(struct mount *mp, const char *path, void *data,
sys/msdosfs/msdosfs_vfsops.c
212
strlcpy(mp->mnt_stat.f_mntonname, path, MNAMELEN);
sys/net/pf_ioctl.c
3122
pr->path[sizeof(pr->path) - 1] = '\0';
sys/net/pf_ioctl.c
3123
if ((ruleset = pf_find_ruleset(pr->path)) == NULL) {
sys/net/pf_ioctl.c
3150
pr->path[sizeof(pr->path) - 1] = '\0';
sys/net/pf_ioctl.c
3151
if ((ruleset = pf_find_ruleset(pr->path)) == NULL) {
sys/net/pf_ruleset.c
104
pf_find_anchor(const char *path)
sys/net/pf_ruleset.c
111
strlcpy(key->path, path, sizeof(key->path));
sys/net/pf_ruleset.c
118
pf_find_ruleset(const char *path)
sys/net/pf_ruleset.c
122
while (*path == '/')
sys/net/pf_ruleset.c
123
path++;
sys/net/pf_ruleset.c
124
if (!*path)
sys/net/pf_ruleset.c
126
anchor = pf_find_anchor(path);
sys/net/pf_ruleset.c
134
pf_get_leaf_ruleset(char *path, char **path_remainder)
sys/net/pf_ruleset.c
140
p = path;
sys/net/pf_ruleset.c
153
leaf = path;
sys/net/pf_ruleset.c
182
((parent != NULL) && (strlen(parent->path) >= PF_ANCHOR_MAXPATH)))
sys/net/pf_ruleset.c
196
strlcpy(anchor->path, parent->path, sizeof(anchor->path));
sys/net/pf_ruleset.c
197
strlcat(anchor->path, "/", sizeof(anchor->path));
sys/net/pf_ruleset.c
199
strlcat(anchor->path, anchor->name, sizeof(anchor->path));
sys/net/pf_ruleset.c
204
__func__, anchor->path, anchor->name, dup->path, dup->name);
sys/net/pf_ruleset.c
215
"'%s' '%s'", __func__, anchor->path, anchor->name,
sys/net/pf_ruleset.c
216
dup->path, dup->name);
sys/net/pf_ruleset.c
234
pf_find_or_create_ruleset(const char *path)
sys/net/pf_ruleset.c
240
if (path[0] == 0)
sys/net/pf_ruleset.c
243
while (*path == '/')
sys/net/pf_ruleset.c
244
path++;
sys/net/pf_ruleset.c
246
ruleset = pf_find_ruleset(path);
sys/net/pf_ruleset.c
253
strlcpy(p, path, MAXPATHLEN);
sys/net/pf_ruleset.c
315
char *p, *path;
sys/net/pf_ruleset.c
323
path = rs_malloc(MAXPATHLEN);
sys/net/pf_ruleset.c
324
if (path == NULL)
sys/net/pf_ruleset.c
327
strlcpy(path, name + 1, MAXPATHLEN);
sys/net/pf_ruleset.c
331
if (s->anchor == NULL || !s->anchor->path[0])
sys/net/pf_ruleset.c
332
path[0] = 0;
sys/net/pf_ruleset.c
334
strlcpy(path, s->anchor->path, MAXPATHLEN);
sys/net/pf_ruleset.c
336
if (!path[0]) {
sys/net/pf_ruleset.c
339
rs_free(path, MAXPATHLEN);
sys/net/pf_ruleset.c
342
if ((p = strrchr(path, '/')) != NULL)
sys/net/pf_ruleset.c
345
path[0] = 0;
sys/net/pf_ruleset.c
349
if (path[0])
sys/net/pf_ruleset.c
350
strlcat(path, "/", MAXPATHLEN);
sys/net/pf_ruleset.c
351
strlcat(path, name, MAXPATHLEN);
sys/net/pf_ruleset.c
353
if ((p = strrchr(path, '/')) != NULL && !strcmp(p, "/*")) {
sys/net/pf_ruleset.c
357
ruleset = pf_find_or_create_ruleset(path);
sys/net/pf_ruleset.c
358
rs_free(path, MAXPATHLEN);
sys/net/pf_ruleset.c
378
strlcat(pr->anchor_call, r->anchor->path,
sys/net/pf_ruleset.c
390
strlcpy(a, rs->anchor->path, MAXPATHLEN);
sys/net/pf_ruleset.c
398
if (strncmp(a, r->anchor->path, strlen(a))) {
sys/net/pf_ruleset.c
401
r->anchor->path);
sys/net/pf_ruleset.c
405
if (strlen(r->anchor->path) > strlen(a))
sys/net/pf_ruleset.c
406
strlcat(pr->anchor_call, r->anchor->path + (a[0] ?
sys/net/pf_ruleset.c
88
int c = strcmp(a->path, b->path);
sys/net/pf_table.c
2180
char *path;
sys/net/pf_table.c
2183
path = anchor;
sys/net/pf_table.c
2185
while (*++path == '/')
sys/net/pf_table.c
2187
bcopy(path, anchor, siz - off);
sys/net/pf_table.c
2564
strlcpy(tbl.pfrt_anchor, ac->path, sizeof(tbl.pfrt_anchor));
sys/net/pfvar.h
1448
char path[PATH_MAX];
sys/net/pfvar.h
857
char path[PATH_MAX];
sys/nfs/nfs_boot.c
100
struct sockaddr_in *mdsin, char *servname, char *path, int retries);
sys/nfs/nfs_boot.c
103
static int md_mount(struct sockaddr_in *mdsin, char *path,
sys/nfs/nfs_boot.c
500
md_mount(struct sockaddr_in *mdsin, char *path, struct nfs_args *argp)
sys/nfs/nfs_boot.c
525
m = xdr_string_encode(path, strlen(path));
sys/nfs/nfs_vfsops.c
555
nfs_mount(struct mount *mp, const char *path, void *data,
sys/nfs/nfs_vfsops.c
605
error = mountnfs(args, mp, nam, path, hst, &vp, p);
sys/ntfs/ntfs_vfsops.c
117
ntfs_mount(struct mount *mp, const char *path, void *data,
sys/ntfs/ntfs_vfsops.c
220
strlcpy(mp->mnt_stat.f_mntonname, path, MNAMELEN);
sys/stand/boot/boot.c
126
printf("booting %s: ", cmd.path);
sys/stand/boot/boot.c
128
if ((fd = loadfile(cmd.path, marks, LOAD_ALL)) != -1) {
sys/stand/boot/boot.c
138
cmd.path);
sys/stand/boot/boot.c
167
char path[MAXPATHLEN];
sys/stand/boot/boot.c
172
for (i = 0; i < sizeof(cmd.path); i++) {
sys/stand/boot/boot.c
173
if (cmd.path[i] == ':') {
sys/stand/boot/boot.c
174
strlcpy(path, cmd.path, i + 1);
sys/stand/boot/boot.c
175
snprintf(path + i, sizeof(path) - i, ":%s", name);
sys/stand/boot/boot.c
177
} else if (cmd.path[i] == '\0') {
sys/stand/boot/boot.c
178
snprintf(path, sizeof path, "%s:%s",
sys/stand/boot/boot.c
184
fd = open(path, O_RDONLY);
sys/stand/boot/boot.c
187
printf("cannot open %s: %s\n", path, strerror(errno));
sys/stand/boot/boot.c
99
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/stand/boot/cmd.c
119
printf("open(%s): %s\n", cmd.path, strerror(errno));
sys/stand/boot/cmd.c
128
printf("non-secure %s, will not proceed\n", cmd.path);
sys/stand/boot/cmd.c
144
printf("%s: %s\n", cmd.path, strerror(errno));
sys/stand/boot/cmd.c
158
printf("%s: line too long\n", cmd.path);
sys/stand/boot/cmd.c
446
printf("stat(%s): %s\n", cmd.path, strerror(errno));
sys/stand/boot/cmd.c
451
ls(cmd.path, &sb);
sys/stand/boot/cmd.c
453
if ((fd = opendir(cmd.path)) < 0) {
sys/stand/boot/cmd.c
454
printf("opendir(%s): %s\n", cmd.path,
sys/stand/boot/cmd.c
460
for (p = cmd.path; *p; p++)
sys/stand/boot/cmd.c
466
if (stat(cmd.path, &sb) < 0)
sys/stand/boot/cmd.c
467
printf("stat(%s): %s\n", cmd.path,
sys/stand/boot/cmd.c
518
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/stand/boot/cmd.c
538
strlcpy(cmd.path, name, sizeof(cmd.path));
sys/stand/boot/cmd.c
540
snprintf(cmd.path, sizeof cmd.path, "%s:%s",
sys/stand/boot/cmd.c
542
return cmd.path;
sys/stand/boot/cmd.h
50
char path[MAXPATHLEN]; /* buffer for pathname compose */
sys/sys/mount.h
511
int (*vfs_mount)(struct mount *mp, const char *path,
sys/sys/syscallargs.h
1082
syscallarg(const char *) path;
sys/sys/syscallargs.h
1089
syscallarg(const char *) path;
sys/sys/syscallargs.h
1096
syscallarg(const char *) path;
sys/sys/syscallargs.h
1112
syscallarg(const char *) path;
sys/sys/syscallargs.h
1118
syscallarg(const char *) path;
sys/sys/syscallargs.h
1124
syscallarg(const char *) path;
sys/sys/syscallargs.h
1131
syscallarg(const char *) path;
sys/sys/syscallargs.h
1138
syscallarg(const char *) path;
sys/sys/syscallargs.h
114
syscallarg(const char *) path;
sys/sys/syscallargs.h
1151
syscallarg(const char *) path;
sys/sys/syscallargs.h
1158
syscallarg(const char *) path;
sys/sys/syscallargs.h
120
syscallarg(const char *) path;
sys/sys/syscallargs.h
175
syscallarg(const char *) path;
sys/sys/syscallargs.h
180
syscallarg(const char *) path;
sys/sys/syscallargs.h
190
syscallarg(const char *) path;
sys/sys/syscallargs.h
195
syscallarg(const char *) path;
sys/sys/syscallargs.h
205
syscallarg(const char *) path;
sys/sys/syscallargs.h
242
syscallarg(const char *) path;
sys/sys/syscallargs.h
261
syscallarg(const char *) path;
sys/sys/syscallargs.h
265
syscallarg(const char *) path;
sys/sys/syscallargs.h
270
syscallarg(const char *) path;
sys/sys/syscallargs.h
276
syscallarg(const char *) path;
sys/sys/syscallargs.h
286
syscallarg(const char *) path;
sys/sys/syscallargs.h
296
syscallarg(const char *) path;
sys/sys/syscallargs.h
366
syscallarg(const char *) path;
sys/sys/syscallargs.h
409
syscallarg(const char *) path;
sys/sys/syscallargs.h
43
syscallarg(const char *) path;
sys/sys/syscallargs.h
540
syscallarg(const char *) path;
sys/sys/syscallargs.h
577
syscallarg(const char *) path;
sys/sys/syscallargs.h
63
syscallarg(const char *) path;
sys/sys/syscallargs.h
644
syscallarg(const char *) path;
sys/sys/syscallargs.h
670
syscallarg(const char *) path;
sys/sys/syscallargs.h
68
syscallarg(const char *) path;
sys/sys/syscallargs.h
696
syscallarg(const char *) path;
sys/sys/syscallargs.h
701
syscallarg(const char *) path;
sys/sys/syscallargs.h
726
syscallarg(const char *) path;
sys/sys/syscallargs.h
781
syscallarg(const char *) path;
sys/sys/syscallargs.h
79
syscallarg(const char *) path;
sys/sys/syscallargs.h
841
syscallarg(const char *) path;
sys/sys/syscallargs.h
847
syscallarg(const char *) path;
sys/sys/syscallargs.h
87
syscallarg(const char *) path;
sys/sys/syscallargs.h
93
syscallarg(const char *) path;
sys/sys/syscallargs.h
950
syscallarg(const char *) path;
sys/sys/syscallargs.h
98
syscallarg(const char *) path;
sys/tmpfs/tmpfs_vfsops.c
123
tmpfs_mount(struct mount *mp, const char *path, void *data,
sys/tmpfs/tmpfs_vfsops.c
194
strlcpy(mp->mnt_stat.f_mntonname, path,
sys/ufs/ext2fs/ext2fs_bmap.c
110
ext4_ext_find_extent(fs, ip, bn, &path);
sys/ufs/ext2fs/ext2fs_bmap.c
111
if ((ep = path.ep_ext) == NULL)
sys/ufs/ext2fs/ext2fs_bmap.c
99
struct ext4_extent_path path;
sys/ufs/ext2fs/ext2fs_extents.c
130
daddr_t lbn, struct ext4_extent_path *path)
sys/ufs/ext2fs/ext2fs_extents.c
144
path->ep_header = ehp;
sys/ufs/ext2fs/ext2fs_extents.c
147
ext4_ext_binsearch_index(ip, path, lbn);
sys/ufs/ext2fs/ext2fs_extents.c
148
path->ep_depth = 0;
sys/ufs/ext2fs/ext2fs_extents.c
149
path->ep_ext = NULL;
sys/ufs/ext2fs/ext2fs_extents.c
151
nblk = (daddr_t)path->ep_index->ei_leaf_hi << 32 |
sys/ufs/ext2fs/ext2fs_extents.c
152
path->ep_index->ei_leaf_lo;
sys/ufs/ext2fs/ext2fs_extents.c
153
if (path->ep_bp != NULL) {
sys/ufs/ext2fs/ext2fs_extents.c
154
brelse(path->ep_bp);
sys/ufs/ext2fs/ext2fs_extents.c
155
path->ep_bp = NULL;
sys/ufs/ext2fs/ext2fs_extents.c
158
&path->ep_bp);
sys/ufs/ext2fs/ext2fs_extents.c
160
brelse(path->ep_bp);
sys/ufs/ext2fs/ext2fs_extents.c
161
path->ep_bp = NULL;
sys/ufs/ext2fs/ext2fs_extents.c
164
ehp = (struct ext4_extent_header *)path->ep_bp->b_data;
sys/ufs/ext2fs/ext2fs_extents.c
165
path->ep_header = ehp;
sys/ufs/ext2fs/ext2fs_extents.c
168
path->ep_depth = i;
sys/ufs/ext2fs/ext2fs_extents.c
169
path->ep_ext = NULL;
sys/ufs/ext2fs/ext2fs_extents.c
170
path->ep_index = NULL;
sys/ufs/ext2fs/ext2fs_extents.c
172
ext4_ext_binsearch(ip, path, lbn);
sys/ufs/ext2fs/ext2fs_extents.c
173
return (path);
sys/ufs/ext2fs/ext2fs_extents.c
45
*path, daddr_t lbn)
sys/ufs/ext2fs/ext2fs_extents.c
47
struct ext4_extent_header *ehp = path->ep_header;
sys/ufs/ext2fs/ext2fs_extents.c
60
path->ep_index = l - 1;
sys/ufs/ext2fs/ext2fs_extents.c
64
ext4_ext_binsearch(struct inode *ip, struct ext4_extent_path *path, daddr_t lbn)
sys/ufs/ext2fs/ext2fs_extents.c
66
struct ext4_extent_header *ehp = path->ep_header;
sys/ufs/ext2fs/ext2fs_extents.c
82
path->ep_ext = l - 1;
sys/ufs/ext2fs/ext2fs_readwrite.c
162
struct ext4_extent_path path;
sys/ufs/ext2fs/ext2fs_readwrite.c
170
memset(&path, 0, sizeof path);
sys/ufs/ext2fs/ext2fs_readwrite.c
191
ext4_ext_find_extent(fs, ip, lbn, &path);
sys/ufs/ext2fs/ext2fs_readwrite.c
192
if ((ep = path.ep_ext) == NULL)
sys/ufs/ext2fs/ext2fs_readwrite.c
197
if (path.ep_bp != NULL) {
sys/ufs/ext2fs/ext2fs_readwrite.c
198
brelse(path.ep_bp);
sys/ufs/ext2fs/ext2fs_readwrite.c
199
path.ep_bp = NULL;
sys/ufs/ext2fs/ext2fs_subr.c
73
struct ext4_extent_path path;
sys/ufs/ext2fs/ext2fs_subr.c
76
memset(&path, 0, sizeof path);
sys/ufs/ext2fs/ext2fs_subr.c
77
if (ext4_ext_find_extent(fs, ip, lbn, &path) == NULL ||
sys/ufs/ext2fs/ext2fs_subr.c
78
(ep = path.ep_ext) == NULL)
sys/ufs/ext2fs/ext2fs_subr.c
81
if (path.ep_bp != NULL) {
sys/ufs/ext2fs/ext2fs_subr.c
82
brelse(path.ep_bp);
sys/ufs/ext2fs/ext2fs_subr.c
83
path.ep_bp = NULL;
sys/ufs/ext2fs/ext2fs_vfsops.c
154
ext2fs_mount(struct mount *mp, const char *path, void *data,
sys/ufs/ext2fs/ext2fs_vfsops.c
248
strlcpy(fs->e2fs_fsmnt, path, sizeof(fs->e2fs_fsmnt));
sys/ufs/ffs/ffs_vfsops.c
206
ffs_mount(struct mount *mp, const char *path, void *data,
sys/ufs/ffs/ffs_vfsops.c
348
strlcpy(mp->mnt_stat.f_mntonname, path, MNAMELEN);
sys/ufs/ffs/ffs_vfsops.c
371
if (path && (mp->mnt_flag & MNT_UPDATE)) {
sys/ufs/mfs/mfs_vfsops.c
144
strlcpy(fs->fs_fsmnt, path, sizeof(fs->fs_fsmnt));
sys/ufs/mfs/mfs_vfsops.c
83
mfs_mount(struct mount *mp, const char *path, void *data,
sys/uvm/uvm_addr.c
929
u_int32_t path;
sys/uvm/uvm_addr.c
975
path = arc4random();
sys/uvm/uvm_addr.c
994
else if ((path & 0x1) == 0) {
sys/uvm/uvm_addr.c
995
path >>= 1;
sys/uvm/uvm_addr.c
998
path >>= 1;
sys/uvm/uvm_swap.c
1937
char path[MNAMELEN + 1];
sys/uvm/uvm_swap.c
1948
snprintf(path, sizeof(path), "%s",
sys/uvm/uvm_swap.c
1961
snprintf(path, sizeof(path), "/dev/%s%d%c", nam,
sys/uvm/uvm_swap.c
1964
snprintf(path, sizeof(path), "blkdev0x%x",
sys/uvm/uvm_swap.c
1976
sdp->swd_pathlen = strlen(path) + 1;
sys/uvm/uvm_swap.c
1978
strlcpy(sdp->swd_path, path, sdp->swd_pathlen);
usr.bin/aucat/afile.c
223
logx(1, "%s: failed to seek to beginning of file", f->path);
usr.bin/aucat/afile.c
227
logx(1, "%s: failed to read header", f->path);
usr.bin/aucat/afile.c
237
logx(1, "%s: failed to seek back to header", f->path);
usr.bin/aucat/afile.c
241
logx(1, "%s: failed to write header", f->path);
usr.bin/aucat/afile.c
252
logx(1, "%s: %u: unsupported number of channels", f->path, f->nch);
usr.bin/aucat/afile.c
256
logx(1, "%s: %u: unsupported rate", f->path, f->rate);
usr.bin/aucat/afile.c
260
logx(1, "%s: %u: unsupported bits per sample", f->path, f->par.bits);
usr.bin/aucat/afile.c
264
logx(1, "%s: bits larger than bytes-per-sample", f->path);
usr.bin/aucat/afile.c
268
logx(1, "%s: only 32-bit floating points are supported", f->path);
usr.bin/aucat/afile.c
281
logx(1, "%s: %u: bogus format chunk size", f->path, csize);
usr.bin/aucat/afile.c
287
logx(1, "%s: failed to read format chunk", f->path);
usr.bin/aucat/afile.c
294
logx(1, "%s: missing extended format chunk", f->path);
usr.bin/aucat/afile.c
298
logx(1, "%s: unknown format (GUID)", f->path);
usr.bin/aucat/afile.c
329
logx(1, "%s: %u: unsupported encoding", f->path, wenc);
usr.bin/aucat/afile.c
347
logx(1, "%s: not a .wav file", f->path);
usr.bin/aucat/afile.c
353
logx(1, "%s: missing data chunk", f->path);
usr.bin/aucat/afile.c
357
logx(1, "%s: failed to read chunk header", f->path);
usr.bin/aucat/afile.c
372
logx(1, "%s: skipped unknown chunk", f->path);
usr.bin/aucat/afile.c
382
logx(1, "%s: failed to seek to chunk", f->path);
usr.bin/aucat/afile.c
387
logx(1, "%s: missing format chunk", f->path);
usr.bin/aucat/afile.c
434
logx(1, "%s: %u: bogus comm chunk size", f->path, csize);
usr.bin/aucat/afile.c
438
logx(1, "%s: failed to read comm chunk", f->path);
usr.bin/aucat/afile.c
445
logx(1, "%s: malformed sample rate", f->path);
usr.bin/aucat/afile.c
463
logx(1, "%s: unsupported encoding", f->path);
usr.bin/aucat/afile.c
484
logx(1, "%s: %u: bogus data chunk size", f->path, csize);
usr.bin/aucat/afile.c
489
logx(1, "%s: failed to read data chunk", f->path);
usr.bin/aucat/afile.c
507
logx(1, "%s: not an aiff file", f->path);
usr.bin/aucat/afile.c
515
logx(1, "%s: unsupported aiff file sub-type", f->path);
usr.bin/aucat/afile.c
521
logx(1, "%s: missing data chunk", f->path);
usr.bin/aucat/afile.c
525
logx(1, "%s: failed to read chunk header", f->path);
usr.bin/aucat/afile.c
541
logx(2, "%s: skipped unknown chunk", f->path);
usr.bin/aucat/afile.c
557
logx(1, "%s: failed to seek to chunk", f->path);
usr.bin/aucat/afile.c
562
logx(1, "%s: missing comm chunk", f->path);
usr.bin/aucat/afile.c
620
logx(1, "%s: not a .au file", f->path);
usr.bin/aucat/afile.c
656
logx(1, "%s: %u: unsupported encoding", f->path, fmt);
usr.bin/aucat/afile.c
666
logx(1, "%s: failed to seek to data chunk", f->path);
usr.bin/aucat/afile.c
700
logx(1, "%s: %u: wrong precision", f->path, f->par.bits);
usr.bin/aucat/afile.c
721
logx(3, "%s: end reached", f->path);
usr.bin/aucat/afile.c
730
logx(1, "%s: couldn't read", f->path);
usr.bin/aucat/afile.c
747
logx(3, "%s: max file size reached", f->path);
usr.bin/aucat/afile.c
756
logx(1, "%s: couldn't write", f->path);
usr.bin/aucat/afile.c
770
logx(1, "%s: attempt to seek outside file boundaries", f->path);
usr.bin/aucat/afile.c
779
logx(1, "%s: couldn't seek", f->path);
usr.bin/aucat/afile.c
802
afile_open(struct afile *f, char *path, int hdr, int flags,
usr.bin/aucat/afile.c
819
ext = strrchr(path, '.');
usr.bin/aucat/afile.c
834
if (strcmp(path, "-") == 0) {
usr.bin/aucat/afile.c
835
f->path = "stdin";
usr.bin/aucat/afile.c
838
f->path = path;
usr.bin/aucat/afile.c
839
f->fd = open(f->path, O_RDONLY);
usr.bin/aucat/afile.c
841
logx(1, "%s: failed to open for reading", f->path);
usr.bin/aucat/afile.c
861
if (strcmp(path, "-") == 0) {
usr.bin/aucat/afile.c
862
f->path = "stdout";
usr.bin/aucat/afile.c
865
f->path = path;
usr.bin/aucat/afile.c
866
f->fd = open(f->path,
usr.bin/aucat/afile.c
869
logx(1, "%s: failed to create file", f->path);
usr.bin/aucat/afile.h
46
char *path; /* file name (debug only) */
usr.bin/aucat/aucat.c
235
logx(1, "%s: can't write, disabled", s->afile.path);
usr.bin/aucat/aucat.c
256
logx(3, "%s: eof reached, stopping", s->afile.path);
usr.bin/aucat/aucat.c
266
slot_new(char *path, int mode, struct aparams *par, int hdr,
usr.bin/aucat/aucat.c
274
if (!afile_open(&s->afile, path, hdr,
usr.bin/aucat/aucat.c
290
logx(2, "%s: %s", s->afile.path, (slot_fmt(str, sizeof(str), s), str));
usr.bin/aucat/aucat.c
306
logx(1, "%s: slot_init: wrong state", s->afile.path);
usr.bin/aucat/aucat.c
320
logx(3, "%s: allocated %u frame buffer", s->afile.path, bufsz);
usr.bin/aucat/aucat.c
373
logx(3, "%s: chain initialized", s->afile.path);
usr.bin/aucat/aucat.c
382
logx(1, "%s: slot_start: wrong state", s->afile.path);
usr.bin/aucat/aucat.c
409
logx(2, "%s: started", s->afile.path);
usr.bin/aucat/aucat.c
424
logx(2, "%s: stopped", s->afile.path);
usr.bin/aucat/aucat.c
437
logx(3, "%s: closed", s->afile.path);
usr.bin/aucat/aucat.c
720
logx(3, "%s: volume set to %u", s->afile.path, val);
usr.bin/aucat/aucat.c
919
logx(3, "%s: drained, done", s->afile.path);
usr.bin/audioctl/audioctl.c
277
char *path = "/dev/audioctl0";
usr.bin/audioctl/audioctl.c
289
path = optarg;
usr.bin/audioctl/audioctl.c
307
if (unveil(path, "w") == -1)
usr.bin/audioctl/audioctl.c
308
err(1, "unveil %s", path);
usr.bin/audioctl/audioctl.c
312
fd = open(path, O_WRONLY);
usr.bin/audioctl/audioctl.c
314
err(1, "%s", path);
usr.bin/ctfconv/ctfconv.c
181
convert(const char *path)
usr.bin/ctfconv/ctfconv.c
187
fd = open(path, O_RDONLY);
usr.bin/ctfconv/ctfconv.c
189
warn("open %s", path);
usr.bin/ctfconv/ctfconv.c
193
warn("fstat %s", path);
usr.bin/ctfconv/generate.c
360
generate(const char *path, const char *label, int compress)
usr.bin/ctfconv/generate.c
414
fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, 0644);
usr.bin/ctfconv/generate.c
416
warn("open %s", path);
usr.bin/ctfconv/generate.c
422
warn("unable to write %zd bytes for %s", ctflen, path);
usr.bin/ctfdump/ctfdump.c
129
dump(const char *path, uint8_t flags)
usr.bin/ctfdump/ctfdump.c
135
fd = open(path, O_RDONLY);
usr.bin/cu/cu.c
384
try_remote(const char *host, const char *path, const char *entry)
usr.bin/cu/cu.c
391
if (path != NULL) {
usr.bin/cu/cu.c
392
paths[0] = path;
usr.bin/cu/cu.c
429
const char *filename, *path, *sep;
usr.bin/cu/cu.c
439
path = strchr(filename, '/');
usr.bin/cu/cu.c
440
if (path != NULL && path > filename) { /* ~user/path */
usr.bin/cu/cu.c
441
slash = path - filename;
usr.bin/cu/cu.c
459
if (path != NULL)
usr.bin/cu/cu.c
460
filename = path + 1;
usr.bin/cvs/add.c
184
char path[PATH_MAX];
usr.bin/cvs/add.c
191
cvs_get_repository_path(cf->file_wd, path, PATH_MAX);
usr.bin/cvs/add.c
192
if (strlcat(path, "/", sizeof(path)) >= sizeof(path))
usr.bin/cvs/add.c
194
if (strlcat(path, cf->file_path, sizeof(path)) >= sizeof(path))
usr.bin/cvs/add.c
197
path);
usr.bin/cvs/add.c
500
char *entry, path[PATH_MAX];
usr.bin/cvs/add.c
527
(void)xsnprintf(path, PATH_MAX, "%s/%s/%s%s",
usr.bin/cvs/add.c
531
if ((fp = fopen(path, "w+")) == NULL)
usr.bin/cvs/add.c
533
path, strerror(errno));
usr.bin/cvs/add.c
536
(void)unlink(path);
usr.bin/cvs/add.c
538
path, strerror(errno));
usr.bin/cvs/buf.c
212
buf_write(BUF *b, const char *path, mode_t mode)
usr.bin/cvs/buf.c
216
if ((fd = open(path, O_WRONLY|O_CREAT|O_TRUNC, mode)) == -1) {
usr.bin/cvs/buf.c
217
if (errno == EACCES && unlink(path) != -1)
usr.bin/cvs/buf.c
220
fatal("open: `%s': %s", path, strerror(errno));
usr.bin/cvs/buf.c
224
(void)unlink(path);
usr.bin/cvs/buf.c
225
fatal("buf_write: buf_write_fd: `%s'", path);
usr.bin/cvs/buf.c
229
cvs_log(LP_ERR, "permissions not set on file %s", path);
usr.bin/cvs/buf.c
83
buf_load(const char *path)
usr.bin/cvs/buf.c
88
if ((fd = open(path, O_RDONLY)) == -1)
usr.bin/cvs/buf.c
89
fatal("buf_load: failed to load '%s' : %s", path,
usr.bin/cvs/checkout.c
242
char repo[PATH_MAX], fpath[PATH_MAX], path[PATH_MAX], *f[1];
usr.bin/cvs/checkout.c
332
if (strlcpy(path, fl->file_path,
usr.bin/cvs/checkout.c
333
sizeof(path)) >= sizeof(path))
usr.bin/cvs/checkout.c
337
xstrdup(dirname(path));
usr.bin/cvs/checkout.c
339
if (strlcpy(path, fl->file_path,
usr.bin/cvs/checkout.c
340
sizeof(path)) >= sizeof(path))
usr.bin/cvs/checkout.c
344
"%s/%s", d, basename(path));
usr.bin/cvs/checkout.c
346
if (strlcpy(path, wdir,
usr.bin/cvs/checkout.c
347
sizeof(path)) >= sizeof(path))
usr.bin/cvs/checkout.c
350
d = dirname(path);
usr.bin/cvs/file.c
108
(void)xsnprintf(path, PATH_MAX, "%s/.cvsignore", cvs_homedir);
usr.bin/cvs/file.c
110
ifp = fopen(path, "r");
usr.bin/cvs/file.c
114
"failed to open user's cvsignore file `%s'", path);
usr.bin/cvs/file.c
94
char path[PATH_MAX], buf[MAXNAMLEN];
usr.bin/cvs/import.c
217
cvs_import_ignored(const char *path)
usr.bin/cvs/import.c
221
for (p = path; p[0] == '.' && p[1] == '/';)
usr.bin/cvs/init.c
104
char path[PATH_MAX];
usr.bin/cvs/init.c
112
(void)xsnprintf(path, PATH_MAX, "%s/%s",
usr.bin/cvs/init.c
115
init_mkdir(path, 0777);
usr.bin/cvs/init.c
119
(void)xsnprintf(path, PATH_MAX, "%s/%s",
usr.bin/cvs/init.c
122
init_mkfile(path, cvsroot_files[i].cf_content);
usr.bin/cvs/init.c
127
init_mkdir(const char *path, mode_t mode)
usr.bin/cvs/init.c
131
if (mkdir(path, mode) == -1) {
usr.bin/cvs/init.c
133
(errno == EACCES && (stat(path, &st) == 0) &&
usr.bin/cvs/init.c
136
path, strerror(errno));
usr.bin/cvs/init.c
142
init_mkfile(char *path, char **content)
usr.bin/cvs/init.c
153
if ((fd = open(path, O_WRONLY | O_CREAT | O_EXCL, 0444)) == -1)
usr.bin/cvs/init.c
154
fatal("init_mkfile: open: `%s': %s", path, strerror(errno));
usr.bin/cvs/init.c
168
if (strcmp(strrchr(CVS_PATH_HISTORY, '/'), strrchr(path, '/')) == 0 ||
usr.bin/cvs/init.c
169
strcmp(strrchr(CVS_PATH_VALTAGS, '/'), strrchr(path, '/')) == 0) {
usr.bin/cvs/init.c
175
(void)xsnprintf(rpath, PATH_MAX, "%s%s", path, RCS_FILE_EXT);
usr.bin/cvs/init.c
178
fatal("failed to create RCS file for `%s'", path);
usr.bin/cvs/init.c
180
b = buf_load(path);
usr.bin/cvs/logmsg.c
103
char *f, path[PATH_MAX];
usr.bin/cvs/logmsg.c
172
if (strlcpy(path, f, sizeof(path)) >=
usr.bin/cvs/logmsg.c
173
sizeof(path))
usr.bin/cvs/logmsg.c
175
f = basename(path);
usr.bin/cvs/logmsg.c
187
if (strlcpy(path, f, sizeof(path)) >=
usr.bin/cvs/logmsg.c
188
sizeof(path))
usr.bin/cvs/logmsg.c
190
f = basename(path);
usr.bin/cvs/logmsg.c
202
if (strlcpy(path, f, sizeof(path)) >=
usr.bin/cvs/logmsg.c
203
sizeof(path))
usr.bin/cvs/logmsg.c
205
f = basename(path);
usr.bin/cvs/logmsg.c
41
cvs_logmsg_read(const char *path)
usr.bin/cvs/logmsg.c
50
if ((fd = open(path, O_RDONLY)) == -1)
usr.bin/cvs/logmsg.c
63
fatal("cvs_logmsg_read: %s: file size too big", path);
usr.bin/cvs/rcs.c
154
rcs_open(const char *path, int fd, int flags, ...)
usr.bin/cvs/rcs.c
174
fatal("rcs_open: %s: fstat: %s", path, strerror(errno));
usr.bin/cvs/rcs.c
182
rfp->rf_path = xstrdup(path);
usr.bin/cvs/rcs.c
188
fatal("rcs_open: %s: fdopen: %s", path, strerror(errno));
usr.bin/cvs/rcs.c
2187
char expbuf[256], buf[256], path[PATH_MAX];
usr.bin/cvs/rcs.c
2205
if (strlcpy(path, rcsfile, sizeof(path)) >= sizeof(path))
usr.bin/cvs/rcs.c
2207
rcsfile_basename = basename(path);
usr.bin/cvs/remote.c
162
cvs_remote_send_file(const char *path, int _fd)
usr.bin/cvs/remote.c
181
fatal("cvs_remote_send_file: %s: lseek: %s", path,
usr.bin/cvs/remote.c
185
fatal("cvs_remote_send_file: %s: fstat: %s", path,
usr.bin/cvs/remote.c
298
cvs_validate_directory(const char *path)
usr.bin/cvs/remote.c
302
dir = xstrdup(path);
usr.bin/cvs/util.c
299
cvs_chdir(const char *path, int rm)
usr.bin/cvs/util.c
301
if (chdir(path) == -1) {
usr.bin/cvs/util.c
303
cvs_unlink(path);
usr.bin/cvs/util.c
304
fatal("cvs_chdir: `%s': %s", path, strerror(errno));
usr.bin/cvs/util.c
339
cvs_unlink(const char *path)
usr.bin/cvs/util.c
342
cvs_log(LP_TRACE, "cvs_unlink(%s)", path);
usr.bin/cvs/util.c
347
if (unlink(path) == -1 && errno != ENOENT) {
usr.bin/cvs/util.c
348
cvs_log(LP_ERRNO, "%s", path);
usr.bin/cvs/util.c
362
cvs_rmdir(const char *path)
usr.bin/cvs/util.c
371
cvs_log(LP_TRACE, "cvs_rmdir(%s)", path);
usr.bin/cvs/util.c
376
if ((dirp = opendir(path)) == NULL) {
usr.bin/cvs/util.c
377
cvs_log(LP_ERR, "failed to open '%s'", path);
usr.bin/cvs/util.c
387
path, ent->d_name);
usr.bin/cvs/util.c
432
if (rmdir(path) == -1 && errno != ENOENT) {
usr.bin/cvs/util.c
433
cvs_log(LP_ERRNO, "%s", path);
usr.bin/cvs/util.c
498
cvs_mkadmin(const char *path, const char *root, const char *repo,
usr.bin/cvs/util.c
506
hdata = hash_table_find(&created_cvs_directories, path, strlen(path));
usr.bin/cvs/util.c
510
hd.h_key = xstrdup(path);
usr.bin/cvs/util.c
516
path, root, repo, (tag != NULL) ? tag : "",
usr.bin/cvs/util.c
519
(void)xsnprintf(buf, sizeof(buf), "%s/%s", path, CVS_PATH_CVSDIR);
usr.bin/cvs/util.c
527
path, CVS_PATH_ROOTSPEC);
usr.bin/cvs/util.c
536
(void)xsnprintf(buf, sizeof(buf), "%s/%s", path, CVS_PATH_REPOSITORY);
usr.bin/cvs/util.c
544
cvs_write_tagfile(path, tag, date);
usr.bin/cvs/util.c
546
(void)xsnprintf(buf, sizeof(buf), "%s/%s", path, CVS_PATH_ENTRIES);
usr.bin/cvs/util.c
561
cvs_mkpath(const char *path, char *tag)
usr.bin/cvs/util.c
569
hdata = hash_table_find(&created_directories, path, strlen(path));
usr.bin/cvs/util.c
573
hd.h_key = xstrdup(path);
usr.bin/cvs/util.c
578
cvs_validate_directory(path);
usr.bin/cvs/util.c
580
dir = xstrdup(path);
usr.bin/cvs/util.c
660
cvs_mkdir(const char *path, mode_t mode)
usr.bin/cvs/util.c
666
cvs_validate_directory(path);
usr.bin/cvs/util.c
668
dir = xstrdup(path);
usr.bin/cvs/worklist.c
37
worklist_add(const char *path, struct wklhead *worklist)
usr.bin/cvs/worklist.c
45
len = strlcpy(wkl->wkl_path, path, sizeof(wkl->wkl_path));
usr.bin/diff/diff.c
348
print_only(const char *path, size_t dirlen, const char *entry)
usr.bin/diff/diff.c
352
printf("Only in %.*s: %s\n", (int)dirlen, path, entry);
usr.bin/doas/doas.c
270
char *path = NULL, *p;
usr.bin/doas/doas.c
283
path = strdup(ipath);
usr.bin/doas/doas.c
284
if (!path) {
usr.bin/doas/doas.c
288
for (p = path; p && *p; ) {
usr.bin/doas/doas.c
301
free(path);
usr.bin/du/du.c
303
prtout(int64_t size, char *path, int hflag)
usr.bin/du/du.c
306
(void)printf("%lld\t%s\n", size, path);
usr.bin/du/du.c
311
(void)printf("%s\t%s\n", buf, path);
usr.bin/du/du.c
313
(void)printf("%lld\t%s\n", size, path);
usr.bin/file/file.c
245
prepare_message(struct input_msg *msg, int idx, const char *path)
usr.bin/file/file.c
252
if (strcmp(path, "-") == 0) {
usr.bin/file/file.c
261
error = stat(path, &msg->sb);
usr.bin/file/file.c
263
error = lstat(path, &msg->sb);
usr.bin/file/file.c
276
fd = open(path, O_RDONLY|O_NONBLOCK);
usr.bin/file/file.c
282
read_link(msg, path);
usr.bin/file/file.c
321
read_link(struct input_msg *msg, const char *path)
usr.bin/file/file.c
329
size = readlink(path, lpath, sizeof lpath - 1);
usr.bin/file/file.c
339
copy = xstrdup(path);
usr.bin/file/file.c
358
if (!Lflag && stat(path, &sb) == -1)
usr.bin/file/file.c
422
inf.path = argv[idx];
usr.bin/file/file.c
490
xasprintf(&inf->result, "cannot read '%s' (%s)", inf->path,
usr.bin/file/file.c
502
xasprintf(&inf->result, "cannot stat '%s' (%s)", inf->path,
usr.bin/file/file.c
506
if (sflag || strcmp(inf->path, "-") == 0) {
usr.bin/file/file.c
509
if (strcmp(inf->path, "-") != 0)
usr.bin/file/file.c
530
inf->path, strerror(inf->msg->link_error));
usr.bin/file/file.c
64
const char *path;
usr.bin/file/file.c
687
if (strcmp(inf->path, "-") == 0)
usr.bin/file/file.c
690
xasprintf(&label, "%s:", inf->path);
usr.bin/file/magic-common.c
79
fprintf(stderr, "%s:%u: %s\n", m->path, line, msg);
usr.bin/file/magic-load.c
1069
magic_load(FILE *f, const char *path, int warnings)
usr.bin/file/magic-load.c
1079
m->path = xstrdup(path);
usr.bin/file/magic-load.c
1171
err(1, "%s", path);
usr.bin/file/magic.h
149
const char *path;
usr.bin/find/ls.c
107
char path[PATH_MAX];
usr.bin/find/ls.c
109
if ((lnklen = readlink(name, path, sizeof(path) - 1)) == -1) {
usr.bin/find/ls.c
113
path[lnklen] = '\0';
usr.bin/find/ls.c
114
(void)printf(" -> %s", path);
usr.bin/find/misc.c
55
brace_subst(char *orig, char **store, char *path, int len)
usr.bin/find/misc.c
60
plen = strlen(path);
usr.bin/find/misc.c
75
memmove(p, path, plen);
usr.bin/ftp/cookie.c
113
if (asprintf(&ck->path,
usr.bin/ftp/cookie.c
159
free(ck->path);
usr.bin/ftp/cookie.c
170
cookie_get(const char *domain, const char *path, int secure, char **pstr)
usr.bin/ftp/cookie.c
192
fnmatch(ck->path, path, 0) != 0)
usr.bin/ftp/cookie.c
44
char *path;
usr.bin/ftp/fetch.c
1053
progressmeter(-1, path);
usr.bin/ftp/fetch.c
141
url_encode(const char *path)
usr.bin/ftp/fetch.c
146
length = new_length = strlen(path);
usr.bin/ftp/fetch.c
153
if (to_encode(path + i))
usr.bin/ftp/fetch.c
165
if (to_encode(path + i)) {
usr.bin/ftp/fetch.c
167
(unsigned char)path[i]);
usr.bin/ftp/fetch.c
170
*(epathp++) = path[i];
usr.bin/ftp/fetch.c
181
file_get(const char *path, const char *outfile)
usr.bin/ftp/fetch.c
194
fd = open(path, O_RDONLY);
usr.bin/ftp/fetch.c
196
warn("Can't open file %s", path);
usr.bin/ftp/fetch.c
208
if (path[strlen(path) - 1] == '/') /* Consider no file */
usr.bin/ftp/fetch.c
211
pathbuf = strdup(path);
usr.bin/ftp/fetch.c
219
warnx("No filename after directory (use -o): %s", path);
usr.bin/ftp/fetch.c
250
progressmeter(-1, path);
usr.bin/ftp/fetch.c
308
char pbuf[NI_MAXSERV], hbuf[NI_MAXHOST], *cp, *portnum, *path, ststr[4];
usr.bin/ftp/fetch.c
376
path = strchr(host, '/'); /* Find path */
usr.bin/ftp/fetch.c
385
if (p != NULL && (path == NULL || p < path)) {
usr.bin/ftp/fetch.c
391
path = strchr(host, '/');
usr.bin/ftp/fetch.c
395
if (EMPTYSTRING(path)) {
usr.bin/ftp/fetch.c
397
path = strchr(host,'\0'); /* we have outfile. */
usr.bin/ftp/fetch.c
405
*path++ = '\0';
usr.bin/ftp/fetch.c
406
if (EMPTYSTRING(path) && !outfile) {
usr.bin/ftp/fetch.c
417
if (path[strlen(path) - 1] == '/') /* Consider no file */
usr.bin/ftp/fetch.c
420
pathbuf = strdup(path);
usr.bin/ftp/fetch.c
444
sslpath = strdup(path);
usr.bin/ftp/fetch.c
468
if (*--path == '\0')
usr.bin/ftp/fetch.c
469
*path = '/'; /* add / back to real path */
usr.bin/ftp/fetch.c
470
path = strchr(host, '/'); /* remove trailing / on host */
usr.bin/ftp/fetch.c
471
if (!EMPTYSTRING(path))
usr.bin/ftp/fetch.c
472
*path++ = '\0'; /* i guess this ++ is useless */
usr.bin/ftp/fetch.c
474
path = strchr(host, '@'); /* look for credentials in proxy */
usr.bin/ftp/fetch.c
475
if (!EMPTYSTRING(path)) {
usr.bin/ftp/fetch.c
476
*path = '\0';
usr.bin/ftp/fetch.c
482
*path = '@'; /* restore @ in proxyurl */
usr.bin/ftp/fetch.c
492
host = path + 1;
usr.bin/ftp/fetch.c
495
path = newline;
usr.bin/ftp/fetch.c
524
"save as %s, auth %s.\n", host, port, path,
usr.bin/ftp/fetch.c
639
path = sslpath;
usr.bin/ftp/fetch.c
693
cookie_get(host, path, ishttpsurl, &buf);
usr.bin/ftp/fetch.c
696
epath = url_encode(path);
usr.bin/ftp/fetch.c
921
locbase = strdup(path);
usr.bin/grep/file.c
140
grep_open(char *path)
usr.bin/grep/file.c
145
snprintf(fname, sizeof fname, "%s", path);
usr.bin/grep/grep.h
120
file_t *grep_open(char *path);
usr.bin/grep/util.c
65
char *path;
usr.bin/grep/util.c
90
path = p->fts_path;
usr.bin/grep/util.c
93
path += 2;
usr.bin/grep/util.c
94
c |= procfile(path);
usr.bin/head/head.c
104
if (path != NULL) {
usr.bin/head/head.c
105
name = path;
usr.bin/head/head.c
97
head_file(const char *path, long count, int need_header)
usr.bin/infocmp/infocmp.c
1532
path *tfile = 0;
usr.bin/infocmp/infocmp.c
1758
if ((tfile = typeMalloc(path, maxterms)) == 0)
usr.bin/infocmp/infocmp.c
1825
_nc_SLIMIT(sizeof(path))
usr.bin/infocmp/infocmp.c
54
typedef char path[PATH_MAX];
usr.bin/kdump/ktrstruct.c
116
char path[4 * sizeof(sa_un->sun_path) + 1];
usr.bin/kdump/ktrstruct.c
132
strvisx(path, sa_un->sun_path, len,
usr.bin/kdump/ktrstruct.c
134
printf("\"%s\"", path);
usr.bin/lex/main.c
1709
basename2(char *path, int strip_ext)
usr.bin/lex/main.c
1713
b = path;
usr.bin/lex/main.c
1714
for (b = path; *path; path++)
usr.bin/lex/main.c
1715
if (*path == '/')
usr.bin/lex/main.c
1716
b = path + 1;
usr.bin/lex/main.c
1717
else if (*path == '.')
usr.bin/lex/main.c
1718
e = path;
usr.bin/lex/main.c
50
static char *basename2 PROTO((char *path, int should_strip_ext));
usr.bin/locate/bigram/locate.bigram.c
59
u_char *oldpath = buf1, *path = buf2;
usr.bin/locate/bigram/locate.bigram.c
65
while (fgets(path, sizeof(buf2), stdin) != NULL) {
usr.bin/locate/bigram/locate.bigram.c
75
for (cp = path; *cp == *oldpath; cp++, oldpath++)
usr.bin/locate/bigram/locate.bigram.c
85
if (path == buf1) {
usr.bin/locate/bigram/locate.bigram.c
86
path = buf2;
usr.bin/locate/bigram/locate.bigram.c
89
path = buf1;
usr.bin/locate/code/locate.code.c
115
u_char *cp, *oldpath, *path;
usr.bin/locate/code/locate.code.c
168
path = buf2;
usr.bin/locate/code/locate.code.c
171
while (fgets(path, sizeof(buf2), stdin) != NULL) {
usr.bin/locate/code/locate.code.c
174
if (*path == '\n')
usr.bin/locate/code/locate.code.c
178
for (cp = path; *cp != '\0'; cp++) {
usr.bin/locate/code/locate.code.c
185
for (cp = path; *cp == *oldpath; cp++, oldpath++)
usr.bin/locate/code/locate.code.c
189
count = cp - path;
usr.bin/locate/code/locate.code.c
233
if (path == buf1) { /* swap pointers */
usr.bin/locate/code/locate.code.c
234
path = buf2;
usr.bin/locate/code/locate.code.c
237
path = buf1;
usr.bin/locate/locate/fastfind.c
115
u_char bigram1[NBG], bigram2[NBG], path[PATH_MAX];
usr.bin/locate/locate/fastfind.c
171
p = path + count;
usr.bin/locate/locate/fastfind.c
219
cutoff = path;
usr.bin/locate/locate/fastfind.c
222
} else if (foundchar >= path + count) { /* a char matched */
usr.bin/locate/locate/fastfind.c
224
cutoff = path + count;
usr.bin/locate/locate/fastfind.c
247
shortpath = path;
usr.bin/locate/locate/fastfind.c
249
shortpath = basename(path);
usr.bin/locate/locate/fastfind.c
265
(void)puts(path);
usr.bin/locate/locate/fastfind.c
271
(void)puts(path);
usr.bin/locate/locate/fastfind.c
46
u_char bigram1[NBG], bigram2[NBG], path[PATH_MAX];
usr.bin/locate/locate/fastfind.c
65
for (p = path + count; (c = getc(fp)) > SWITCH; size++)
usr.bin/locate/locate/fastfind.c
81
chars += (p - path);
usr.bin/locate/locate/util.c
101
(!*ch && !(*(ch - 1) == ':' && ch == 1+ path))) {
usr.bin/locate/locate/util.c
77
colon(char **dbv, char *path, char *dot)
usr.bin/locate/locate/util.c
90
if (*path == '\0') {
usr.bin/locate/locate/util.c
99
for (ch = c = path; ; ch++) {
usr.bin/m4/gnum4.c
107
(path = strsep(&sweep, ":")) != NULL;)
usr.bin/m4/gnum4.c
108
addtoincludepath(path);
usr.bin/m4/gnum4.c
116
char path[PATH_MAX];
usr.bin/m4/gnum4.c
121
snprintf(path, sizeof(path), "%s/%s", pe->name, filename);
usr.bin/m4/gnum4.c
122
if ((f = fopen(path, "r")) != 0) {
usr.bin/m4/gnum4.c
123
set_input(i, f, path);
usr.bin/m4/gnum4.c
96
char *path;
usr.bin/make/cond.c
294
char *path;
usr.bin/make/cond.c
299
path = Dir_FindFilei(arg->s, arg->e, defaultPath);
usr.bin/make/cond.c
300
if (path != NULL) {
usr.bin/make/cond.c
302
free(path);
usr.bin/make/dir.c
412
Dir_FindFileComplexi(const char *name, const char *ename, Lst path,
usr.bin/make/dir.c
460
for (ln = Lst_First(path); ln != NULL; ln = Lst_Adv(ln)) {
usr.bin/make/dir.c
534
for (ln = Lst_First(path); ln != NULL; ln = Lst_Adv(ln)) {
usr.bin/make/dir.c
565
Dir_AddDiri(path, file, temp);
usr.bin/make/dir.c
628
Dir_AddDiri(Lst path, const char *name, const char *ename)
usr.bin/make/dir.c
636
Lst_AtEnd(path, p);
usr.bin/make/dir.c
637
else if (!Lst_AddNew(path, p))
usr.bin/make/dir.c
693
Dir_PrintPath(Lst path)
usr.bin/make/dir.c
695
Lst_Every(path, DirPrintDir);
usr.bin/make/dir.c
713
if (gn->path == NULL) {
usr.bin/make/dir.c
718
fullName = gn->path;
usr.bin/make/dir.c
736
if (fullName != gn->path)
usr.bin/make/dir.c
742
if (fullName && gn->path == NULL)
usr.bin/make/dir.c
743
gn->path = fullName;
usr.bin/make/direxpand.c
112
DirExpandWildi(const char *word, const char *eword, Lst path, Lst expansions)
usr.bin/make/direxpand.c
123
PathMatchFilesi(word, eword, path, expansions);
usr.bin/make/direxpand.c
140
dirpath = Dir_FindFilei(word, slash+1, path);
usr.bin/make/direxpand.c
163
PathMatchFilesi(word, eword, path, expansions);
usr.bin/make/direxpand.c
168
PathMatchFilesi(word, eword, path, expansions);
usr.bin/make/direxpand.c
182
DirExpandCurlyi(const char *word, const char *eword, Lst path, Lst expansions)
usr.bin/make/direxpand.c
216
DirExpandWild(toexpand, path, expansions);
usr.bin/make/direxpand.c
274
Dir_Expandi(const char *word, const char *eword, Lst path, Lst expansions)
usr.bin/make/direxpand.c
286
DirExpandCurlyi(word, eword, path, expansions);
usr.bin/make/direxpand.c
288
DirExpandWildi(word, eword, path, expansions);
usr.bin/make/direxpand.c
92
PathMatchFilesi(const char *word, const char *eword, Lst path, Lst expansions)
usr.bin/make/direxpand.c
96
for (ln = Lst_First(path); ln != NULL; ln = Lst_Adv(ln))
usr.bin/make/dump.c
94
if (gn->path != NULL)
usr.bin/make/dump.c
96
strcmp(gn->path, gn->name) == 0 ? "=" : gn->path);
usr.bin/make/engine.c
263
const char *file = gn->path != NULL ? gn->path : gn->name;
usr.bin/make/engine.c
356
target = child->path != NULL ? child->path :
usr.bin/make/expandchildren.c
166
Lst path; /* Search path along which to expand */
usr.bin/make/expandchildren.c
174
path = find_best_path(cgn->name);
usr.bin/make/expandchildren.c
178
Dir_Expand(cgn->name, path, &exp);
usr.bin/make/gnode.h
126
char *path; /* full pathname of the file */
usr.bin/make/main.c
540
chdir_verify_path(const char *path, struct dirs *d)
usr.bin/make/main.c
542
if (chdir(path) == 0) {
usr.bin/make/main.c
543
if (path[0] != '/')
usr.bin/make/main.c
544
return Str_concat(d->current, path, '/');
usr.bin/make/main.c
546
return estrdup(path);
usr.bin/make/main.c
554
char *path;
usr.bin/make/main.c
566
if ((path = getenv("MAKEOBJDIR")) == NULL) {
usr.bin/make/main.c
567
path = _PATH_OBJDIR;
usr.bin/make/main.c
569
d->object = chdir_verify_path(path, d);
usr.bin/make/main.c
898
char *path;
usr.bin/make/main.c
900
path = Str_concat(d->current, fname, '/');
usr.bin/make/main.c
901
if ((stream = open_makefile(path)) == NULL)
usr.bin/make/main.c
902
free(path);
usr.bin/make/main.c
904
fname = path;
usr.bin/make/parse.c
524
Lst path = p;
usr.bin/make/parse.c
526
Lst_Destroy(path, Dir_Destroy);
usr.bin/make/parse.c
527
Lst_Init(path);
usr.bin/make/suff.c
1252
gn->path = Dir_FindFile(gn->name,
usr.bin/make/suff.c
1255
if (gn->path != NULL) {
usr.bin/make/suff.c
1257
Var(TARGET_INDEX, gn) = estrdup(gn->path);
usr.bin/make/suff.c
1263
int savep = strlen(gn->path) -
usr.bin/make/suff.c
1269
savec = gn->path[savep];
usr.bin/make/suff.c
1270
gn->path[savep] = '\0';
usr.bin/make/suff.c
1272
if ((ptr = strrchr(gn->path, '/')) !=
usr.bin/make/suff.c
1276
ptr = gn->path;
usr.bin/make/suff.c
1280
gn->path[savep] = savec;
usr.bin/make/suff.c
1286
if ((ptr = strrchr(gn->path, '/')) !=
usr.bin/make/suff.c
1290
ptr = gn->path;
usr.bin/make/suff.c
1300
free(gn->path);
usr.bin/make/suff.c
1301
gn->path = estrdup(gn->name);
usr.bin/make/suff.c
1371
free(gn->path);
usr.bin/make/suff.c
1372
gn->path = estrdup(gn->name);
usr.bin/make/suff.c
422
Suff *path = add_suffixi(".PATH", NULL);
usr.bin/make/suff.c
423
path->flags |= SUFF_PATH;
usr.bin/make/targ.c
150
gn->path = NULL;
usr.bin/mandoc/cgi.c
1089
const char *path;
usr.bin/mandoc/cgi.c
1137
if ((path = getenv("PATH_INFO")) == NULL)
usr.bin/mandoc/cgi.c
1138
path = "";
usr.bin/mandoc/cgi.c
1139
else if (*path == '/')
usr.bin/mandoc/cgi.c
1140
path++;
usr.bin/mandoc/cgi.c
1142
if (*path != '\0') {
usr.bin/mandoc/cgi.c
1143
parse_path_info(&req, path);
usr.bin/mandoc/cgi.c
1145
*req.q.query == '\0' || access(path, F_OK) == -1)
usr.bin/mandoc/cgi.c
1146
path = "";
usr.bin/mandoc/cgi.c
1168
if ('\0' != *path)
usr.bin/mandoc/cgi.c
1169
pg_show(&req, path);
usr.bin/mandoc/cgi.c
1189
parse_path_info(struct req *req, const char *path)
usr.bin/mandoc/cgi.c
1199
if ((name = strrchr(path, '/')) == NULL)
usr.bin/mandoc/cgi.c
1200
name = path;
usr.bin/mandoc/cgi.c
1215
if (name == path)
usr.bin/mandoc/cgi.c
1219
end = strchr(path, '/');
usr.bin/mandoc/cgi.c
1220
req->q.manpath = mandoc_strndup(path, end - path);
usr.bin/mandoc/cgi.c
1222
path = end + 1;
usr.bin/mandoc/cgi.c
1223
if (name == path)
usr.bin/mandoc/cgi.c
1231
if (strncmp(path, "man", 3) == 0 || strncmp(path, "cat", 3) == 0) {
usr.bin/mandoc/cgi.c
1232
path += 3;
usr.bin/mandoc/cgi.c
1233
end = strchr(path, '/');
usr.bin/mandoc/cgi.c
1235
req->q.sec = mandoc_strndup(path, end - path);
usr.bin/mandoc/cgi.c
1236
path = end + 1;
usr.bin/mandoc/cgi.c
1237
if (name == path)
usr.bin/mandoc/cgi.c
1242
end = strchr(path, '/');
usr.bin/mandoc/cgi.c
1248
req->q.arch = mandoc_strndup(path, end - path);
usr.bin/mandoc/mandocdb.c
555
const char *path;
usr.bin/mandoc/mandocdb.c
573
path = ff->fts_path + 2;
usr.bin/mandoc/mandocdb.c
581
if (realpath(path, buf) == NULL) {
usr.bin/mandoc/mandocdb.c
583
say(path, "&realpath");
usr.bin/mandoc/mandocdb.c
592
if (stat(path, ff->fts_statp) == -1) {
usr.bin/mandoc/mandocdb.c
594
say(path, "&stat");
usr.bin/mandoc/mandocdb.c
606
if ( ! strcmp(path, MANDOC_DB))
usr.bin/mandoc/mandocdb.c
610
say(path, "Extraneous file");
usr.bin/mandoc/mandocdb.c
626
say(path,
usr.bin/mandoc/mandocdb.c
632
say(path, "Skip html");
usr.bin/mandoc/mandocdb.c
636
say(path, "Skip ps");
usr.bin/mandoc/mandocdb.c
640
say(path, "Skip pdf");
usr.bin/mandoc/mandocdb.c
647
say(path, "Wrong filename suffix");
usr.bin/mandoc/mandocdb.c
653
if (strlcpy(mlink->file, path,
usr.bin/mandoc/mandocdb.c
656
say(path, "Filename too long");
usr.bin/mandoc/mandocdb.c
675
say(path, "Not a regular file");
usr.bin/mandoc/mandocdb.c
711
say(path, "Unknown directory part");
usr.bin/mandoc/mandocdb.c
728
say(path, "Extraneous directory part");
usr.bin/mandoc/manpath.c
101
for (dir = strtok(path, ":"); dir; dir = strtok(NULL, ":"))
usr.bin/mandoc/manpath.c
94
manpath_parseline(struct manpaths *dirs, char *path, char option)
usr.bin/mandoc/manpath.c
98
if (NULL == path)
usr.bin/mg/buffer.c
891
getbufcwd(char *path, size_t plen)
usr.bin/mg/buffer.c
899
(void)strlcpy(path, curbp->b_cwd, plen);
usr.bin/mg/buffer.c
903
(void)strlcpy(path, cwd, plen);
usr.bin/mg/buffer.c
907
path[0] = '\0';
usr.bin/mg/cscope.c
565
char fname[NFILEN], *dir, *path, *pathc, *tmp;
usr.bin/mg/cscope.c
577
if ((pathc = path = strndup(tmp, NFILEN)) == NULL)
usr.bin/mg/cscope.c
580
while ((dir = strsep(&path, ":")) != NULL) {
usr.bin/mg/dir.c
103
if ((path = eread("Make directory: ", bufc, NFILEN,
usr.bin/mg/dir.c
106
else if (path[0] == '\0')
usr.bin/mg/dir.c
109
return (do_makedir(path));
usr.bin/mg/dir.c
113
do_makedir(char *path)
usr.bin/mg/dir.c
120
if ((path = adjustname(path, TRUE)) == NULL)
usr.bin/mg/dir.c
124
slash = strrchr(path, '\0');
usr.bin/mg/dir.c
125
while (--slash > path && *slash == '/')
usr.bin/mg/dir.c
128
slash = path;
usr.bin/mg/dir.c
141
ishere = !stat(path, &sb);
usr.bin/mg/dir.c
145
path);
usr.bin/mg/dir.c
152
if (mkdir(path, finished ? f_mode : dir_mode) == 0) {
usr.bin/mg/dir.c
153
if (f_mode > 0777 && chmod(path, f_mode) == -1) {
usr.bin/mg/dir.c
162
"permission denied, %s", path);
usr.bin/mg/dir.c
99
char *path;
usr.bin/mg/file.c
729
xdirname(char *dp, const char *path, size_t dplen)
usr.bin/mg/file.c
734
(void)strlcpy(ts, path, NFILEN);
usr.bin/mg/file.c
749
xbasename(char *bp, const char *path, size_t bplen)
usr.bin/mg/file.c
753
(void)strlcpy(ts, path, NFILEN);
usr.bin/mg/fileio.c
300
char *path;
usr.bin/mg/fileio.c
315
if ((path = expandtilde(fn)) == NULL)
usr.bin/mg/fileio.c
318
if (realpath(path, fnb) == NULL)
usr.bin/mg/fileio.c
319
(void)strlcpy(fnb, path, sizeof(fnb));
usr.bin/mg/fileio.c
321
free(path);
usr.bin/mg/fileio.c
332
startupfile(char *suffix, char *conffile, char *path, size_t len)
usr.bin/mg/fileio.c
342
(void)strlcpy(path, conffile, len);
usr.bin/mg/fileio.c
344
ret = snprintf(path, len, _PATH_MG_STARTUP, home);
usr.bin/mg/fileio.c
348
ret = snprintf(path, len, _PATH_MG_TERM, home, suffix);
usr.bin/mg/fileio.c
353
ret = ffropen(&ffp, path, NULL);
usr.bin/mg/fileio.c
361
ret = snprintf(path, len, "%s", STARTUPFILE);
usr.bin/mg/fileio.c
365
ret = snprintf(path, len, "%s%s", STARTUPFILE,
usr.bin/mg/fileio.c
371
ret = ffropen(&ffp, path, NULL);
usr.bin/mg/fileio.c
706
char user[LOGIN_NAME_MAX], path[NFILEN];
usr.bin/mg/fileio.c
710
path[0] = '\0';
usr.bin/mg/fileio.c
734
plen = strlcpy(path, pw->pw_dir, sizeof(path));
usr.bin/mg/fileio.c
735
if (plen == 0 || path[plen - 1] != '/') {
usr.bin/mg/fileio.c
736
if (strlcat(path, "/", sizeof(path)) >= sizeof(path)) {
usr.bin/mg/fileio.c
746
if (strlcat(path, fn, sizeof(path)) >= sizeof(path)) {
usr.bin/mg/fileio.c
751
if ((ret = strndup(path, NFILEN)) == NULL)
usr.bin/mg/grep.c
260
char *adjf, path[NFILEN];
usr.bin/mg/grep.c
285
if (getbufcwd(path, sizeof(path)) == FALSE)
usr.bin/mg/grep.c
287
if (strlcat(path, fname, sizeof(path)) >= sizeof(path))
usr.bin/mg/grep.c
289
adjf = path;
usr.bin/mg/region.c
536
pipeio(const char* const path, char* const argv[], char* const text, int len,
usr.bin/mg/region.c
564
execv(path, argv);
usr.bin/nc/netcat.c
1795
char *path)
usr.bin/nc/netcat.c
1801
if (path != NULL) {
usr.bin/nc/netcat.c
1802
fprintf(stderr, "%s on %s\n", msg, path);
usr.bin/nc/netcat.c
746
unix_bind(char *path, int flags)
usr.bin/nc/netcat.c
759
if (strlcpy(s_un.sun_path, path, sizeof(s_un.sun_path)) >=
usr.bin/nc/netcat.c
773
report_sock("Bound", NULL, 0, path);
usr.bin/nc/netcat.c
871
unix_connect(char *path)
usr.bin/nc/netcat.c
887
if (strlcpy(s_un.sun_path, path, sizeof(s_un.sun_path)) >=
usr.bin/nc/netcat.c
907
unix_listen(char *path)
usr.bin/nc/netcat.c
911
if ((s = unix_bind(path, 0)) == -1)
usr.bin/nc/netcat.c
918
report_sock("Listening", NULL, 0, path);
usr.bin/nohup/nohup.c
110
char path[PATH_MAX];
usr.bin/nohup/nohup.c
116
(strlen(p) + strlen(FILENAME) + 1) < sizeof(path)) {
usr.bin/nohup/nohup.c
117
(void)strlcpy(path, p, sizeof(path));
usr.bin/nohup/nohup.c
118
(void)strlcat(path, "/", sizeof(path));
usr.bin/nohup/nohup.c
119
(void)strlcat(path, FILENAME, sizeof(path));
usr.bin/nohup/nohup.c
120
if ((fd = open(p = path, O_RDWR|O_CREAT|O_APPEND, S_IRUSR|S_IWUSR)) >= 0)
usr.bin/openssl/apps.h
185
char *host, char *path, char *port, int use_ssl,
usr.bin/openssl/certhash.c
556
certhash_directory(const char *path, const EVP_MD *digest)
usr.bin/openssl/certhash.c
564
fprintf(stderr, "failed to open directory %s\n", path);
usr.bin/openssl/certhash.c
569
fprintf(stdout, "scanning directory %s\n", path);
usr.bin/openssl/ocsp.c
100
static OCSP_RESPONSE *query_responder(BIO *err, BIO *cbio, char *path,
usr.bin/openssl/ocsp.c
1117
free(cfg.path);
usr.bin/openssl/ocsp.c
124
char *path;
usr.bin/openssl/ocsp.c
1461
query_responder(BIO *err, BIO *cbio, char *path, STACK_OF(CONF_VALUE) *headers,
usr.bin/openssl/ocsp.c
1498
ctx = OCSP_sendreq_new(cbio, path, NULL, -1);
usr.bin/openssl/ocsp.c
1550
process_responder(BIO *err, OCSP_REQUEST *req, char *host, char *path,
usr.bin/openssl/ocsp.c
1575
resp = query_responder(err, cbio, path, headers, host, req, req_timeout);
usr.bin/openssl/ocsp.c
391
cfg.path == NULL) {
usr.bin/openssl/ocsp.c
393
&cfg.path, &cfg.use_ssl)) {
usr.bin/openssl/ocsp.c
588
.opt.arg = &cfg.path,
usr.bin/openssl/ocsp.c
981
cfg.path ? cfg.path : "/",
usr.bin/openssl/s_server.c
1427
free(cfg.tlscstatp.path);
usr.bin/openssl/s_server.c
220
char *host, *path, *port;
usr.bin/openssl/s_server.c
2268
char *host = NULL, *port = NULL, *path = NULL;
usr.bin/openssl/s_server.c
2290
&host, &port, &path, &use_ssl)) {
usr.bin/openssl/s_server.c
2304
path = srctx->path;
usr.bin/openssl/s_server.c
2345
resp = process_responder(err, req, host, path, port, use_ssl, NULL,
usr.bin/openssl/s_server.c
2367
free(path);
usr.bin/openssl/s_server.c
404
&cfg.tlscstatp.port, &cfg.tlscstatp.path,
usr.bin/patch/mkpath.c
46
mkpath(char *path)
usr.bin/patch/mkpath.c
52
slash = path;
usr.bin/patch/mkpath.c
61
if (stat(path, &sb)) {
usr.bin/patch/mkpath.c
62
if (errno != ENOENT || (mkdir(path, 0777) &&
usr.bin/patch/mkpath.c
64
warn("%s", path);
usr.bin/patch/mkpath.c
68
warnc(ENOTDIR, "%s", path);
usr.bin/patch/pch.c
1393
char *path = NULL;
usr.bin/patch/pch.c
1402
if (names[i].path != NULL && names[i].exists) {
usr.bin/patch/pch.c
1403
path = names[i].path;
usr.bin/patch/pch.c
1407
if (path == NULL && !assume_exists) {
usr.bin/patch/pch.c
1412
if (path == NULL && ok_to_create_file &&
usr.bin/patch/pch.c
1413
names[NEW_FILE].path != NULL)
usr.bin/patch/pch.c
1414
path = names[NEW_FILE].path;
usr.bin/patch/pch.c
1417
return path ? xstrdup(path) : NULL;
usr.bin/patch/pch.c
1425
char *path, *bn;
usr.bin/patch/pch.c
1437
path = names[i].path;
usr.bin/patch/pch.c
1438
if (path == NULL || (!names[i].exists && !assume_exists))
usr.bin/patch/pch.c
1440
if ((tmp = num_components(path)) > min_components)
usr.bin/patch/pch.c
1444
best = path;
usr.bin/patch/pch.c
1446
bn = basename(path);
usr.bin/patch/pch.c
1453
best = path;
usr.bin/patch/pch.c
1455
if ((tmp = strlen(path)) > min_len)
usr.bin/patch/pch.c
1458
best = path;
usr.bin/patch/pch.c
1476
best = names[NEW_FILE].path;
usr.bin/patch/pch.c
1482
num_components(const char *path)
usr.bin/patch/pch.c
1487
for (n = 0, cp = path; (cp = strchr(cp, '/')) != NULL; n++) {
usr.bin/patch/pch.c
299
names[OLD_FILE].path = fetchname(s + 4,
usr.bin/patch/pch.c
306
names[NEW_FILE].path = fetchname(s + off,
usr.bin/patch/pch.c
314
names[OLD_FILE].path = fetchname(s + off,
usr.bin/patch/pch.c
317
names[INDEX_FILE].path = fetchname(s + 6,
usr.bin/patch/pch.c
390
if (names[OLD_FILE].path != NULL ||
usr.bin/patch/pch.c
391
names[NEW_FILE].path != NULL) {
usr.bin/patch/pch.c
392
free(names[INDEX_FILE].path);
usr.bin/patch/pch.c
393
names[INDEX_FILE].path = NULL;
usr.bin/patch/pch.c
414
free(names[OLD_FILE].path);
usr.bin/patch/pch.c
415
free(names[NEW_FILE].path);
usr.bin/patch/pch.c
416
free(names[INDEX_FILE].path);
usr.bin/patch/pch.h
35
char *path;
usr.bin/pkgconf/cli/main.c
956
relocate_path(const char *path)
usr.bin/pkgconf/cli/main.c
960
pkgconf_strlcpy(buf, path, sizeof buf);
usr.bin/pkgconf/cli/main.c
981
printf("%s ", pn->path);
usr.bin/pkgconf/cli/main.c
989
printf("%s ", pn->path);
usr.bin/pkgconf/cli/main.c
997
printf("%s ", pn->path);
usr.bin/pkgconf/libpkgconf/bsdstubs.c
138
unveil(const char *path, const char *permissions)
usr.bin/pkgconf/libpkgconf/bsdstubs.c
140
(void) path;
usr.bin/pkgconf/libpkgconf/bsdstubs.c
192
pkgconf_unveil(const char *path, const char *permissions)
usr.bin/pkgconf/libpkgconf/bsdstubs.c
194
return unveil(path, permissions);
usr.bin/pkgconf/libpkgconf/bsdstubs.h
30
PKGCONF_API extern int pkgconf_unveil(const char *path, const char *permissions);
usr.bin/pkgconf/libpkgconf/client.c
44
PKGCONF_TRACE(client, " - '%s'", p->path);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
135
char *path;
usr.bin/pkgconf/libpkgconf/libpkgconf.h
354
PKGCONF_API pkgconf_pkg_t *pkgconf_pkg_new_from_file(pkgconf_client_t *client, const char *path, FILE *f, unsigned int flags);
usr.bin/pkgconf/libpkgconf/libpkgconf.h
425
PKGCONF_API bool pkgconf_path_match_list(const char *path, const pkgconf_list_t *dirlist);
usr.bin/pkgconf/libpkgconf/path.c
228
pkgconf_path_match_list(const char *path, const pkgconf_list_t *dirlist)
usr.bin/pkgconf/libpkgconf/path.c
232
const char *cpath = path;
usr.bin/pkgconf/libpkgconf/path.c
234
pkgconf_strlcpy(relocated, path, sizeof relocated);
usr.bin/pkgconf/libpkgconf/path.c
242
if (!strcmp(pnode->path, cpath))
usr.bin/pkgconf/libpkgconf/path.c
267
pkgconf_path_t *srcpath = n->data, *path;
usr.bin/pkgconf/libpkgconf/path.c
269
path = calloc(1, sizeof(pkgconf_path_t));
usr.bin/pkgconf/libpkgconf/path.c
270
path->path = strdup(srcpath->path);
usr.bin/pkgconf/libpkgconf/path.c
273
path->handle_path = srcpath->handle_path;
usr.bin/pkgconf/libpkgconf/path.c
274
path->handle_device = srcpath->handle_device;
usr.bin/pkgconf/libpkgconf/path.c
277
pkgconf_node_insert_tail(&path->lnode, path, dst);
usr.bin/pkgconf/libpkgconf/path.c
300
free(pnode->path);
usr.bin/pkgconf/libpkgconf/path.c
308
normpath(const char *path)
usr.bin/pkgconf/libpkgconf/path.c
310
if (!path)
usr.bin/pkgconf/libpkgconf/path.c
313
char *copy = strdup(path);
usr.bin/pkgconf/libpkgconf/path.c
320
*ptr++ = path[ii];
usr.bin/pkgconf/libpkgconf/path.c
321
if ('/' == path[ii])
usr.bin/pkgconf/libpkgconf/path.c
324
while ('/' == path[ii])
usr.bin/pkgconf/libpkgconf/path.c
43
if (!strcmp(text, pn->path))
usr.bin/pkgconf/libpkgconf/path.c
65
char path[PKGCONF_ITEM_SIZE];
usr.bin/pkgconf/libpkgconf/path.c
67
pkgconf_strlcpy(path, text, sizeof path);
usr.bin/pkgconf/libpkgconf/path.c
68
pkgconf_path_relocate(path, sizeof path);
usr.bin/pkgconf/libpkgconf/path.c
75
if (lstat(path, &st) == -1)
usr.bin/pkgconf/libpkgconf/path.c
80
char *linkdest = realpath(path, pathbuf);
usr.bin/pkgconf/libpkgconf/path.c
85
if (path_list_contains_entry(path, dirlist, &st))
usr.bin/pkgconf/libpkgconf/path.c
89
if (filter && path_list_contains_entry(path, dirlist))
usr.bin/pkgconf/libpkgconf/path.c
94
node->path = strdup(path);
usr.bin/pkgconf/libpkgconf/personality.c
249
load_personality_with_path(const char *path, const char *triplet, bool datadir)
usr.bin/pkgconf/libpkgconf/personality.c
257
pkgconf_strlcpy(pathbuf, path, sizeof pathbuf);
usr.bin/pkgconf/libpkgconf/personality.c
259
snprintf(pathbuf, sizeof pathbuf, "%s/pkgconfig/personality.d/%s.personality", path, triplet);
usr.bin/pkgconf/libpkgconf/personality.c
261
snprintf(pathbuf, sizeof pathbuf, "%s/%s.personality", path, triplet);
usr.bin/pkgconf/libpkgconf/personality.c
322
out = load_personality_with_path(pn->path, triplet, true);
usr.bin/pkgconf/libpkgconf/personality.c
335
out = load_personality_with_path(pn->path, triplet, false);
usr.bin/pkgconf/libpkgconf/pkg.c
327
convert_path_to_value(const char *path)
usr.bin/pkgconf/libpkgconf/pkg.c
329
char *buf = calloc(1, (strlen(path) + 1) * 2);
usr.bin/pkgconf/libpkgconf/pkg.c
333
for (i = path; *i != '\0'; i++)
usr.bin/pkgconf/libpkgconf/pkg.c
680
pkgconf_pkg_try_specific_path(pkgconf_client_t *client, const char *path, const char *name)
usr.bin/pkgconf/libpkgconf/pkg.c
687
PKGCONF_TRACE(client, "trying path: %s for %s", path, name);
usr.bin/pkgconf/libpkgconf/pkg.c
689
snprintf(locbuf, sizeof locbuf, "%s%c%s" PKG_CONFIG_EXT, path, PKG_DIR_SEP_S, name);
usr.bin/pkgconf/libpkgconf/pkg.c
690
snprintf(uninst_locbuf, sizeof uninst_locbuf, "%s%c%s-uninstalled" PKG_CONFIG_EXT, path, PKG_DIR_SEP_S, name);
usr.bin/pkgconf/libpkgconf/pkg.c
707
pkgconf_pkg_scan_dir(pkgconf_client_t *client, const char *path, void *data, pkgconf_pkg_iteration_func_t func)
usr.bin/pkgconf/libpkgconf/pkg.c
713
dir = opendir(path);
usr.bin/pkgconf/libpkgconf/pkg.c
717
PKGCONF_TRACE(client, "scanning dir [%s]", path);
usr.bin/pkgconf/libpkgconf/pkg.c
725
pkgconf_strlcpy(filebuf, path, sizeof filebuf);
usr.bin/pkgconf/libpkgconf/pkg.c
781
PKGCONF_TRACE(client, "scanning directory: %s", pnode->path);
usr.bin/pkgconf/libpkgconf/pkg.c
783
if ((pkg = pkgconf_pkg_scan_dir(client, pnode->path, data, func)) != NULL)
usr.bin/pkgconf/libpkgconf/pkg.c
886
pkg = pkgconf_pkg_try_specific_path(client, pnode->path, name);
usr.bin/rcs/buf.c
277
buf_write(BUF *b, const char *path, mode_t mode)
usr.bin/rcs/buf.c
281
if ((fd = open(path, O_WRONLY|O_CREAT|O_TRUNC, mode)) == -1) {
usr.bin/rcs/buf.c
282
if (errno == EACCES && unlink(path) != -1)
usr.bin/rcs/buf.c
285
err(1, "%s", path);
usr.bin/rcs/buf.c
289
(void)unlink(path);
usr.bin/rcs/buf.c
290
errx(1, "buf_write: buf_write_fd: `%s'", path);
usr.bin/rcs/buf.c
294
warn("permissions not set on file %s", path);
usr.bin/rcs/buf.c
86
buf_load(const char *path)
usr.bin/rcs/buf.c
97
if ((fd = open(path, O_RDONLY)) == -1)
usr.bin/rcs/rcs.c
106
rfp->rf_path = xstrdup(path);
usr.bin/rcs/rcs.c
112
err(1, "rcs_open: fdopen: `%s'", path);
usr.bin/rcs/rcs.c
85
rcs_open(const char *path, int fd, int flags, ...)
usr.bin/rcs/worklist.c
42
worklist_add(const char *path, struct wklhead *worklist)
usr.bin/rcs/worklist.c
50
len = strlcpy(wkl->wkl_path, path, sizeof(wkl->wkl_path));
usr.bin/rdist/client.c
100
return(path);
usr.bin/rdist/client.c
110
if (path && *path) {
usr.bin/rdist/client.c
111
cp = strrchr(path, '/');
usr.bin/rdist/client.c
113
(void) snprintf(buff, sizeof(buff), "%s/%s", dest, path);
usr.bin/rdist/client.c
116
pathlen = strlen(path);
usr.bin/rdist/client.c
122
cp = path + srclen;
usr.bin/rdist/client.c
125
cp = path + srclen - strlen(p);
usr.bin/rdist/client.c
127
cp = path;
usr.bin/rdist/client.c
86
remfilename(char *src, char *dest, char *path, char *rname, int destdir)
usr.bin/rdist/client.c
96
A(src), A(dest), A(path), A(rname), destdir);
usr.bin/rdist/client.c
99
debugmsg(DM_MISC, "remfilename: remote filename=%s\n", path);
usr.bin/rdist/common.c
804
xbasename(char *path)
usr.bin/rdist/common.c
808
if ((cp = strrchr(path, '/')) != NULL)
usr.bin/rdist/common.c
811
return(path);
usr.bin/rdist/common.c
820
searchpath(char *path)
usr.bin/rdist/common.c
827
for (found = 0; !found && (file = strsep(&path, ":")) != NULL; ) {
usr.bin/rdist/expand.c
129
path = tpathp = pathp = pathbuf;
usr.bin/rdist/expand.c
271
cp = exptilde(path, tilde, sizeof(pathbuf));
usr.bin/rdist/expand.c
274
tpathp = pathp = path;
usr.bin/rdist/expand.c
280
Cat((u_char *)path, s);
usr.bin/rdist/expand.c
317
if (!expany || stat(path, &stb) >= 0) {
usr.bin/rdist/expand.c
319
Cat((u_char *)path, (u_char *)"");
usr.bin/rdist/expand.c
351
dirp = opendir(path);
usr.bin/rdist/expand.c
366
Cat((u_char *)path, (u_char *)dp->d_name);
usr.bin/rdist/expand.c
380
(void) strlcat(path, ": ", lastpathp - path + 2);
usr.bin/rdist/expand.c
381
(void) strlcat(path, SYSERR, lastpathp - path + 2);
usr.bin/rdist/expand.c
382
yyerror(path);
usr.bin/rdist/expand.c
50
char *path;
usr.bin/rdist/expand.c
569
if (stat(path, &stb) == 0 && S_ISDIR(stb.st_mode)) {
usr.bin/rdist/expand.c
572
Cat((u_char *)path,
usr.bin/rdistd/filesys.c
334
is_nfs_mounted(char *path, struct stat *statbuf, int *isvalid)
usr.bin/rdistd/filesys.c
338
if ((mnt = getmntpt(path, statbuf, isvalid)) == NULL)
usr.bin/rdistd/filesys.c
352
is_ro_mounted(char *path, struct stat *statbuf, int *isvalid)
usr.bin/rdistd/filesys.c
356
if ((mnt = getmntpt(path, statbuf, isvalid)) == NULL)
usr.bin/rdistd/filesys.c
370
is_symlinked(char *path, struct stat *statbuf, int *isvalid)
usr.bin/rdistd/filesys.c
375
if (lstat(path, &stb) != 0)
usr.bin/rev/rev.c
101
warn("%s", path);
usr.bin/rev/rev.c
104
filename = path;
usr.bin/rev/rev.c
89
rev_file(const char *path)
usr.bin/rev/rev.c
98
if (path != NULL) {
usr.bin/rev/rev.c
99
fp = fopen(path, "r");
usr.bin/rpcgen/rpc_main.c
207
extendfile(char *path, char *ext)
usr.bin/rpcgen/rpc_main.c
214
if ((file = strrchr(path, '/')) == NULL)
usr.bin/rpcgen/rpc_main.c
215
file = path;
usr.bin/rsync/blocks.c
143
const struct blkset *blks, const char *path, int recomp)
usr.bin/rsync/blocks.c
184
path,
usr.bin/rsync/blocks.c
208
path, (intmax_t)st->offs, ent->blk->idx,
usr.bin/rsync/blocks.c
219
LOG4("%s: sender verifies slow match", path);
usr.bin/rsync/blocks.c
250
const char *path, struct blkstat *st)
usr.bin/rsync/blocks.c
278
blk = blk_find(sess, st, blks, path, i == 0);
usr.bin/rsync/blocks.c
286
path, (intmax_t)sz,
usr.bin/rsync/blocks.c
312
LOG4("%s: flushing %s %jd B", path,
usr.bin/rsync/blocks.c
355
blk_recv(struct sess *sess, int fd, const char *path)
usr.bin/rsync/blocks.c
393
"%zu B, %zu B remainder, %zu B checksum", path,
usr.bin/rsync/blocks.c
436
path, b->idx, b->len);
usr.bin/rsync/blocks.c
441
path, s->blksz, (intmax_t)s->size);
usr.bin/rsync/blocks.c
496
const struct blkset *p, const char *path)
usr.bin/rsync/blocks.c
538
path, p->blksz, p->len, p->rem, p->csum);
usr.bin/rsync/copy.c
76
fromfd = openat(dfd, f->path, O_RDONLY | O_NOFOLLOW);
usr.bin/rsync/copy.c
78
err(ERR_FILE_IO, "%s/%s: openat", basedir_abs, f->path);
usr.bin/rsync/copy.c
81
tofd = openat(rootfd, f->path,
usr.bin/rsync/copy.c
85
err(ERR_FILE_IO, "%s: openat", f->path);
usr.bin/rsync/copy.c
88
err(ERR_FILE_IO, "%s: copy file", f->path);
usr.bin/rsync/downloader.c
106
f->path, prec, tot, unit, frac);
usr.bin/rsync/downloader.c
353
p->ofd = openat(p->rootfd, f->path, O_RDONLY | O_NONBLOCK);
usr.bin/rsync/downloader.c
356
ERR("%s: openat", f->path);
usr.bin/rsync/downloader.c
393
ERR("%s: fstat", f->path);
usr.bin/rsync/downloader.c
396
WARNX("%s: not regular", f->path);
usr.bin/rsync/downloader.c
405
ERR("%s: mmap", f->path);
usr.bin/rsync/downloader.c
416
if (mktemplate(&p->fname, f->path, sess->opts->recursive) ==
usr.bin/rsync/downloader.c
435
LOG3("%s: temporary: %s", f->path, p->fname);
usr.bin/rsync/downloader.c
563
if (renameat(p->rootfd, p->fname, p->rootfd, f->path) == -1) {
usr.bin/rsync/downloader.c
564
ERR("%s: renameat: %s", p->fname, f->path);
usr.bin/rsync/extern.h
124
char *path; /* path relative to root */
usr.bin/rsync/flist.c
106
if (strcmp(f->path, fnext->path) == 0) {
usr.bin/rsync/flist.c
110
f->wpath, f->path);
usr.bin/rsync/flist.c
111
free(fnext->path);
usr.bin/rsync/flist.c
113
fnext->path = fnext->link = NULL;
usr.bin/rsync/flist.c
119
f->wpath, f->path, fnext->path);
usr.bin/rsync/flist.c
1307
if (stat(wfl[i].path, &st) == -1) {
usr.bin/rsync/flist.c
1308
ERR("%s: stat", wfl[i].path);
usr.bin/rsync/flist.c
1345
if ((f->path = strdup(ent->fts_path)) == NULL) {
usr.bin/rsync/flist.c
1349
f->wpath = f->path + stripdir;
usr.bin/rsync/flist.c
243
free(f[i].path);
usr.bin/rsync/flist.c
476
if ((f->path = malloc(len + 1)) == NULL) {
usr.bin/rsync/flist.c
480
f->path[len] = '\0';
usr.bin/rsync/flist.c
483
memcpy(f->path, last, partial);
usr.bin/rsync/flist.c
485
if (!io_read_buf(sess, fd, f->path + partial, pathlen)) {
usr.bin/rsync/flist.c
490
if (f->path[0] == '/') {
usr.bin/rsync/flist.c
492
f->path);
usr.bin/rsync/flist.c
496
if (strstr(f->path, "/../") != NULL ||
usr.bin/rsync/flist.c
497
(len > 2 && strcmp(f->path + len - 3, "/..") == 0) ||
usr.bin/rsync/flist.c
498
(len > 2 && strncmp(f->path, "../", 3) == 0) ||
usr.bin/rsync/flist.c
499
strcmp(f->path, "..") == 0) {
usr.bin/rsync/flist.c
501
f->path);
usr.bin/rsync/flist.c
507
strlcpy(last, f->path, PATH_MAX);
usr.bin/rsync/flist.c
508
f->wpath = f->path;
usr.bin/rsync/flist.c
544
flist_append(struct flist *f, struct stat *st, const char *path)
usr.bin/rsync/flist.c
552
if ((f->path = strdup(path)) == NULL) {
usr.bin/rsync/flist.c
557
if ((f->wpath = strrchr(f->path, '/')) == NULL)
usr.bin/rsync/flist.c
558
f->wpath = f->path;
usr.bin/rsync/flist.c
573
f->link = symlink_read(f->path);
usr.bin/rsync/flist.c
732
ff->path, (intmax_t)ff->st.size,
usr.bin/rsync/flist.c
972
if (asprintf(&f->path, "%s.", ent->fts_path) == -1) {
usr.bin/rsync/flist.c
974
f->path = NULL;
usr.bin/rsync/flist.c
978
if ((f->path = strdup(ent->fts_path)) == NULL) {
usr.bin/rsync/flist.c
984
f->wpath = f->path + stripdir;
usr.bin/rsync/mkpath.c
45
mkpath(char *path)
usr.bin/rsync/mkpath.c
51
slash = path;
usr.bin/rsync/mkpath.c
60
if (mkdir(path, 0777) != 0) {
usr.bin/rsync/mkpath.c
63
if (stat(path, &sb) == -1) {
usr.bin/rsync/mktemp.c
125
if (fstatat(pfd, path, &sb, AT_SYMLINK_NOFOLLOW) != 0)
usr.bin/rsync/mktemp.c
129
fd = openat(pfd, path, flags, S_IRUSR|S_IWUSR);
usr.bin/rsync/mktemp.c
134
if (mkdirat(pfd, path, S_IRUSR|S_IWUSR|S_IXUSR) == 0)
usr.bin/rsync/mktemp.c
140
if (symlinkat(link, pfd, path) == 0)
usr.bin/rsync/mktemp.c
146
if (mkfifoat(pfd, path, S_IRUSR|S_IWUSR) == 0)
usr.bin/rsync/mktemp.c
156
if (mknodat(pfd, path, S_IRUSR|S_IWUSR|dev_type, dev)
usr.bin/rsync/mktemp.c
178
if (strlcat(sun.sun_path, path, sizeof(sun.sun_path)) >=
usr.bin/rsync/mktemp.c
212
mkstempat(int fd, char *path)
usr.bin/rsync/mktemp.c
214
return mktemp_internalat(fd, path, 0, MKTEMP_FILE, 0, NULL, 0, 0);
usr.bin/rsync/mktemp.c
224
mkstemplinkat(char *link, int fd, char *path)
usr.bin/rsync/mktemp.c
227
if (mktemp_internalat(fd, path, 0, MKTEMP_LINK, 0, link, 0, 0) == -1)
usr.bin/rsync/mktemp.c
229
return path;
usr.bin/rsync/mktemp.c
239
mkstempfifoat(int fd, char *path)
usr.bin/rsync/mktemp.c
242
if (mktemp_internalat(fd, path, 0, MKTEMP_FIFO, 0, NULL, 0, 0) == -1)
usr.bin/rsync/mktemp.c
244
return path;
usr.bin/rsync/mktemp.c
254
mkstempnodat(int fd, char *path, mode_t mode, dev_t dev)
usr.bin/rsync/mktemp.c
257
if (mktemp_internalat(fd, path, 0,
usr.bin/rsync/mktemp.c
260
return path;
usr.bin/rsync/mktemp.c
270
mkstempsock(const char *root, char *path)
usr.bin/rsync/mktemp.c
273
if (mktemp_internalat(0, path, 0, MKTEMP_SOCK, 0, root, 0, 0) == -1)
usr.bin/rsync/mktemp.c
275
return path;
usr.bin/rsync/mktemp.c
286
mktemplate(char **ret, const char *path, int recursive)
usr.bin/rsync/mktemp.c
291
if (recursive && (cp = strrchr(path, '/')) != NULL) {
usr.bin/rsync/mktemp.c
292
dirlen = cp - path;
usr.bin/rsync/mktemp.c
294
dirlen, path, path + dirlen + 1);
usr.bin/rsync/mktemp.c
299
} else if ((n = asprintf(ret, ".%s.XXXXXXXXXX", path)) == -1) {
usr.bin/rsync/mktemp.c
75
mktemp_internalat(int pfd, char *path, int slen, enum tmpmode mode,
usr.bin/rsync/mktemp.c
86
len = strlen(path);
usr.bin/rsync/mktemp.c
91
ep = path + len - slen;
usr.bin/rsync/mktemp.c
93
for (start = ep; start > path && start[-1] == 'X'; start--)
usr.bin/rsync/receiver.c
100
LOG4("%s: updated permissions", f->path);
usr.bin/rsync/receiver.c
108
const struct flist *f, const char *path)
usr.bin/rsync/receiver.c
122
if (utimensat(rootfd, path, ts, AT_SYMLINK_NOFOLLOW) == -1) {
usr.bin/rsync/receiver.c
123
ERR("%s: utimensat", path);
usr.bin/rsync/receiver.c
126
LOG4("%s: updated date", f->path);
usr.bin/rsync/receiver.c
142
if (fchownat(rootfd, path, uid, gid, AT_SYMLINK_NOFOLLOW) == -1) {
usr.bin/rsync/receiver.c
144
ERR("%s: fchownat", path);
usr.bin/rsync/receiver.c
149
"to user.group: %u.%u", f->path, uid, gid);
usr.bin/rsync/receiver.c
151
LOG4("%s: updated uid and/or gid", f->path);
usr.bin/rsync/receiver.c
158
if (fchmodat(rootfd, path, mode, AT_SYMLINK_NOFOLLOW) == -1) {
usr.bin/rsync/receiver.c
159
ERR("%s: fchmodat", path);
usr.bin/rsync/receiver.c
162
LOG4("%s: updated permissions", f->path);
usr.bin/rsync/receiver.c
47
int fd, const struct flist *f, const char *path)
usr.bin/rsync/receiver.c
61
ERR("%s: futimens", path);
usr.bin/rsync/receiver.c
64
LOG4("%s: updated date", f->path);
usr.bin/rsync/receiver.c
82
ERR("%s: fchown", path);
usr.bin/rsync/receiver.c
87
"to user.group: %u.%u", f->path, uid, gid);
usr.bin/rsync/receiver.c
89
LOG4("%s: updated uid and/or gid", f->path);
usr.bin/rsync/receiver.c
97
ERR("%s: fchmod", path);
usr.bin/rsync/rules.c
409
rules_match(const char *path, int isdir)
usr.bin/rsync/rules.c
415
basename = strrchr(path, '/');
usr.bin/rsync/rules.c
419
basename = path;
usr.bin/rsync/rules.c
437
if (strcmp(path, r->pattern) == 0)
usr.bin/rsync/rules.c
442
p = strstr(path, r->pattern);
usr.bin/rsync/rules.c
447
if (p != NULL && (p == path || p[-1] == '/') &&
usr.bin/rsync/rules.c
451
size_t len = strlen(path);
usr.bin/rsync/rules.c
454
if (len >= plen && strcmp(path + len - plen,
usr.bin/rsync/rules.c
458
path[len - plen - 1] == '/')
usr.bin/rsync/rules.c
467
p = path;
usr.bin/rsync/rules.c
472
for (p = path; *p != '\0'; p++)
usr.bin/rsync/rules.c
479
for (p = path; *p != '\0' && nseg > 0;
usr.bin/rsync/sender.c
179
fl[up->cur->idx].path,
usr.bin/rsync/sender.c
205
fl[up->cur->idx].path, &up->stat);
usr.bin/rsync/sender.c
267
fl[up->cur->idx].path, (intmax_t)up->cur->blks->size);
usr.bin/rsync/sender.c
309
"directory: %s", fl[idx].path);
usr.bin/rsync/sender.c
313
"symlink: %s", fl[idx].path);
usr.bin/rsync/sender.c
317
"special: %s", fl[idx].path);
usr.bin/rsync/sender.c
336
s->blks = blk_recv(sess, fd, fl[idx].path);
usr.bin/rsync/sender.c
528
ERR("%s: fstat", f->path);
usr.bin/rsync/sender.c
544
ERR("%s: mmap", f->path);
usr.bin/rsync/sender.c
643
up.stat.fd = open(fl[up.cur->idx].path,
usr.bin/rsync/sender.c
646
ERR("%s: open", fl[up.cur->idx].path);
usr.bin/rsync/symlinks.c
32
symlink_read(const char *path)
usr.bin/rsync/symlinks.c
47
if ((nsz = readlink(path, buf, sz)) == -1) {
usr.bin/rsync/symlinks.c
48
ERR("%s: readlink", path);
usr.bin/rsync/symlinks.c
52
ERRX("%s: empty link", path);
usr.bin/rsync/symlinks.c
71
symlinkat_read(int fd, const char *path)
usr.bin/rsync/symlinks.c
86
if ((nsz = readlinkat(fd, path, buf, sz)) == -1) {
usr.bin/rsync/symlinks.c
87
ERR("%s: readlinkat", path);
usr.bin/rsync/symlinks.c
91
ERRX("%s: empty link", path);
usr.bin/rsync/uploader.c
1032
u->fl[u->idx].path, (intmax_t)blk.size,
usr.bin/rsync/uploader.c
1040
LOG3("%s: not mapped", u->fl[u->idx].path);
usr.bin/rsync/uploader.c
181
WARNX("%s: ignoring symlink", f->path);
usr.bin/rsync/uploader.c
197
rc = fstatat(p->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW);
usr.bin/rsync/uploader.c
200
ERR("%s: fstatat", f->path);
usr.bin/rsync/uploader.c
205
unlinkat(p->rootfd, f->path, AT_REMOVEDIR) == -1) {
usr.bin/rsync/uploader.c
206
ERR("%s: unlinkat", f->path);
usr.bin/rsync/uploader.c
218
b = symlinkat_read(p->rootfd, f->path);
usr.bin/rsync/uploader.c
226
LOG3("%s: updating symlink: %s", f->path, f->link);
usr.bin/rsync/uploader.c
239
LOG3("%s: creating symlink: %s", f->path, f->link);
usr.bin/rsync/uploader.c
240
if (mktemplate(&temp, f->path, sess->opts->recursive) == -1) {
usr.bin/rsync/uploader.c
253
p->rootfd, f, newlink ? temp : f->path);
usr.bin/rsync/uploader.c
256
if (renameat(p->rootfd, temp, p->rootfd, f->path) == -1) {
usr.bin/rsync/uploader.c
257
ERR("%s: renameat %s", temp, f->path);
usr.bin/rsync/uploader.c
286
WARNX("skipping non-regular file %s", f->path);
usr.bin/rsync/uploader.c
301
rc = fstatat(p->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW);
usr.bin/rsync/uploader.c
304
ERR("%s: fstatat", f->path);
usr.bin/rsync/uploader.c
309
unlinkat(p->rootfd, f->path, AT_REMOVEDIR) == -1) {
usr.bin/rsync/uploader.c
310
ERR("%s: unlinkat", f->path);
usr.bin/rsync/uploader.c
322
LOG3("%s: updating device", f->path);
usr.bin/rsync/uploader.c
329
if (mktemplate(&temp, f->path, sess->opts->recursive) == -1) {
usr.bin/rsync/uploader.c
342
p->rootfd, f, newdev ? temp : f->path);
usr.bin/rsync/uploader.c
345
if (renameat(p->rootfd, temp, p->rootfd, f->path) == -1) {
usr.bin/rsync/uploader.c
346
ERR("%s: renameat %s", temp, f->path);
usr.bin/rsync/uploader.c
375
WARNX("skipping non-regular file %s", f->path);
usr.bin/rsync/uploader.c
390
rc = fstatat(p->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW);
usr.bin/rsync/uploader.c
393
ERR("%s: fstatat", f->path);
usr.bin/rsync/uploader.c
398
unlinkat(p->rootfd, f->path, AT_REMOVEDIR) == -1) {
usr.bin/rsync/uploader.c
399
ERR("%s: unlinkat", f->path);
usr.bin/rsync/uploader.c
407
if (mktemplate(&temp, f->path, sess->opts->recursive) == -1) {
usr.bin/rsync/uploader.c
419
p->rootfd, f, newfifo ? temp : f->path);
usr.bin/rsync/uploader.c
422
if (renameat(p->rootfd, temp, p->rootfd, f->path) == -1) {
usr.bin/rsync/uploader.c
423
ERR("%s: renameat %s", temp, f->path);
usr.bin/rsync/uploader.c
452
WARNX("skipping non-regular file %s", f->path);
usr.bin/rsync/uploader.c
467
rc = fstatat(p->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW);
usr.bin/rsync/uploader.c
470
ERR("%s: fstatat", f->path);
usr.bin/rsync/uploader.c
475
unlinkat(p->rootfd, f->path, AT_REMOVEDIR) == -1) {
usr.bin/rsync/uploader.c
476
ERR("%s: unlinkat", f->path);
usr.bin/rsync/uploader.c
484
if (mktemplate(&temp, f->path, sess->opts->recursive) == -1) {
usr.bin/rsync/uploader.c
496
p->rootfd, f, newsock ? temp : f->path);
usr.bin/rsync/uploader.c
499
if (renameat(p->rootfd, temp, p->rootfd, f->path) == -1) {
usr.bin/rsync/uploader.c
500
ERR("%s: renameat %s", temp, f->path);
usr.bin/rsync/uploader.c
528
WARNX("%s: ignoring directory", f->path);
usr.bin/rsync/uploader.c
537
rc = fstatat(p->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW);
usr.bin/rsync/uploader.c
540
ERR("%s: fstatat", f->path);
usr.bin/rsync/uploader.c
544
ERRX("%s: not a directory", f->path);
usr.bin/rsync/uploader.c
552
LOG3("%s: updating directory", f->path);
usr.bin/rsync/uploader.c
563
LOG3("%s: creating directory", f->path);
usr.bin/rsync/uploader.c
564
if (mkdirat(p->rootfd, f->path, 0777 & ~p->oumask) == -1) {
usr.bin/rsync/uploader.c
565
ERR("%s: mkdirat", f->path);
usr.bin/rsync/uploader.c
596
if (fstatat(u->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW) == -1) {
usr.bin/rsync/uploader.c
597
ERR("%s: fstatat", f->path);
usr.bin/rsync/uploader.c
601
WARNX("%s: not a directory", f->path);
usr.bin/rsync/uploader.c
619
rc = utimensat(u->rootfd, f->path, tv, 0);
usr.bin/rsync/uploader.c
621
ERR("%s: utimensat", f->path);
usr.bin/rsync/uploader.c
624
LOG4("%s: updated date", f->path);
usr.bin/rsync/uploader.c
635
rc = fchmodat(u->rootfd, f->path, f->st.mode, 0);
usr.bin/rsync/uploader.c
637
ERR("%s: fchmodat", f->path);
usr.bin/rsync/uploader.c
640
LOG4("%s: updated mode", f->path);
usr.bin/rsync/uploader.c
660
if (fstatat(rootfd, f->path, st, AT_SYMLINK_NOFOLLOW) == -1) {
usr.bin/rsync/uploader.c
664
ERR("%s: fstatat", f->path);
usr.bin/rsync/uploader.c
718
WARNX("skipping over max-size file %s", f->path);
usr.bin/rsync/uploader.c
722
WARNX("skipping under min-size file %s", f->path);
usr.bin/rsync/uploader.c
73
sz = strlen(f->path);
usr.bin/rsync/uploader.c
739
unlinkat(p->rootfd, f->path, AT_REMOVEDIR) == -1) {
usr.bin/rsync/uploader.c
740
ERR("%s: unlinkat", f->path);
usr.bin/rsync/uploader.c
745
if (!rsync_set_metadata_at(sess, 0, p->rootfd, f, f->path)) {
usr.bin/rsync/uploader.c
749
LOG3("%s: skipping: up to date", f->path);
usr.bin/rsync/uploader.c
75
LOG1("%s%s", f->path, (f->path[sz - 1] == '/') ? "" : "/");
usr.bin/rsync/uploader.c
766
if (unlinkat(p->rootfd, f->path, 0) == -1 &&
usr.bin/rsync/uploader.c
768
ERR("%s: unlinkat", f->path);
usr.bin/rsync/uploader.c
772
LOG3("%s: skipping: up to date in %s", f->path, root);
usr.bin/rsync/uploader.c
785
if (fstatat(p->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW) ==
usr.bin/rsync/uploader.c
787
ERR("%s: fstatat", f->path);
usr.bin/rsync/uploader.c
793
*filefd = openat(p->rootfd, f->path, O_RDONLY | O_NOFOLLOW);
usr.bin/rsync/uploader.c
795
ERR("%s: openat", f->path);
usr.bin/rsync/uploader.c
87
LOG1("%s -> %s", f->path, f->link);
usr.bin/rsync/uploader.c
98
LOG1("%s", f->path);
usr.bin/sndiod/dev.c
1001
logx(1, "%s: has no streams", d->path);
usr.bin/sndiod/dev.c
1017
logx(3, "%s: draining", d->path);
usr.bin/sndiod/dev.c
1046
logx(3, "%s: deleting", d->path);
usr.bin/sndiod/dev.c
1053
logx(0, "%s: not on the list", d->path);
usr.bin/sndiod/dev.c
1075
logx(2, "%s: started", d->path);
usr.bin/sndiod/dev.c
1143
logx(2, "%s: not started by mmc yet, waiting.", mtc->dev->path);
usr.bin/sndiod/dev.c
1182
logx(3, "%s: ignoring mmc start", mtc->dev->path);
usr.bin/sndiod/dev.c
1203
logx(3, "%s: ignored mmc stop", mtc->dev->path);
usr.bin/sndiod/dev.c
1215
logx(2, "%s: relocated to %u", mtc->dev->path, origin);
usr.bin/sndiod/dev.c
1235
logx(2, "%s: set to be MIDI clock source", d->path);
usr.bin/sndiod/dev.c
2191
logx(2, "%s: software master level control disabled", d->path);
usr.bin/sndiod/dev.c
2195
logx(2, "%s: software master level control enabled", d->path);
usr.bin/sndiod/dev.c
264
logx(3, "%s: mtc full frame at %d, %d fps", mtc->dev->path, mtc->delta, mtc->fps);
usr.bin/sndiod/dev.c
538
logx(2, "%s: device stopped", d->path);
usr.bin/sndiod/dev.c
548
logx(4, "%s: empty cycle, prime = %u", d->path, d->prime);
usr.bin/sndiod/dev.c
563
logx(4, "%s: full cycle: delta = %d", d->path, d->delta);
usr.bin/sndiod/dev.c
725
logx(2, "%s: master volume set to %u", d->path, master);
usr.bin/sndiod/dev.c
750
dev_new(char *path, struct aparams *par,
usr.bin/sndiod/dev.c
761
d->path = path;
usr.bin/sndiod/dev.c
854
d->path, d->rate,
usr.bin/sndiod/dev.c
882
logx(1, "%s: failed to open audio device", d->path);
usr.bin/sndiod/dev.c
940
logx(3, "%s: closing", d->path);
usr.bin/sndiod/dev.c
974
logx(3, "%s: device requested", d->path);
usr.bin/sndiod/dev.c
986
logx(3, "%s: device released", d->path);
usr.bin/sndiod/dev.h
258
char *path;
usr.bin/sndiod/dev_sioctl.c
85
logx(2, "%s: onctl: addr = %u, val = %u", d->path, addr, val);
usr.bin/sndiod/fdpass.c
281
fd = sio_sun_getfd(d->path, mode, 1);
usr.bin/sndiod/fdpass.c
290
fd = mio_rmidi_getfd(p->path, mode, 1);
usr.bin/sndiod/fdpass.c
299
fd = sioctl_sun_getfd(d->path, mode, 1);
usr.bin/sndiod/midi.c
518
port_new(char *path, unsigned int mode, int hold)
usr.bin/sndiod/midi.c
523
c->path = path;
usr.bin/sndiod/midi.h
93
char *path;
usr.bin/sndiod/opt.c
362
logx(2, "%s: initial MTC source, controlled by MMC", d->path);
usr.bin/sndiod/opt.c
433
"%s%s", a->dev->path, (a->next != NULL) ? ", " : "");
usr.bin/sndiod/siofile.c
124
d->path, mode == SIO_PLAY ? "play-only" : "rec-only");
usr.bin/sndiod/siofile.c
130
logx(1, "%s: no control device", d->path);
usr.bin/sndiod/siofile.c
186
logx(0, "%s: %u: unsupported number of bits", d->path, par.bits);
usr.bin/sndiod/siofile.c
190
logx(0, "%s: %u: unsupported sample size", d->path, par.bps);
usr.bin/sndiod/siofile.c
194
logx(0, "%s: %u: unsupported number of play channels", d->path, par.pchan);
usr.bin/sndiod/siofile.c
198
logx(0, "%s: %u: unsupported number of rec channels", d->path, par.rchan);
usr.bin/sndiod/siofile.c
202
logx(0, "%s: %u: unsupported buffer size", d->path, par.bufsz);
usr.bin/sndiod/siofile.c
207
logx(0, "%s: %u: unsupported block size", d->path, par.round);
usr.bin/sndiod/siofile.c
211
logx(0, "%s: %u: unsupported rate", d->path, par.rate);
usr.bin/sndiod/siofile.c
253
logx(3, "%s: closed", d->path);
usr.bin/sndiod/siofile.c
269
logx(1, "%s: failed to start device", d->path);
usr.bin/sndiod/siofile.c
286
logx(3, "%s: started", d->path);
usr.bin/sndiod/siofile.c
295
logx(1, "%s: failed to stop device", d->path);
usr.bin/sndiod/siofile.c
300
d->path, d->sio.sum_utime / 1000, d->sio.sum_wtime / 1000);
usr.bin/sndiod/siofile.c
348
logx(0, "%s: recording, but POLLIN not set", d->path);
usr.bin/sndiod/siofile.c
352
logx(0, "%s: can't read data", d->path);
usr.bin/sndiod/siofile.c
356
logx(0, "%s: unexpected data", d->path);
usr.bin/sndiod/siofile.c
367
logx(4, "%s: read %u bytes, todo %u / %u", d->path,
usr.bin/sndiod/siofile.c
376
d->path, d->sio.rused, d->bufsz);
usr.bin/sndiod/siofile.c
393
logx(0, "%s: cycle not at block boundary", d->path);
usr.bin/sndiod/siofile.c
410
logx(0, "%s: can't write data", d->path);
usr.bin/sndiod/siofile.c
422
d->path, n, d->sio.todo, d->round * d->pchan * d->par.bps);
usr.bin/sndiod/siofile.c
431
d->path, d->sio.pused, d->bufsz);
usr.bin/sndiod/siofile.c
437
d->path, d->sio.pused, d->bufsz);
usr.bin/sndiod/siofile.c
459
logx(2, "%s: disconnected", d->path);
usr.bin/sndiod/siofile.c
63
logx(4, "%s: tick, delta = %d", d->path, delta);
usr.bin/sndiod/siofile.c
84
logx(1, "%s: xrun", d->path);
usr.bin/sndiod/siofile.c
95
logx(1, "%s: watchdog timeout", d->path);
usr.bin/sndiod/sndiod.c
368
mkdev(char *path, struct aparams *par,
usr.bin/sndiod/sndiod.c
374
if (strcmp(d->path, path) == 0)
usr.bin/sndiod/sndiod.c
384
d = dev_new(path, par, mode, bufsz, round, rate, hold, autovol);
usr.bin/sndiod/sndiod.c
391
mkport(char *path, int hold)
usr.bin/sndiod/sndiod.c
396
if (strcmp(c->path, path) == 0)
usr.bin/sndiod/sndiod.c
399
c = port_new(path, MODE_MIDIMASK, hold);
usr.bin/sndiod/sndiod.c
406
mkopt(char *path, struct dev *d, struct opt_alt *alt_list,
usr.bin/sndiod/sndiod.c
413
o = opt_new(d, path, pmin, pmax, rmin, rmax,
usr.bin/sndiod/sndiod.c
427
char path[PATH_MAX];
usr.bin/sndiod/sndiod.c
433
snprintf(path, sizeof(path), "%s%s", path_prefix, name + prefix_len);
usr.bin/sndiod/sndiod.c
434
if (unveil(path, "rw") == -1)
usr.bin/sndiod/sndiod.c
435
err(1, "unveil %s", path);
usr.bin/sndiod/sndiod.c
479
dounveil(d->path, "rsnd/", "/dev/audio");
usr.bin/sndiod/sndiod.c
480
dounveil(d->path, "rsnd/", "/dev/audioctl");
usr.bin/sndiod/sndiod.c
483
dounveil(p->path, "rmidi/", "/dev/rmidi");
usr.bin/ssh/auth-rhosts.c
190
char *path = NULL;
usr.bin/ssh/auth-rhosts.c
210
xasprintf(&path, "%s/%s",
usr.bin/ssh/auth-rhosts.c
212
r = stat(path, &st);
usr.bin/ssh/auth-rhosts.c
213
free(path);
usr.bin/ssh/auth-rhosts.c
279
xasprintf(&path, "%s/%s",
usr.bin/ssh/auth-rhosts.c
281
if (stat(path, &st) == -1) {
usr.bin/ssh/auth-rhosts.c
282
debug3_f("stat %s: %s", path, strerror(errno));
usr.bin/ssh/auth-rhosts.c
283
free(path);
usr.bin/ssh/auth-rhosts.c
297
"bad modes for %.200s", pw->pw_name, path);
usr.bin/ssh/auth-rhosts.c
298
auth_debug_add("Bad file modes for %.200s", path);
usr.bin/ssh/auth-rhosts.c
299
free(path);
usr.bin/ssh/auth-rhosts.c
311
free(path);
usr.bin/ssh/auth-rhosts.c
315
if (check_rhosts_file(path, hostname, ipaddr,
usr.bin/ssh/auth-rhosts.c
324
free(path);
usr.bin/ssh/auth-rhosts.c
327
free(path);
usr.bin/ssh/authfile.c
477
sshkey_save_public(const struct sshkey *key, const char *path,
usr.bin/ssh/authfile.c
484
if ((fd = open(path, O_WRONLY|O_CREAT|O_TRUNC, 0644)) == -1)
usr.bin/ssh/authfile.h
51
int sshkey_save_public(const struct sshkey *key, const char *path,
usr.bin/ssh/channels.c
1570
free(c->path);
usr.bin/ssh/channels.c
1571
c->path = host;
usr.bin/ssh/channels.c
1725
free(c->path);
usr.bin/ssh/channels.c
1726
c->path = NULL;
usr.bin/ssh/channels.c
1728
c->path = xstrdup(dest_addr);
usr.bin/ssh/channels.c
1732
c->path = xstrdup(ntop);
usr.bin/ssh/channels.c
1737
c->self, c->path, c->host_port, socks_cmd);
usr.bin/ssh/channels.c
1768
c->path = xstrdup(host_to_connect);
usr.bin/ssh/channels.c
1964
rtype, c->listening_port, c->path, c->host_port,
usr.bin/ssh/channels.c
1970
if ((r = sshpkt_put_cstring(ssh, c->path)) != 0 ||
usr.bin/ssh/channels.c
1975
if ((r = sshpkt_put_cstring(ssh, c->path)) != 0)
usr.bin/ssh/channels.c
1979
if ((r = sshpkt_put_cstring(ssh, c->path)) != 0)
usr.bin/ssh/channels.c
1983
if ((r = sshpkt_put_cstring(ssh, c->path)) != 0 ||
usr.bin/ssh/channels.c
2025
c->listening_port, c->path, c->host_port);
usr.bin/ssh/channels.c
2060
if (c->path != NULL)
usr.bin/ssh/channels.c
2061
nc->path = xstrdup(c->path);
usr.bin/ssh/channels.c
3969
c->path = xstrdup(host);
usr.bin/ssh/channels.c
3990
const char *path;
usr.bin/ssh/channels.c
4003
path = fwd->connect_path;
usr.bin/ssh/channels.c
4014
path = fwd->connect_host;
usr.bin/ssh/channels.c
4019
path = fwd->listen_path;
usr.bin/ssh/channels.c
4052
c->path = xstrdup(path);
usr.bin/ssh/channels.c
4070
if (strcmp(c->path, host) == 0 && c->listening_port == port) {
usr.bin/ssh/channels.c
4081
channel_cancel_rport_listener_streamlocal(struct ssh *ssh, const char *path)
usr.bin/ssh/channels.c
4090
if (c->path == NULL)
usr.bin/ssh/channels.c
4092
if (strcmp(c->path, path) == 0) {
usr.bin/ssh/channels.c
4151
channel_cancel_lport_listener_streamlocal(struct ssh *ssh, const char *path)
usr.bin/ssh/channels.c
4156
if (path == NULL) {
usr.bin/ssh/channels.c
4167
if (strcmp(c->listening_addr, path) == 0) {
usr.bin/ssh/channels.c
4478
channel_request_rforward_cancel_streamlocal(struct ssh *ssh, const char *path)
usr.bin/ssh/channels.c
4488
if (open_listen_match_streamlocal(perm, path))
usr.bin/ssh/channels.c
4500
(r = sshpkt_put_cstring(ssh, path)) != 0 ||
usr.bin/ssh/channels.c
4777
c->path = xstrdup(host);
usr.bin/ssh/channels.c
4816
channel_connect_by_listen_path(struct ssh *ssh, const char *path,
usr.bin/ssh/channels.c
4826
if (open_listen_match_streamlocal(perm, path)) {
usr.bin/ssh/channels.c
4833
path);
usr.bin/ssh/channels.c
4892
c->path = xstrdup(host);
usr.bin/ssh/channels.c
4900
channel_connect_to_path(struct ssh *ssh, const char *path,
usr.bin/ssh/channels.c
4912
if (open_match(perm, path, PORT_STREAMLOCAL)) {
usr.bin/ssh/channels.c
4923
if (open_match(perm, path, PORT_STREAMLOCAL)) {
usr.bin/ssh/channels.c
4932
"but the request was denied.", path);
usr.bin/ssh/channels.c
4935
return connect_to(ssh, path, PORT_STREAMLOCAL, ctype, rname);
usr.bin/ssh/channels.c
4972
c->path = NULL;
usr.bin/ssh/channels.c
5002
if (open_match(perm, c->path, c->host_port)) {
usr.bin/ssh/channels.c
5014
sock = connect_to_helper(ssh, c->path, c->host_port, SOCK_STREAM, NULL,
usr.bin/ssh/channels.c
802
free(c->path);
usr.bin/ssh/channels.c
803
c->path = NULL;
usr.bin/ssh/channels.h
166
char *path;
usr.bin/ssh/clientloop.c
2118
l->path, l->linenum);
usr.bin/ssh/clientloop.c
2128
l->path, l->linenum);
usr.bin/ssh/clientloop.c
2139
"at %s:%ld", ctx->ip_str, l->path, l->linenum);
usr.bin/ssh/clientloop.c
2145
"at %s:%ld", ctx->host_str, l->path, l->linenum);
usr.bin/ssh/clientloop.c
2155
l->path, l->linenum);
usr.bin/ssh/clientloop.c
2165
sshkey_ssh_name(ctx->keys[i]), l->path, l->linenum);
usr.bin/ssh/clientloop.c
2171
l->path, l->linenum);
usr.bin/ssh/clientloop.c
2199
sshkey_ssh_name(ctx->old_keys[i]), l->path, l->linenum,
usr.bin/ssh/hostfile.c
238
l->path, l->linenum);
usr.bin/ssh/hostfile.c
245
sshkey_type(l->key), l->path, l->linenum);
usr.bin/ssh/hostfile.c
251
hostkeys->entries[hostkeys->num_entries].file = xstrdup(l->path);
usr.bin/ssh/hostfile.c
265
const char *path, FILE *f, u_int note)
usr.bin/ssh/hostfile.c
274
if ((r = hostkeys_foreach_file(path, f, record_hostkey, &ctx, host,
usr.bin/ssh/hostfile.c
277
debug_fr(r, "hostkeys_foreach failed for %s", path);
usr.bin/ssh/hostfile.c
284
load_hostkeys(struct hostkeys *hostkeys, const char *host, const char *path,
usr.bin/ssh/hostfile.c
289
if ((f = fopen(path, "r")) == NULL) {
usr.bin/ssh/hostfile.c
290
debug_f("fopen %s: %s", path, strerror(errno));
usr.bin/ssh/hostfile.c
294
load_hostkeys_file(hostkeys, host, path, f, note);
usr.bin/ssh/hostfile.c
591
sshkey_type(l->key), l->path, l->linenum);
usr.bin/ssh/hostfile.c
601
l->path, l->linenum, sshkey_type(l->key), ctx->host);
usr.bin/ssh/hostfile.c
609
l->path, l->linenum);
usr.bin/ssh/hostfile.c
783
hostkeys_foreach_file(const char *path, FILE *f, hostkeys_foreach_fn *callback,
usr.bin/ssh/hostfile.c
806
lineinfo.path = path;
usr.bin/ssh/hostfile.c
827
verbose_f("invalid marker at %s:%lu", path, linenum);
usr.bin/ssh/hostfile.c
837
verbose_f("truncated line at %s:%lu", path, linenum);
usr.bin/ssh/hostfile.c
850
path, linenum, lineinfo.hosts);
usr.bin/ssh/hostfile.c
863
"\"%.32s\"", path, linenum,
usr.bin/ssh/hostfile.c
887
path, linenum);
usr.bin/ssh/hostfile.c
936
path, linenum);
usr.bin/ssh/hostfile.c
959
hostkeys_foreach(const char *path, hostkeys_foreach_fn *callback, void *ctx,
usr.bin/ssh/hostfile.c
965
if ((f = fopen(path, "r")) == NULL)
usr.bin/ssh/hostfile.c
968
debug3_f("reading file \"%s\"", path);
usr.bin/ssh/hostfile.c
969
r = hostkeys_foreach_file(path, f, callback, ctx, host, ip,
usr.bin/ssh/hostfile.h
114
int hostkeys_foreach(const char *path,
usr.bin/ssh/hostfile.h
117
int hostkeys_foreach_file(const char *path, FILE *f,
usr.bin/ssh/hostfile.h
92
const char *path; /* Path of file */
usr.bin/ssh/krl.c
1270
ssh_krl_file_contains_key(const char *path, const struct sshkey *key)
usr.bin/ssh/krl.c
1276
if (path == NULL)
usr.bin/ssh/krl.c
1278
if ((r = sshbuf_load_file(path, &krlbuf)) != 0) {
usr.bin/ssh/krl.c
1284
debug2_f("checking KRL %s", path);
usr.bin/ssh/krl.h
63
int ssh_krl_file_contains_key(const char *path, const struct sshkey *key);
usr.bin/ssh/misc-agent.c
108
for (i = xstart; path[i] != '\0'; i++) {
usr.bin/ssh/misc-agent.c
109
path[i] = presentation_chars[
usr.bin/ssh/misc-agent.c
112
debug_f("trying path \"%s\"", path);
usr.bin/ssh/misc-agent.c
114
if (strlcpy(sunaddr.sun_path, path,
usr.bin/ssh/misc-agent.c
117
path);
usr.bin/ssh/misc-agent.c
129
path, strerror(errno));
usr.bin/ssh/misc-agent.c
134
error_f("bind \"%s\": %.100s", path, strerror(errno));
usr.bin/ssh/misc-agent.c
138
error_f("listen \"%s\": %s", path, strerror(errno));
usr.bin/ssh/misc-agent.c
146
path, sock);
usr.bin/ssh/misc-agent.c
161
char *path;
usr.bin/ssh/misc-agent.c
163
xasprintf(&path, "%s/%s", homedir, subdir);
usr.bin/ssh/misc-agent.c
164
if (mkdir(path, 0700) == 0)
usr.bin/ssh/misc-agent.c
165
debug("created directory %s", path);
usr.bin/ssh/misc-agent.c
167
error_f("mkdir %s: %s", path, strerror(errno));
usr.bin/ssh/misc-agent.c
168
free(path);
usr.bin/ssh/misc-agent.c
171
free(path);
usr.bin/ssh/misc-agent.c
204
char *path;
usr.bin/ssh/misc-agent.c
211
if ((path = agent_socket_template(homedir, tag)) == NULL)
usr.bin/ssh/misc-agent.c
213
if ((sock = unix_listener_tmp(path, SSH_LISTEN_BACKLOG)) == -1) {
usr.bin/ssh/misc-agent.c
214
free(path);
usr.bin/ssh/misc-agent.c
219
*pathp = path;
usr.bin/ssh/misc-agent.c
224
socket_is_stale(const char *path)
usr.bin/ssh/misc-agent.c
233
if (strlcpy(sunaddr.sun_path, path,
usr.bin/ssh/misc-agent.c
235
debug_f("path for \"%s\" too long for sockaddr_un", path);
usr.bin/ssh/misc-agent.c
245
debug_f("connect \"%s\": %s", path, strerror(errno));
usr.bin/ssh/misc-agent.c
255
debug_f("socket error on %s: %s", path, strerror(errno));
usr.bin/ssh/misc-agent.c
260
debug_f("socket %s seems still active", path);
usr.bin/ssh/misc-agent.c
270
char *prefix = NULL, *dirpath = NULL, *path;
usr.bin/ssh/misc-agent.c
284
if ((path = agent_hostname_hash()) == NULL) {
usr.bin/ssh/misc-agent.c
288
xasprintf(&prefix, "s.%s.", path);
usr.bin/ssh/misc-agent.c
289
free(path);
usr.bin/ssh/misc-agent.c
320
xasprintf(&path, "%s/%s", dirpath, dp->d_name);
usr.bin/ssh/misc-agent.c
321
if (socket_is_stale(path)) {
usr.bin/ssh/misc-agent.c
322
debug_f("cleanup stale socket %s", path);
usr.bin/ssh/misc-agent.c
325
free(path);
usr.bin/ssh/misc-agent.c
90
unix_listener_tmp(char *path, int backlog)
usr.bin/ssh/misc-agent.c
98
xstart = strlen(path);
usr.bin/ssh/misc-agent.c
99
while (xstart > 0 && path[xstart - 1] == 'X')
usr.bin/ssh/misc.c
1058
char *user = NULL, *host = NULL, *path = NULL;
usr.bin/ssh/misc.c
1115
if ((path = urldecode(tmp)) == NULL)
usr.bin/ssh/misc.c
1132
*pathp = path;
usr.bin/ssh/misc.c
1133
path = NULL;
usr.bin/ssh/misc.c
1140
free(path);
usr.bin/ssh/misc.c
1223
const char *path = NULL, *user = NULL;
usr.bin/ssh/misc.c
1236
path = NULL;
usr.bin/ssh/misc.c
1240
path = NULL; /* ~/ */
usr.bin/ssh/misc.c
1242
path = copy; /* ~/path */
usr.bin/ssh/misc.c
1245
if ((path = strchr(copy, '/')) != NULL) {
usr.bin/ssh/misc.c
1246
copy[path - copy] = '\0';
usr.bin/ssh/misc.c
1247
path++;
usr.bin/ssh/misc.c
1248
path += strspn(path, "/");
usr.bin/ssh/misc.c
1249
if (*path == '\0') /* ~user/ */
usr.bin/ssh/misc.c
1250
path = NULL;
usr.bin/ssh/misc.c
1269
slash ? "/" : "", path != NULL ? path : "")) <= 0) {
usr.bin/ssh/misc.c
1927
unix_listener(const char *path, int backlog, int unlink_first)
usr.bin/ssh/misc.c
1934
if (strlcpy(sunaddr.sun_path, path,
usr.bin/ssh/misc.c
1936
error_f("path \"%s\" too long for Unix domain socket", path);
usr.bin/ssh/misc.c
1949
if (unlink(path) != 0 && errno != ENOENT)
usr.bin/ssh/misc.c
1950
error("unlink(%s): %.100s", path, strerror(errno));
usr.bin/ssh/misc.c
1954
error_f("cannot bind to path %s: %s", path, strerror(errno));
usr.bin/ssh/misc.c
1961
error_f("cannot listen on path %s: %s", path, strerror(errno));
usr.bin/ssh/misc.c
1963
unlink(path);
usr.bin/ssh/misc.c
2555
path_absolute(const char *path)
usr.bin/ssh/misc.c
2557
return (*path == '/') ? 1 : 0;
usr.bin/ssh/misc.c
3031
lib_contains_symbol(const char *path, const char *s)
usr.bin/ssh/misc.c
3039
if ((r = nlist(path, nl)) == -1) {
usr.bin/ssh/misc.c
3040
error_f("nlist failed for %s", path);
usr.bin/ssh/misc.c
3044
error_f("library %s does not contain symbol %s", path, s);
usr.bin/ssh/misc.c
860
char *user = NULL, *host = NULL, *path = NULL;
usr.bin/ssh/misc.c
881
path = xstrdup(tmp);
usr.bin/ssh/misc.c
905
*pathp = path;
usr.bin/ssh/misc.c
906
path = NULL;
usr.bin/ssh/misc.c
913
free(path);
usr.bin/ssh/mux.c
2358
muxclient(const char *path)
usr.bin/ssh/mux.c
2375
debug("auto-mux: Trying existing master at '%s'", path);
usr.bin/ssh/mux.c
2386
if (strlcpy(addr.sun_path, path,
usr.bin/ssh/mux.c
2388
fatal("ControlPath too long ('%s' >= %u bytes)", path,
usr.bin/ssh/mux.c
2400
fatal("Control socket connect(%.100s): %s", path,
usr.bin/ssh/mux.c
2405
debug("Stale control socket %.100s, unlinking", path);
usr.bin/ssh/mux.c
2406
unlink(path);
usr.bin/ssh/mux.c
2408
debug("Control socket \"%.100s\" does not exist", path);
usr.bin/ssh/mux.c
2410
error("Control socket connect(%.100s): %s", path,
usr.bin/ssh/readconf.c
3527
char *user = NULL, *host = NULL, *path = NULL;
usr.bin/ssh/readconf.c
3530
r = parse_uri("ssh", uri, &user, &host, &port, &path);
usr.bin/ssh/readconf.c
3531
if (r == 0 && path != NULL)
usr.bin/ssh/readconf.c
3547
free(path);
usr.bin/ssh/readconf.c
449
add_certificate_file(Options *options, const char *path, int userprovided)
usr.bin/ssh/readconf.c
460
strcmp(options->certificate_files[i], path) == 0) {
usr.bin/ssh/readconf.c
461
debug2_f("ignoring duplicate key %s", path);
usr.bin/ssh/readconf.c
469
xstrdup(path);
usr.bin/ssh/readconf.c
476
char *path;
usr.bin/ssh/readconf.c
484
path = xstrdup(filename);
usr.bin/ssh/readconf.c
485
else if (xasprintf(&path, "%s%s", dir, filename) >= PATH_MAX)
usr.bin/ssh/readconf.c
486
fatal("Identity file path %s too long", path);
usr.bin/ssh/readconf.c
491
strcmp(options->identity_files[i], path) == 0) {
usr.bin/ssh/readconf.c
492
debug2_f("ignoring duplicate key %s", path);
usr.bin/ssh/readconf.c
493
free(path);
usr.bin/ssh/readconf.c
500
options->identity_files[options->num_identity_files++] = path;
usr.bin/ssh/readconf.c
632
expand_match_exec_or_include_path(const char *path, Options *options,
usr.bin/ssh/readconf.c
665
ret = (is_include_path ? percent_dollar_expand : percent_expand)(path,
usr.bin/ssh/scp.c
1260
prepare_remote_path(struct sftp_conn *conn, const char *path)
usr.bin/ssh/scp.c
1265
if (*path == '\0' || strcmp(path, "~") == 0)
usr.bin/ssh/scp.c
1267
if (*path != '~')
usr.bin/ssh/scp.c
1268
return xstrdup(path);
usr.bin/ssh/scp.c
1269
if (strncmp(path, "~/", 2) == 0) {
usr.bin/ssh/scp.c
1270
if ((nslash = strspn(path + 2, "/")) == strlen(path + 2))
usr.bin/ssh/scp.c
1272
return xstrdup(path + 2 + nslash);
usr.bin/ssh/scp.c
1275
return sftp_expand_path(conn, path);
usr.bin/ssh/scp.c
1456
char *last, *vect[1], path[PATH_MAX];
usr.bin/ssh/scp.c
1473
(void) snprintf(path, sizeof path, "D%04o %d %.1024s\n",
usr.bin/ssh/scp.c
1476
fmprintf(stderr, "Entering directory: %s", path);
usr.bin/ssh/scp.c
1477
(void) atomicio(vwrite, remout, path, strlen(path));
usr.bin/ssh/scp.c
1487
if (strlen(name) + 1 + strlen(dp->d_name) >= sizeof(path) - 1) {
usr.bin/ssh/scp.c
1491
(void) snprintf(path, sizeof path, "%s/%s", name, dp->d_name);
usr.bin/ssh/scp.c
1492
vect[0] = path;
usr.bin/ssh/servconf.c
254
ServerOptions *options, const char *path, int userprovided)
usr.bin/ssh/servconf.c
256
char *apath = derelativise_path(path);
usr.bin/ssh/servconf.c
266
ServerOptions *options, const char *path)
usr.bin/ssh/servconf.c
268
char *apath = derelativise_path(path);
usr.bin/ssh/servconf.c
757
derelativise_path(const char *path)
usr.bin/ssh/servconf.c
761
if (strcasecmp(path, "none") == 0)
usr.bin/ssh/servconf.c
763
expanded = tilde_expand_filename(path, getuid());
usr.bin/ssh/servconf.h
337
ServerOptions *, const char *path, int);
usr.bin/ssh/servconf.h
339
ServerOptions *, const char *path);
usr.bin/ssh/session.c
1028
safely_chroot(const char *path, uid_t uid)
usr.bin/ssh/session.c
1034
if (!path_absolute(path))
usr.bin/ssh/session.c
1036
if (strlen(path) >= sizeof(component))
usr.bin/ssh/session.c
1043
for (cp = path; cp != NULL;) {
usr.bin/ssh/session.c
1045
strlcpy(component, path, sizeof(component));
usr.bin/ssh/session.c
1048
memcpy(component, path, cp - path);
usr.bin/ssh/session.c
1049
component[cp - path] = '\0';
usr.bin/ssh/session.c
1067
if (chdir(path) == -1)
usr.bin/ssh/session.c
1069
"%s", path, strerror(errno));
usr.bin/ssh/session.c
1070
if (chroot(path) == -1)
usr.bin/ssh/session.c
1071
fatal("chroot(\"%s\"): %s", path, strerror(errno));
usr.bin/ssh/session.c
1074
verbose("Changed root directory to \"%s\"", path);
usr.bin/ssh/session.c
193
nc->path = xstrdup(auth_sock_name);
usr.bin/ssh/sftp-client.c
1000
"\"%s\"", path);
usr.bin/ssh/sftp-client.c
1005
(r = sshbuf_put_cstring(msg, path)) != 0)
usr.bin/ssh/sftp-client.c
1009
debug2("Sending SSH2_FXP_REALPATH \"%s\"", path);
usr.bin/ssh/sftp-client.c
1011
path, strlen(path));
usr.bin/ssh/sftp-client.c
1029
path, *errmsg == '\0' ? fx2txt(status) : errmsg);
usr.bin/ssh/sftp-client.c
1047
debug3("%s %s -> %s", what, path, filename);
usr.bin/ssh/sftp-client.c
1057
sftp_realpath(struct sftp_conn *conn, const char *path)
usr.bin/ssh/sftp-client.c
1059
return sftp_realpath_expand(conn, path, 0);
usr.bin/ssh/sftp-client.c
1069
sftp_expand_path(struct sftp_conn *conn, const char *path)
usr.bin/ssh/sftp-client.c
1073
return sftp_realpath_expand(conn, path, 0);
usr.bin/ssh/sftp-client.c
1075
return sftp_realpath_expand(conn, path, 1);
usr.bin/ssh/sftp-client.c
1346
sftp_readlink(struct sftp_conn *conn, const char *path)
usr.bin/ssh/sftp-client.c
1355
debug2("Sending SSH2_FXP_READLINK \"%s\"", path);
usr.bin/ssh/sftp-client.c
1358
send_string_request(conn, id, SSH2_FXP_READLINK, path, strlen(path));
usr.bin/ssh/sftp-client.c
1393
debug3("SSH_FXP_READLINK %s -> %s", path, filename);
usr.bin/ssh/sftp-client.c
1404
sftp_statvfs(struct sftp_conn *conn, const char *path, struct sftp_statvfs *st,
usr.bin/ssh/sftp-client.c
1416
debug2("Sending SSH2_FXP_EXTENDED(statvfs@openssh.com) \"%s\"", path);
usr.bin/ssh/sftp-client.c
1425
(r = sshbuf_put_cstring(msg, path)) != 0)
usr.bin/ssh/sftp-client.c
1465
sftp_lsetstat(struct sftp_conn *conn, const char *path, Attrib *a)
usr.bin/ssh/sftp-client.c
1476
debug2("Sending SSH2_FXP_EXTENDED(lsetstat@openssh.com) \"%s\"", path);
usr.bin/ssh/sftp-client.c
1484
(r = sshbuf_put_cstring(msg, path)) != 0 ||
usr.bin/ssh/sftp-client.c
1492
error("remote lsetstat \"%s\": %s", path, fx2txt(status));
usr.bin/ssh/sftp-client.c
1517
send_open(struct sftp_conn *conn, const char *path, const char *tag,
usr.bin/ssh/sftp-client.c
1527
debug2("Sending SSH2_FXP_OPEN \"%s\"", path);
usr.bin/ssh/sftp-client.c
1542
(r = sshbuf_put_cstring(msg, path)) != 0 ||
usr.bin/ssh/sftp-client.c
1549
tag, id, path, openmode);
usr.bin/ssh/sftp-client.c
1551
"%s open \"%s\"", tag, path)) == NULL)
usr.bin/ssh/sftp-client.c
1560
progress_meter_path(const char *path)
usr.bin/ssh/sftp-client.c
1564
if ((progresspath = strrchr(path, '/')) == NULL)
usr.bin/ssh/sftp-client.c
1565
return path;
usr.bin/ssh/sftp-client.c
1568
return path;
usr.bin/ssh/sftp-client.c
2968
sftp_remote_is_dir(struct sftp_conn *conn, const char *path)
usr.bin/ssh/sftp-client.c
2973
if (sftp_stat(conn, path, 1, &a) != 0)
usr.bin/ssh/sftp-client.c
679
sftp_lsreaddir(struct sftp_conn *conn, const char *path, int print_flag,
usr.bin/ssh/sftp-client.c
698
(r = sshbuf_put_cstring(msg, path)) != 0)
usr.bin/ssh/sftp-client.c
703
"remote readdir(\"%s\")", path);
usr.bin/ssh/sftp-client.c
787
"during readdir of \"%s\"", filename, path);
usr.bin/ssh/sftp-client.c
822
sftp_readdir(struct sftp_conn *conn, const char *path, SFTP_DIRENT ***dir)
usr.bin/ssh/sftp-client.c
824
return sftp_lsreaddir(conn, path, 0, dir);
usr.bin/ssh/sftp-client.c
842
sftp_rm(struct sftp_conn *conn, const char *path)
usr.bin/ssh/sftp-client.c
846
debug2("Sending SSH2_FXP_REMOVE \"%s\"", path);
usr.bin/ssh/sftp-client.c
849
send_string_request(conn, id, SSH2_FXP_REMOVE, path, strlen(path));
usr.bin/ssh/sftp-client.c
852
error("remote delete %s: %s", path, fx2txt(status));
usr.bin/ssh/sftp-client.c
857
sftp_mkdir(struct sftp_conn *conn, const char *path, Attrib *a, int print_flag)
usr.bin/ssh/sftp-client.c
861
debug2("Sending SSH2_FXP_MKDIR \"%s\"", path);
usr.bin/ssh/sftp-client.c
864
send_string_attrs_request(conn, id, SSH2_FXP_MKDIR, path,
usr.bin/ssh/sftp-client.c
865
strlen(path), a);
usr.bin/ssh/sftp-client.c
869
error("remote mkdir \"%s\": %s", path, fx2txt(status));
usr.bin/ssh/sftp-client.c
875
sftp_rmdir(struct sftp_conn *conn, const char *path)
usr.bin/ssh/sftp-client.c
879
debug2("Sending SSH2_FXP_RMDIR \"%s\"", path);
usr.bin/ssh/sftp-client.c
882
send_string_request(conn, id, SSH2_FXP_RMDIR, path,
usr.bin/ssh/sftp-client.c
883
strlen(path));
usr.bin/ssh/sftp-client.c
887
error("remote rmdir \"%s\": %s", path, fx2txt(status));
usr.bin/ssh/sftp-client.c
893
sftp_stat(struct sftp_conn *conn, const char *path, int quiet, Attrib *a)
usr.bin/ssh/sftp-client.c
897
debug2("Sending SSH2_FXP_STAT \"%s\"", path);
usr.bin/ssh/sftp-client.c
903
path, strlen(path));
usr.bin/ssh/sftp-client.c
909
sftp_lstat(struct sftp_conn *conn, const char *path, int quiet, Attrib *a)
usr.bin/ssh/sftp-client.c
916
return sftp_stat(conn, path, quiet, a);
usr.bin/ssh/sftp-client.c
920
send_string_request(conn, id, SSH2_FXP_LSTAT, path,
usr.bin/ssh/sftp-client.c
921
strlen(path));
usr.bin/ssh/sftp-client.c
944
sftp_setstat(struct sftp_conn *conn, const char *path, Attrib *a)
usr.bin/ssh/sftp-client.c
948
debug2("Sending SSH2_FXP_SETSTAT \"%s\"", path);
usr.bin/ssh/sftp-client.c
951
send_string_attrs_request(conn, id, SSH2_FXP_SETSTAT, path,
usr.bin/ssh/sftp-client.c
952
strlen(path), a);
usr.bin/ssh/sftp-client.c
956
error("remote setstat \"%s\": %s", path, fx2txt(status));
usr.bin/ssh/sftp-client.c
982
sftp_realpath_expand(struct sftp_conn *conn, const char *path, int expand)
usr.bin/ssh/sftp-client.h
106
int sftp_lsetstat(struct sftp_conn *conn, const char *path, Attrib *a);
usr.bin/ssh/sftp-client.h
197
int sftp_remote_is_dir(struct sftp_conn *conn, const char *path);
usr.bin/ssh/sftp-glob.c
101
if (sftp_stat(cur.conn, path, 1, &a) != 0)
usr.bin/ssh/sftp-glob.c
45
fudge_opendir(const char *path)
usr.bin/ssh/sftp-glob.c
51
if (sftp_readdir(cur.conn, path, &r->dir)) {
usr.bin/ssh/sftp-glob.c
84
fudge_lstat(const char *path, struct stat *st)
usr.bin/ssh/sftp-glob.c
88
if (sftp_lstat(cur.conn, path, 1, &a) != 0)
usr.bin/ssh/sftp-glob.c
97
fudge_stat(const char *path, struct stat *st)
usr.bin/ssh/sftp-realpath.c
46
char *sftp_realpath(const char *path, char *resolved);
usr.bin/ssh/sftp-realpath.c
56
sftp_realpath(const char *path, char *resolved)
usr.bin/ssh/sftp-realpath.c
65
if (path[0] == '\0') {
usr.bin/ssh/sftp-realpath.c
81
if (path[0] == '/') {
usr.bin/ssh/sftp-realpath.c
84
if (path[1] == '\0')
usr.bin/ssh/sftp-realpath.c
87
left_len = strlcpy(left, path + 1, sizeof(left));
usr.bin/ssh/sftp-realpath.c
97
left_len = strlcpy(left, path, sizeof(left));
usr.bin/ssh/sftp-server.c
1080
char *path;
usr.bin/ssh/sftp-server.c
1083
if ((r = sshbuf_get_cstring(iqueue, &path, NULL)) != 0)
usr.bin/ssh/sftp-server.c
1087
logit("opendir \"%s\"", path);
usr.bin/ssh/sftp-server.c
1088
dirp = opendir(path);
usr.bin/ssh/sftp-server.c
1092
handle = handle_new(HANDLE_DIR, path, 0, 0, dirp);
usr.bin/ssh/sftp-server.c
1103
free(path);
usr.bin/ssh/sftp-server.c
1111
char *path;
usr.bin/ssh/sftp-server.c
1120
path = handle_to_name(handle);
usr.bin/ssh/sftp-server.c
1121
if (dirp == NULL || path == NULL) {
usr.bin/ssh/sftp-server.c
1136
snprintf(pathname, sizeof pathname, "%s%s%s", path,
usr.bin/ssh/sftp-server.c
1137
strcmp(path, "/") ? "/" : "", dp->d_name);
usr.bin/ssh/sftp-server.c
1222
char *path;
usr.bin/ssh/sftp-server.c
1225
if ((r = sshbuf_get_cstring(iqueue, &path, NULL)) != 0)
usr.bin/ssh/sftp-server.c
1228
if (path[0] == '\0') {
usr.bin/ssh/sftp-server.c
1229
free(path);
usr.bin/ssh/sftp-server.c
1230
path = xstrdup(".");
usr.bin/ssh/sftp-server.c
1233
verbose("realpath \"%s\"", path);
usr.bin/ssh/sftp-server.c
1234
if (sftp_realpath(path, resolvedname) == NULL) {
usr.bin/ssh/sftp-server.c
1242
free(path);
usr.bin/ssh/sftp-server.c
1303
char *path;
usr.bin/ssh/sftp-server.c
1305
if ((r = sshbuf_get_cstring(iqueue, &path, NULL)) != 0)
usr.bin/ssh/sftp-server.c
1309
verbose("readlink \"%s\"", path);
usr.bin/ssh/sftp-server.c
1310
if ((len = readlink(path, buf, sizeof(buf) - 1)) == -1)
usr.bin/ssh/sftp-server.c
1320
free(path);
usr.bin/ssh/sftp-server.c
1365
char *path;
usr.bin/ssh/sftp-server.c
1369
if ((r = sshbuf_get_cstring(iqueue, &path, NULL)) != 0)
usr.bin/ssh/sftp-server.c
1372
logit("statvfs \"%s\"", path);
usr.bin/ssh/sftp-server.c
1374
if (statvfs(path, &st) != 0)
usr.bin/ssh/sftp-server.c
1378
free(path);
usr.bin/ssh/sftp-server.c
1521
char *path, *npath;
usr.bin/ssh/sftp-server.c
1525
if ((r = sshbuf_get_cstring(iqueue, &path, NULL)) != 0)
usr.bin/ssh/sftp-server.c
1532
debug3("request %u: expand, original \"%s\"", id, path);
usr.bin/ssh/sftp-server.c
1533
if (path[0] == '\0') {
usr.bin/ssh/sftp-server.c
1535
free(path);
usr.bin/ssh/sftp-server.c
1536
path = xstrdup(".");
usr.bin/ssh/sftp-server.c
1537
} else if (*path == '~') {
usr.bin/ssh/sftp-server.c
1540
if (strcmp(path, "~") == 0) {
usr.bin/ssh/sftp-server.c
1541
free(path);
usr.bin/ssh/sftp-server.c
1542
path = xstrdup(cwd);
usr.bin/ssh/sftp-server.c
1543
} else if (strncmp(path, "~/", 2) == 0) {
usr.bin/ssh/sftp-server.c
1544
npath = xstrdup(path + 2);
usr.bin/ssh/sftp-server.c
1545
free(path);
usr.bin/ssh/sftp-server.c
1546
xasprintf(&path, "%s/%s", cwd, npath);
usr.bin/ssh/sftp-server.c
1550
if (tilde_expand(path, pw->pw_uid, &npath) != 0) {
usr.bin/ssh/sftp-server.c
1555
free(path);
usr.bin/ssh/sftp-server.c
1556
path = npath;
usr.bin/ssh/sftp-server.c
1558
} else if (*path != '/') {
usr.bin/ssh/sftp-server.c
1560
xasprintf(&npath, "%s/%s", cwd, path);
usr.bin/ssh/sftp-server.c
1561
free(path);
usr.bin/ssh/sftp-server.c
1562
path = npath;
usr.bin/ssh/sftp-server.c
1564
verbose("expand \"%s\"", path);
usr.bin/ssh/sftp-server.c
1565
if (sftp_realpath(path, resolvedname) == NULL) {
usr.bin/ssh/sftp-server.c
1573
free(path);
usr.bin/ssh/sftp.c
1060
do_df(struct sftp_conn *conn, const char *path, int hflag, int iflag)
usr.bin/ssh/sftp.c
1067
if (sftp_statvfs(conn, path, &st, 1) == -1)
usr.bin/ssh/sftp.c
2357
connect_to_server(char *path, char **args, int *in, int *out)
usr.bin/ssh/sftp.c
2388
execvp(path, args);
usr.bin/ssh/sftp.c
2389
fprintf(stderr, "exec: %s: %s\n", path, strerror(errno));
usr.bin/ssh/sftp.c
358
path_strip(const char *path, const char *strip)
usr.bin/ssh/sftp.c
363
return (xstrdup(path));
usr.bin/ssh/sftp.c
366
if (strncmp(path, strip, len) == 0) {
usr.bin/ssh/sftp.c
367
if (strip[len - 1] != '/' && path[len] == '/')
usr.bin/ssh/sftp.c
369
return (xstrdup(path + len));
usr.bin/ssh/sftp.c
372
return (xstrdup(path));
usr.bin/ssh/sftp.c
618
local_is_dir(const char *path)
usr.bin/ssh/sftp.c
622
if (stat(path, &sb) == -1)
usr.bin/ssh/sftp.c
835
do_ls_dir(struct sftp_conn *conn, const char *path,
usr.bin/ssh/sftp.c
842
if ((n = sftp_readdir(conn, path, &d)) != 0)
usr.bin/ssh/sftp.c
857
tmp = path_strip(path, strip_path);
usr.bin/ssh/sftp.c
884
tmp = sftp_path_append(path, d[n]->filename);
usr.bin/ssh/sftp.c
950
do_globbed_ls(struct sftp_conn *conn, const char *path,
usr.bin/ssh/sftp.c
962
if ((r = sftp_glob(conn, path,
usr.bin/ssh/sftp.c
969
error("Can't ls: Too many matches for \"%s\"", path);
usr.bin/ssh/sftp.c
971
error("Can't ls: \"%s\" not found", path);
usr.bin/ssh/sk-usbhid.c
1149
"resident keys", sk->path);
usr.bin/ssh/sk-usbhid.c
1154
sk->path, fido_strerr(r));
usr.bin/ssh/sk-usbhid.c
1167
sk->path, fido_strerr(r));
usr.bin/ssh/sk-usbhid.c
1172
sk->path, nrp);
usr.bin/ssh/sk-usbhid.c
1196
sk->path, i, fido_strerr(r));
usr.bin/ssh/sk-usbhid.c
1215
"prot 0x%02x", sk->path, rp_id, user_name,
usr.bin/ssh/sk-usbhid.c
131
sk_open(const char *path)
usr.bin/ssh/sk-usbhid.c
1312
skdebug(__func__, "trying %s", sk->path);
usr.bin/ssh/sk-usbhid.c
1314
skdebug(__func__, "read_rks failed for %s", sk->path);
usr.bin/ssh/sk-usbhid.c
136
if (path == NULL) {
usr.bin/ssh/sk-usbhid.c
144
if ((sk->path = strdup(path)) == NULL) {
usr.bin/ssh/sk-usbhid.c
151
free(sk->path);
usr.bin/ssh/sk-usbhid.c
155
if ((r = fido_dev_open(sk->dev, sk->path)) != FIDO_OK) {
usr.bin/ssh/sk-usbhid.c
156
skdebug(__func__, "fido_dev_open %s failed: %s", sk->path,
usr.bin/ssh/sk-usbhid.c
159
free(sk->path);
usr.bin/ssh/sk-usbhid.c
174
free(sk->path);
usr.bin/ssh/sk-usbhid.c
227
" %s", skv[i]->path, fido_strerr(r));
usr.bin/ssh/sk-usbhid.c
248
skdebug(__func__, "polling %s", skv[i]->path);
usr.bin/ssh/sk-usbhid.c
252
skv[i]->path, fido_strerr(r));
usr.bin/ssh/sk-usbhid.c
380
skdebug(__func__, "found key in %s", sk->path);
usr.bin/ssh/sk-usbhid.c
74
char *path;
usr.bin/ssh/sk-usbhid.c
756
skdebug(__func__, "using device %s", sk->path);
usr.bin/ssh/sk-usbhid.c
802
"resident/verify-required key", sk->path);
usr.bin/ssh/ssh-add.c
107
const char *path, int qflag)
usr.bin/ssh/ssh-add.c
113
path, ssh_err(r));
usr.bin/ssh/ssh-add.c
117
fprintf(stderr, "Identity removed: %s %s (%s)\n", path,
usr.bin/ssh/ssh-add.c
693
char *user = NULL, *host, *os, *path;
usr.bin/ssh/ssh-add.c
724
path = tilde_expand_filename(hostkey_files[i], getuid());
usr.bin/ssh/ssh-add.c
725
debug2_f("looking up host keys for \"%s\" in %s", host, path);
usr.bin/ssh/ssh-add.c
726
load_hostkeys(hostkeys, host, path, 0);
usr.bin/ssh/ssh-add.c
727
free(path);
usr.bin/ssh/ssh-keygen.c
1013
identity_file, key_types[i].path);
usr.bin/ssh/ssh-keygen.c
1020
error("Could not stat %s: %s", key_types[i].path,
usr.bin/ssh/ssh-keygen.c
1030
identity_file, key_types[i].path);
usr.bin/ssh/ssh-keygen.c
1032
identity_file, key_types[i].path);
usr.bin/ssh/ssh-keygen.c
1034
identity_file, key_types[i].path);
usr.bin/ssh/ssh-keygen.c
1086
key_types[i].path, strerror(errno));
usr.bin/ssh/ssh-keygen.c
1133
"with wildcard: %.64s", l->path,
usr.bin/ssh/ssh-keygen.c
1156
logit("%s:%lu: invalid line", l->path, l->linenum);
usr.bin/ssh/ssh-keygen.c
1226
logit("%s:%lu: invalid line", l->path, l->linenum);
usr.bin/ssh/ssh-keygen.c
1649
load_pkcs11_key(char *path)
usr.bin/ssh/ssh-keygen.c
1655
if ((r = sshkey_load_public(path, &public, NULL)) != 0)
usr.bin/ssh/ssh-keygen.c
1656
fatal_r(r, "Couldn't load CA public key \"%s\"", path);
usr.bin/ssh/ssh-keygen.c
2108
const char *path;
usr.bin/ssh/ssh-keygen.c
2117
path = identity_file;
usr.bin/ssh/ssh-keygen.c
2118
if (strcmp(path, "-") == 0) {
usr.bin/ssh/ssh-keygen.c
2120
path = "(stdin)";
usr.bin/ssh/ssh-keygen.c
2136
error_r(r, "%s:%lu: invalid key", path, lnum);
usr.bin/ssh/ssh-keygen.c
2140
error("%s:%lu is not a certificate", path, lnum);
usr.bin/ssh/ssh-keygen.c
2145
printf("%s:\n", path);
usr.bin/ssh/ssh-keygen.c
2147
printf("%s:%lu:\n", path, lnum);
usr.bin/ssh/ssh-keygen.c
2157
load_krl(const char *path, struct ssh_krl **krlp)
usr.bin/ssh/ssh-keygen.c
2162
if ((r = sshbuf_load_file(path, &krlbuf)) != 0)
usr.bin/ssh/ssh-keygen.c
2163
fatal_r(r, "Unable to load KRL %s", path);
usr.bin/ssh/ssh-keygen.c
2167
fatal_r(r, "Invalid KRL file %s", path);
usr.bin/ssh/ssh-keygen.c
2212
char *path, *cp, *ep, *line = NULL;
usr.bin/ssh/ssh-keygen.c
2219
path = tilde_expand_filename(file, pw->pw_uid);
usr.bin/ssh/ssh-keygen.c
2220
if (strcmp(path, "-") == 0) {
usr.bin/ssh/ssh-keygen.c
2222
free(path);
usr.bin/ssh/ssh-keygen.c
2223
path = xstrdup("(standard input)");
usr.bin/ssh/ssh-keygen.c
2224
} else if ((krl_spec = fopen(path, "r")) == NULL)
usr.bin/ssh/ssh-keygen.c
2225
fatal("fopen %s: %s", path, strerror(errno));
usr.bin/ssh/ssh-keygen.c
2228
printf("Revoking from %s\n", path);
usr.bin/ssh/ssh-keygen.c
2232
path, linesize);
usr.bin/ssh/ssh-keygen.c
2265
path, lnum, cp);
usr.bin/ssh/ssh-keygen.c
2268
path, lnum);
usr.bin/ssh/ssh-keygen.c
2276
path, lnum, cp);
usr.bin/ssh/ssh-keygen.c
2279
path, lnum);
usr.bin/ssh/ssh-keygen.c
2282
"%llu:%llu", path, lnum,
usr.bin/ssh/ssh-keygen.c
2330
fatal_r(r, "%s:%lu: invalid key", path, lnum);
usr.bin/ssh/ssh-keygen.c
2357
if (strcmp(path, "-") != 0)
usr.bin/ssh/ssh-keygen.c
2360
free(path);
usr.bin/ssh/ssh-keygen.c
3032
private_key_passphrase(const char *path)
usr.bin/ssh/ssh-keygen.c
3042
"(empty for no passphrase): ", path);
usr.bin/ssh/ssh-keygen.c
3094
char *fp, *pin = NULL, *pass = NULL, *path, *pubpath;
usr.bin/ssh/ssh-keygen.c
3132
xasprintf(&path, "id_%s_rk%s%s",
usr.bin/ssh/ssh-keygen.c
3137
if (!confirm_overwrite(path)) {
usr.bin/ssh/ssh-keygen.c
3138
free(path);
usr.bin/ssh/ssh-keygen.c
3144
pass = private_key_passphrase(path);
usr.bin/ssh/ssh-keygen.c
3145
if ((r = sshkey_save_private(key, path, pass,
usr.bin/ssh/ssh-keygen.c
3148
error_r(r, "Saving key \"%s\" failed", path);
usr.bin/ssh/ssh-keygen.c
3149
free(path);
usr.bin/ssh/ssh-keygen.c
3156
path);
usr.bin/ssh/ssh-keygen.c
3160
xasprintf(&pubpath, "%s.pub", path);
usr.bin/ssh/ssh-keygen.c
3161
free(path);
usr.bin/ssh/ssh-keygen.c
3180
save_attestation(struct sshbuf *attest, const char *path)
usr.bin/ssh/ssh-keygen.c
3185
if (path == NULL)
usr.bin/ssh/ssh-keygen.c
3190
r = sshbuf_write_file(path, attest);
usr.bin/ssh/ssh-keygen.c
3193
fatal_r(r, "Unable to write attestation data \"%s\"", path);
usr.bin/ssh/ssh-keygen.c
3196
"%s\n", path);
usr.bin/ssh/ssh-keygen.c
862
fingerprint_private(const char *path)
usr.bin/ssh/ssh-keygen.c
870
fatal("%s: %s", path, strerror(errno));
usr.bin/ssh/ssh-keygen.c
871
if ((r = sshkey_load_public(path, &pubkey, &comment)) != 0)
usr.bin/ssh/ssh-keygen.c
872
debug_r(r, "load public \"%s\"", path);
usr.bin/ssh/ssh-keygen.c
875
if ((r = sshkey_load_private(path, NULL,
usr.bin/ssh/ssh-keygen.c
877
debug_r(r, "load private \"%s\"", path);
usr.bin/ssh/ssh-keygen.c
880
fatal("%s is not a key file.", path);
usr.bin/ssh/ssh-keygen.c
896
const char *path;
usr.bin/ssh/ssh-keygen.c
901
path = identity_file;
usr.bin/ssh/ssh-keygen.c
905
path = "(stdin)";
usr.bin/ssh/ssh-keygen.c
906
} else if ((f = fopen(path, "r")) == NULL)
usr.bin/ssh/ssh-keygen.c
907
fatal("%s: %s: %s", __progname, path, strerror(errno));
usr.bin/ssh/ssh-keygen.c
932
fingerprint_private(path);
usr.bin/ssh/ssh-keygen.c
963
debug("%s:%lu: not a public key", path, lnum);
usr.bin/ssh/ssh-keygen.c
981
fatal("%s is not a public key file.", path);
usr.bin/ssh/ssh-keygen.c
991
char *path;
usr.bin/ssh/ssh-pkcs11-client.c
113
sshkey_type(key), helper->path, helper->nkeyblobs);
usr.bin/ssh/ssh-pkcs11-client.c
124
if (helper->path == NULL)
usr.bin/ssh/ssh-pkcs11-client.c
128
helper->path, helper->nkeyblobs);
usr.bin/ssh/ssh-pkcs11-client.c
151
free(helper->path);
usr.bin/ssh/ssh-pkcs11-client.c
298
sshkey_type(priv), sshkey_type(certpub), helper->path);
usr.bin/ssh/ssh-pkcs11-client.c
319
helper->path, helper->nkeyblobs);
usr.bin/ssh/ssh-pkcs11-client.c
327
pkcs11_start_helper(const char *path)
usr.bin/ssh/ssh-pkcs11-client.c
336
debug3_f("start helper for %s", path);
usr.bin/ssh/ssh-pkcs11-client.c
370
helper->path = xstrdup(path);
usr.bin/ssh/ssh-pkcs11-client.c
373
helper->path, helper->fd, (long)helper->pid);
usr.bin/ssh/ssh-pkcs11-client.c
395
debug3_f("add %s", helper->path);
usr.bin/ssh/ssh-pkcs11-client.c
48
char *path;
usr.bin/ssh/ssh-pkcs11-client.c
58
helper_by_provider(const char *path)
usr.bin/ssh/ssh-pkcs11-client.c
63
if (helpers[i] == NULL || helpers[i]->path == NULL ||
usr.bin/ssh/ssh-pkcs11-client.c
66
if (strcmp(helpers[i]->path, path) == 0)
usr.bin/ssh/ssh-sk.c
106
if ((ret->path = strdup(path)) == NULL) {
usr.bin/ssh/ssh-sk.c
111
if (strcasecmp(ret->path, "internal") == 0) {
usr.bin/ssh/ssh-sk.c
117
if (lib_contains_symbol(path, "sk_api_version") != 0) {
usr.bin/ssh/ssh-sk.c
118
error("provider %s is not an OpenSSH FIDO library", path);
usr.bin/ssh/ssh-sk.c
121
if ((ret->dlhandle = dlopen(path, RTLD_NOW)) == NULL) {
usr.bin/ssh/ssh-sk.c
122
error("Provider \"%s\" dlopen failed: %s", path, dlerror());
usr.bin/ssh/ssh-sk.c
128
path, dlerror());
usr.bin/ssh/ssh-sk.c
131
debug_f("provider %s implements version 0x%08lx", ret->path,
usr.bin/ssh/ssh-sk.c
136
path, (u_long)version, (u_long)SSH_SK_VERSION_MAJOR);
usr.bin/ssh/ssh-sk.c
141
path, dlerror());
usr.bin/ssh/ssh-sk.c
146
path, dlerror());
usr.bin/ssh/ssh-sk.c
152
"failed: %s", path, dlerror());
usr.bin/ssh/ssh-sk.c
44
char *path;
usr.bin/ssh/ssh-sk.c
86
free(p->path);
usr.bin/ssh/ssh-sk.c
93
sshsk_open(const char *path)
usr.bin/ssh/ssh-sk.c
98
if (path == NULL || *path == '\0') {
usr.bin/ssh/ssh.c
505
check_load(int r, struct sshkey **k, const char *path, const char *message)
usr.bin/ssh/ssh.c
516
error_r(r, "load %s \"%s\"", message, path);
usr.bin/ssh/ssh.c
524
sshkey_type(*k), message, path);
usr.bin/ssh/ssh.c
526
debug("loaded %s from %s: %s %s", message, path,
usr.bin/ssh/ssh.c
532
fatal_r(r, "load %s \"%s\"", message, path);
usr.bin/ssh/ssh.c
539
error_r(r, "load %s \"%s\"", message, path);
usr.bin/ssh/ssh.c
543
debug("no %s loaded from %s", message, path);
usr.bin/ssh/sshbuf-io.c
103
if ((fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, 0644)) == -1)
usr.bin/ssh/sshbuf-io.c
109
unlink(path);
usr.bin/ssh/sshbuf-io.c
79
sshbuf_load_file(const char *path, struct sshbuf **bufp)
usr.bin/ssh/sshbuf-io.c
84
if ((fd = open(path, O_RDONLY)) == -1)
usr.bin/ssh/sshbuf-io.c
99
sshbuf_write_file(const char *path, struct sshbuf *buf)
usr.bin/ssh/sshbuf.h
333
int sshbuf_write_file(const char *path, struct sshbuf *buf)
usr.bin/ssh/sshconnect.c
634
path_in_hostfiles(const char *path, char **hostfiles, u_int num_hostfiles)
usr.bin/ssh/sshconnect.c
639
if (strcmp(path, hostfiles[i]) == 0)
usr.bin/ssh/sshconnect.c
654
try_tilde_unexpand(const char *path)
usr.bin/ssh/sshconnect.c
659
if (*path != '/')
usr.bin/ssh/sshconnect.c
660
return xstrdup(path);
usr.bin/ssh/sshconnect.c
662
return xstrdup(path);
usr.bin/ssh/sshconnect.c
663
if (strncmp(path, home, l) != 0)
usr.bin/ssh/sshconnect.c
664
return xstrdup(path);
usr.bin/ssh/sshconnect.c
670
if (home[l - 1] != '/' && path[l] != '/')
usr.bin/ssh/sshconnect.c
671
return xstrdup(path);
usr.bin/ssh/sshconnect.c
672
if (path[l] == '/')
usr.bin/ssh/sshconnect.c
674
xasprintf(&ret, "~/%s", path + l);
usr.bin/ssh/sshconnect.c
705
char *path;
usr.bin/ssh/sshconnect.c
716
path = try_tilde_unexpand(l->path);
usr.bin/ssh/sshconnect.c
717
debug_f("found matching key in %s:%lu", path, l->linenum);
usr.bin/ssh/sshconnect.c
720
xasprintf(&ctx->names[ctx->nnames], "%s:%lu: %s", path, l->linenum,
usr.bin/ssh/sshconnect.c
724
free(path);
usr.bin/ssh/sshsig.c
1001
path, strerror(errno));
usr.bin/ssh/sshsig.c
1008
r = check_allowed_keys_line(path, linenum, line, sign_key,
usr.bin/ssh/sshsig.c
1029
sshsig_find_principals(const char *path, const struct sshkey *sign_key,
usr.bin/ssh/sshsig.c
1038
if ((f = fopen(path, "r")) == NULL) {
usr.bin/ssh/sshsig.c
1041
path, strerror(errno));
usr.bin/ssh/sshsig.c
1048
r = check_allowed_keys_line(path, linenum, line,
usr.bin/ssh/sshsig.c
1068
path, strerror(errno));
usr.bin/ssh/sshsig.c
1077
sshsig_match_principals(const char *path, const char *principal,
usr.bin/ssh/sshsig.c
1092
if ((f = fopen(path, "r")) == NULL) {
usr.bin/ssh/sshsig.c
1095
path, strerror(errno));
usr.bin/ssh/sshsig.c
1103
if ((r = parse_principals_key_and_options(path, linenum, line,
usr.bin/ssh/sshsig.c
638
sshsigopt_parse(const char *opts, const char *path, u_long linenum,
usr.bin/ssh/sshsig.c
734
parse_principals_key_and_options(const char *path, u_long linenum, char *line,
usr.bin/ssh/sshsig.c
758
error("%s:%lu: invalid line", path, linenum);
usr.bin/ssh/sshsig.c
779
path, linenum, required_principal);
usr.bin/ssh/sshsig.c
791
error("%s:%lu: invalid options", path, linenum);
usr.bin/ssh/sshsig.c
796
error("%s:%lu: missing key", path, linenum);
usr.bin/ssh/sshsig.c
803
error("%s:%lu: invalid key", path, linenum);
usr.bin/ssh/sshsig.c
808
debug3("%s:%lu: options %s", path, linenum, opts == NULL ? "" : opts);
usr.bin/ssh/sshsig.c
809
if ((sigopts = sshsigopt_parse(opts, path, linenum, &reason)) == NULL) {
usr.bin/ssh/sshsig.c
810
error("%s:%lu: bad options: %s", path, linenum, reason);
usr.bin/ssh/sshsig.c
836
cert_filter_principals(const char *path, u_long linenum,
usr.bin/ssh/sshsig.c
858
path, linenum, cp, reason);
usr.bin/ssh/sshsig.c
874
error("%s:%lu: no valid principals found", path, linenum);
usr.bin/ssh/sshsig.c
893
check_allowed_keys_line(const char *path, u_long linenum, char *line,
usr.bin/ssh/sshsig.c
908
if ((r = parse_principals_key_and_options(path, linenum, line,
usr.bin/ssh/sshsig.c
916
debug("%s:%lu: matched key", path, linenum);
usr.bin/ssh/sshsig.c
924
path, linenum, reason);
usr.bin/ssh/sshsig.c
928
path, linenum);
usr.bin/ssh/sshsig.c
931
if ((r = cert_filter_principals(path, linenum,
usr.bin/ssh/sshsig.c
935
path, linenum);
usr.bin/ssh/sshsig.c
939
path, linenum);
usr.bin/ssh/sshsig.c
950
"namespace \"%s\"", path, linenum, sig_namespace);
usr.bin/ssh/sshsig.c
961
"verify time %s < valid-after %s", path, linenum,
usr.bin/ssh/sshsig.c
970
"verify time %s > valid-before %s", path, linenum,
usr.bin/ssh/sshsig.c
988
sshsig_check_allowed_keys(const char *path, const struct sshkey *sign_key,
usr.bin/ssh/sshsig.c
998
if ((f = fopen(path, "r")) == NULL) {
usr.bin/ssh/sshsig.h
104
int sshsig_find_principals(const char *path, const struct sshkey *sign_key,
usr.bin/ssh/sshsig.h
108
int sshsig_match_principals(const char *path,
usr.bin/ssh/sshsig.h
88
int sshsig_check_allowed_keys(const char *path, const struct sshkey *sign_key,
usr.bin/ssh/sshsig.h
93
const char *path, u_long linenum, const char **errstrp);
usr.bin/stat/stat.c
494
char smode[12], sid[12], path[PATH_MAX + 4];
usr.bin/stat/stat.c
639
(void)strftime(path, sizeof(path), timefmt, tm);
usr.bin/stat/stat.c
640
sdata = path;
usr.bin/stat/stat.c
690
snprintf(path, sizeof(path), " -> ");
usr.bin/stat/stat.c
691
l = readlink(file, path + 4, sizeof(path) - 4 - 1);
usr.bin/stat/stat.c
694
path[0] = '\0';
usr.bin/stat/stat.c
696
path[l + 4] = '\0';
usr.bin/stat/stat.c
697
sdata = path + (ofmt == FMTF_STRING ? 0 : 4);
usr.bin/stat/stat.c
752
(void)strlcpy(path, "(stdin)", sizeof(path));
usr.bin/stat/stat.c
754
(void)strlcpy(path, file, sizeof(path));
usr.bin/stat/stat.c
755
sdata = path;
usr.bin/systat/pftop.c
1004
alloc_anchor_name(const char *path)
usr.bin/systat/pftop.c
1023
strlcpy(a->name, path, sizeof(a->name));
usr.bin/systat/pftop.c
1042
read_rulesets(const char *path)
usr.bin/systat/pftop.c
1049
if (path == NULL)
usr.bin/systat/pftop.c
1050
ruleset.path[0] = '\0';
usr.bin/systat/pftop.c
1051
else if (strlcpy(ruleset.path, path, sizeof(ruleset.path)) >=
usr.bin/systat/pftop.c
1052
sizeof(ruleset.path))
usr.bin/systat/pftop.c
1056
a = alloc_anchor_name(ruleset.path);
usr.bin/systat/pftop.c
1074
rs_end = ruleset.path + sizeof(ruleset.path);
usr.bin/systat/pftop.c
1077
pre = strchr(ruleset.path, 0);
usr.bin/systat/pftop.c
1091
read_rulesets(ruleset.path);
usr.bin/tmux/cfg.c
109
log_debug("loading %s", path);
usr.bin/tmux/cfg.c
110
if ((f = fopen(path, "rb")) == NULL) {
usr.bin/tmux/cfg.c
113
cfg_add_cause("%s: %s", path, strerror(errno));
usr.bin/tmux/cfg.c
119
pi.file = path;
usr.bin/tmux/cfg.c
156
load_cfg_from_buffer(const void *buf, size_t len, const char *path,
usr.bin/tmux/cfg.c
168
log_debug("loading %s", path);
usr.bin/tmux/cfg.c
172
pi.file = path;
usr.bin/tmux/cfg.c
97
load_cfg(const char *path, struct client *c, struct cmdq_item *item,
usr.bin/tmux/client.c
106
client_connect(struct event_base *base, const char *path, uint64_t flags)
usr.bin/tmux/client.c
115
size = strlcpy(sa.sun_path, path, sizeof sa.sun_path);
usr.bin/tmux/client.c
120
log_debug("socket is %s", path);
usr.bin/tmux/client.c
138
xasprintf(&lockfile, "%s.lock", path);
usr.bin/tmux/client.c
160
if (lockfd >= 0 && unlink(path) != 0 && errno != ENOENT) {
usr.bin/tmux/client.c
567
client_file_check_cb(__unused struct client *c, __unused const char *path,
usr.bin/tmux/cmd-load-buffer.c
108
path = format_single_from_target(item, args_string(args, 0));
usr.bin/tmux/cmd-load-buffer.c
109
file_read(cmdq_get_client(item), path, cmd_load_buffer_done, cdata);
usr.bin/tmux/cmd-load-buffer.c
110
free(path);
usr.bin/tmux/cmd-load-buffer.c
54
cmd_load_buffer_done(__unused struct client *c, const char *path, int error,
usr.bin/tmux/cmd-load-buffer.c
69
cmdq_error(item, "%s: %s", strerror(error), path);
usr.bin/tmux/cmd-load-buffer.c
97
char *path;
usr.bin/tmux/cmd-save-buffer.c
109
path = xstrdup("-");
usr.bin/tmux/cmd-save-buffer.c
111
path = format_single_from_target(item, args_string(args, 0));
usr.bin/tmux/cmd-save-buffer.c
116
file_write(cmdq_get_client(item), path, flags, bufdata, bufsize,
usr.bin/tmux/cmd-save-buffer.c
118
free(path);
usr.bin/tmux/cmd-save-buffer.c
60
cmd_save_buffer_done(__unused struct client *c, const char *path, int error,
usr.bin/tmux/cmd-save-buffer.c
69
cmdq_error(item, "%s: %s", strerror(error), path);
usr.bin/tmux/cmd-save-buffer.c
82
char *path;
usr.bin/tmux/cmd-source-file.c
103
cmd_source_file_done(struct client *c, const char *path, int error,
usr.bin/tmux/cmd-source-file.c
118
cmdq_error(item, "%s: %s", strerror(error), path);
usr.bin/tmux/cmd-source-file.c
120
if (load_cfg_from_buffer(bdata, bsize, path, c, cdata->after,
usr.bin/tmux/cmd-source-file.c
137
cmd_source_file_add(struct cmd_source_file_data *cdata, const char *path)
usr.bin/tmux/cmd-source-file.c
139
log_debug("%s: %s", __func__, path);
usr.bin/tmux/cmd-source-file.c
142
cdata->files[cdata->nfiles++] = xstrdup(path);
usr.bin/tmux/cmd-source-file.c
146
cmd_source_file_quote_for_glob(const char *path)
usr.bin/tmux/cmd-source-file.c
148
char *quoted = xmalloc(2 * strlen(path) + 1), *q = quoted;
usr.bin/tmux/cmd-source-file.c
149
const char *p = path;
usr.bin/tmux/cmd-source-file.c
168
const char *path, *error;
usr.bin/tmux/cmd-source-file.c
205
path = args_string(args, i);
usr.bin/tmux/cmd-source-file.c
208
expanded = format_single_from_target(item, path);
usr.bin/tmux/cmd-source-file.c
209
path = expanded;
usr.bin/tmux/cmd-source-file.c
211
if (strcmp(path, "-") == 0) {
usr.bin/tmux/cmd-source-file.c
216
if (*path == '/')
usr.bin/tmux/cmd-source-file.c
217
pattern = xstrdup(path);
usr.bin/tmux/cmd-source-file.c
219
xasprintf(&pattern, "%s/%s", cwd, path);
usr.bin/tmux/cmd-source-file.c
231
cmdq_error(item, "%s: %s", error, path);
usr.bin/tmux/file.c
147
free(cf->path);
usr.bin/tmux/file.c
166
cf->cb(c, cf->path, cf->error, 1, cf->buffer, cf->data);
usr.bin/tmux/file.c
182
cf->cb(cf->c, cf->path, cf->error, 0, cf->buffer, cf->data);
usr.bin/tmux/file.c
220
cf->path = xstrdup("-");
usr.bin/tmux/file.c
247
cf->path = xstrdup("-");
usr.bin/tmux/file.c
277
cf->path = xstrdup("-");
usr.bin/tmux/file.c
295
file_write(struct client *c, const char *path, int flags, const void *bdata,
usr.bin/tmux/file.c
306
if (strcmp(path, "-") == 0) {
usr.bin/tmux/file.c
308
cf->path = xstrdup("-");
usr.bin/tmux/file.c
321
cf->path = file_get_path(c, path);
usr.bin/tmux/file.c
328
f = fopen(cf->path, mode);
usr.bin/tmux/file.c
345
msglen = strlen(cf->path) + 1 + sizeof *msg;
usr.bin/tmux/file.c
354
memcpy(msg + 1, cf->path, msglen - sizeof *msg);
usr.bin/tmux/file.c
369
file_read(struct client *c, const char *path, client_file_cb cb, void *cbdata)
usr.bin/tmux/file.c
380
if (strcmp(path, "-") == 0) {
usr.bin/tmux/file.c
382
cf->path = xstrdup("-");
usr.bin/tmux/file.c
395
cf->path = file_get_path(c, path);
usr.bin/tmux/file.c
398
f = fopen(cf->path, "rb");
usr.bin/tmux/file.c
420
msglen = strlen(cf->path) + 1 + sizeof *msg;
usr.bin/tmux/file.c
428
memcpy(msg + 1, cf->path, msglen - sizeof *msg);
usr.bin/tmux/file.c
48
char *path, *full_path;
usr.bin/tmux/file.c
51
path = xstrdup(file);
usr.bin/tmux/file.c
56
xasprintf(&path, "%s%s", home, file + 1);
usr.bin/tmux/file.c
574
const char *path;
usr.bin/tmux/file.c
58
if (*path == '/')
usr.bin/tmux/file.c
583
path = "-";
usr.bin/tmux/file.c
585
path = (const char *)(msg + 1);
usr.bin/tmux/file.c
586
log_debug("open write file %d %s", msg->stream, path);
usr.bin/tmux/file.c
59
return (path);
usr.bin/tmux/file.c
60
xasprintf(&full_path, "%s/%s", server_client_get_cwd(c, NULL), path);
usr.bin/tmux/file.c
601
cf->fd = open(path, msg->flags|flags, 0644);
usr.bin/tmux/file.c
61
free(path);
usr.bin/tmux/file.c
735
const char *path;
usr.bin/tmux/file.c
744
path = "-";
usr.bin/tmux/file.c
746
path = (const char *)(msg + 1);
usr.bin/tmux/file.c
747
log_debug("open read file %d %s", msg->stream, path);
usr.bin/tmux/file.c
762
cf->fd = open(path, flags);
usr.bin/tmux/format.c
2247
if (ft->wp->base.path == NULL)
usr.bin/tmux/format.c
2249
return (xstrdup(ft->wp->base.path));
usr.bin/tmux/log.c
58
char *path;
usr.bin/tmux/log.c
64
xasprintf(&path, "tmux-%s-%ld.log", name, (long)getpid());
usr.bin/tmux/log.c
65
log_file = fopen(path, "a");
usr.bin/tmux/log.c
66
free(path);
usr.bin/tmux/popup.c
80
char *path;
usr.bin/tmux/popup.c
887
unlink(pe->path);
usr.bin/tmux/popup.c
888
free(pe->path);
usr.bin/tmux/popup.c
906
f = fopen(pe->path, "r");
usr.bin/tmux/popup.c
934
char path[] = _PATH_TMP "tmux.XXXXXXXX";
usr.bin/tmux/popup.c
942
fd = mkstemp(path);
usr.bin/tmux/popup.c
955
pe->path = xstrdup(path);
usr.bin/tmux/popup.c
964
xasprintf(&cmd, "%s %s", editor, path);
usr.bin/tmux/procname.c
141
static char path[PATH_MAX];
usr.bin/tmux/procname.c
142
size_t pathlen = sizeof path;
usr.bin/tmux/procname.c
146
if (sysctl(name, 3, path, &pathlen, NULL, 0) != 0)
usr.bin/tmux/procname.c
148
return (path);
usr.bin/tmux/screen.c
145
free(s->path);
usr.bin/tmux/screen.c
244
screen_set_path(struct screen *s, const char *path)
usr.bin/tmux/screen.c
246
free(s->path);
usr.bin/tmux/screen.c
247
utf8_stravis(&s->path, path, VIS_OCTAL|VIS_CSTYLE|VIS_TAB|VIS_NL);
usr.bin/tmux/screen.c
82
s->path = NULL;
usr.bin/tmux/server-client.c
2114
const char *path;
usr.bin/tmux/server-client.c
2118
if (s->curw->window->active->base.path == NULL)
usr.bin/tmux/server-client.c
2119
path = "";
usr.bin/tmux/server-client.c
2121
path = s->curw->window->active->base.path;
usr.bin/tmux/server-client.c
2122
if (c->path == NULL || strcmp(path, c->path) != 0) {
usr.bin/tmux/server-client.c
2123
free(c->path);
usr.bin/tmux/server-client.c
2124
c->path = xstrdup(path);
usr.bin/tmux/server-client.c
2125
tty_set_path(&c->tty, c->path);
usr.bin/tmux/spawn.c
216
char path[PATH_MAX];
usr.bin/tmux/spawn.c
374
if (getcwd(path, sizeof path) != NULL) {
usr.bin/tmux/spawn.c
404
chdir(path) != 0 &&
usr.bin/tmux/status.c
68
char *path;
usr.bin/tmux/status.c
80
xasprintf(&path, "%s%s", home, history_file + 1);
usr.bin/tmux/status.c
81
return (path);
usr.bin/tmux/tmux.c
113
expand_path(const char *path, const char *home)
usr.bin/tmux/tmux.c
119
if (strncmp(path, "~/", 2) == 0) {
usr.bin/tmux/tmux.c
122
xasprintf(&expanded, "%s%s", home, path + 1);
usr.bin/tmux/tmux.c
126
if (*path == '$') {
usr.bin/tmux/tmux.c
127
end = strchr(path, '/');
usr.bin/tmux/tmux.c
129
name = xstrdup(path + 1);
usr.bin/tmux/tmux.c
131
name = xstrndup(path + 1, end - path - 1);
usr.bin/tmux/tmux.c
142
return (xstrdup(path));
usr.bin/tmux/tmux.c
150
char *path;
usr.bin/tmux/tmux.c
164
path = expanded;
usr.bin/tmux/tmux.c
172
path = xstrdup(resolved);
usr.bin/tmux/tmux.c
176
if (strcmp(path, (*paths)[i]) == 0)
usr.bin/tmux/tmux.c
180
log_debug("%s: duplicate path: %s", __func__, path);
usr.bin/tmux/tmux.c
181
free(path);
usr.bin/tmux/tmux.c
185
(*paths)[(*n)++] = path;
usr.bin/tmux/tmux.c
193
char **paths, *path, *base;
usr.bin/tmux/tmux.c
208
path = paths[0]; /* can only have one socket! */
usr.bin/tmux/tmux.c
213
xasprintf(&base, "%s/tmux-%ld", path, (long)uid);
usr.bin/tmux/tmux.c
214
free(path);
usr.bin/tmux/tmux.c
233
xasprintf(&path, "%s/%s", base, label);
usr.bin/tmux/tmux.c
235
return (path);
usr.bin/tmux/tmux.c
362
char *path = NULL, *label = NULL;
usr.bin/tmux/tmux.c
439
free(path);
usr.bin/tmux/tmux.c
440
path = xstrdup(optarg);
usr.bin/tmux/tmux.c
528
if (path == NULL && label == NULL) {
usr.bin/tmux/tmux.c
531
path = xstrdup(s);
usr.bin/tmux/tmux.c
532
path[strcspn(path, ",")] = '\0';
usr.bin/tmux/tmux.c
535
if (path == NULL) {
usr.bin/tmux/tmux.c
536
if ((path = make_label(label, &cause)) == NULL) {
usr.bin/tmux/tmux.c
545
socket_path = path;
usr.bin/tmux/tmux.h
979
char *path;
usr.bin/tmux/window.c
1698
window_pane_input_callback(struct client *c, __unused const char *path,
usr.bin/vi/common/exf.c
454
char *name, *p, *t, path[PATH_MAX];
usr.bin/vi/common/exf.c
483
len = snprintf(path,
usr.bin/vi/common/exf.c
484
sizeof(path), "%s/%s", t, name);
usr.bin/vi/common/exf.c
485
if (len >= sizeof(path))
usr.bin/vi/common/exf.c
486
len = sizeof(path) - 1;
usr.bin/vi/common/exf.c
488
if (!stat(path, sbp)) {
usr.bin/vi/common/exf.c
501
memcpy(p, path, len + 1);
usr.bin/vi/common/main.c
273
(void)snprintf(path, sizeof(path), "window=%s", wsizearg);
usr.bin/vi/common/main.c
274
a.bp = (CHAR_T *)path;
usr.bin/vi/common/main.c
275
a.len = strlen(path);
usr.bin/vi/common/main.c
58
char *tag_f, *wsizearg, path[256];
usr.bin/vi/common/recover.c
129
char *dp, *p, path[PATH_MAX];
usr.bin/vi/common/recover.c
155
(void)snprintf(path, sizeof(path), "%s/vi.XXXXXXXXXX", dp);
usr.bin/vi/common/recover.c
156
if ((fd = rcv_mktemp(sp, path, dp, S_IRWXU)) == -1)
usr.bin/vi/common/recover.c
160
if ((ep->rcv_path = strdup(path)) == NULL) {
usr.bin/vi/common/recover.c
162
(void)unlink(path);
usr.bin/vi/common/recover.c
528
char *p, *t, file[PATH_MAX], path[PATH_MAX];
usr.bin/vi/common/recover.c
555
fgets(path, sizeof(path), fp) == NULL ||
usr.bin/vi/common/recover.c
556
strncmp(path, VI_PHEADER, sizeof(VI_PHEADER) - 1) ||
usr.bin/vi/common/recover.c
557
(t = strchr(path, '\n')) == NULL) {
usr.bin/vi/common/recover.c
573
if (stat(path + sizeof(VI_PHEADER) - 1, &sb) &&
usr.bin/vi/common/recover.c
610
char file[PATH_MAX], path[PATH_MAX], recpath[PATH_MAX];
usr.bin/vi/common/recover.c
638
rcv_gets(path, sizeof(path), fd) == NULL ||
usr.bin/vi/common/recover.c
639
strncmp(path, VI_PHEADER, sizeof(VI_PHEADER) - 1) ||
usr.bin/vi/common/recover.c
640
(t = strchr(path, '\n')) == NULL) {
usr.bin/vi/common/recover.c
657
if (stat(path + sizeof(VI_PHEADER) - 1, &sb) &&
usr.bin/vi/common/recover.c
682
if ((pathp = strdup(path)) == NULL) {
usr.bin/vi/common/recover.c
792
rcv_mktemp(SCR *sp, char *path, char *dname, int perms)
usr.bin/vi/common/recover.c
805
if ((fd = mkstemp(path)) == -1 || fchmod(fd, perms) == -1) {
usr.bin/vi/common/recover.c
809
unlink(path);
usr.bin/vi/ex/ex_argv.c
485
argv_lexp(SCR *sp, EXCMD *excp, char *path)
usr.bin/vi/ex/ex_argv.c
497
if ((p = strrchr(path, '/')) == NULL) {
usr.bin/vi/ex/ex_argv.c
500
name = path;
usr.bin/vi/ex/ex_argv.c
502
if (p == path) {
usr.bin/vi/ex/ex_argv.c
507
dname = path;
usr.bin/vi/ex/ex_argv.c
508
dlen = strlen(path);
usr.bin/vi/ex/ex_init.c
133
char *p, path[PATH_MAX];
usr.bin/vi/ex/ex_init.c
183
(void)snprintf(path, sizeof(path), "%s/%s", p, _PATH_NEXRC);
usr.bin/vi/ex/ex_init.c
184
switch (exrc_isok(sp, &hsb, &fd, path, 0, 1)) {
usr.bin/vi/ex/ex_init.c
186
(void)snprintf(path,
usr.bin/vi/ex/ex_init.c
187
sizeof(path), "%s/%s", p, _PATH_EXRC);
usr.bin/vi/ex/ex_init.c
188
if (exrc_isok(sp, &hsb, &fd, path, 0, 1) == RCOK &&
usr.bin/vi/ex/ex_init.c
189
ex_run_file(sp, fd, path))
usr.bin/vi/ex/ex_init.c
195
if (ex_run_file(sp, fd, path))
usr.bin/vi/ex/ex_init.c
336
exrc_isok(SCR *sp, struct stat *sbp, int *fdp, char *path, int rootown,
usr.bin/vi/ex/ex_init.c
344
if ((*fdp = open(path, O_RDONLY)) < 0) {
usr.bin/vi/ex/ex_init.c
352
msgq_str(sp, M_SYSERR, path, "%s");
usr.bin/vi/ex/ex_init.c
357
msgq_str(sp, M_SYSERR, path, "%s");
usr.bin/vi/ex/ex_init.c
377
denied: a = msg_print(sp, path, &nf1);
usr.bin/vi/ex/ex_init.c
378
if (strchr(path, '/') == NULL && getcwd(buf, sizeof(buf)) != NULL) {
usr.bin/wc/wc.c
118
cnt(const char *path)
usr.bin/wc/wc.c
135
if (path != NULL) {
usr.bin/wc/wc.c
136
file = path;
usr.bin/wc/wc.c
219
if (path == NULL)
usr.bin/wc/wc.c
257
print_counts(linect, wordct, charct, path);
usr.bin/which/which.c
114
if ((path = strdup(path)) == NULL)
usr.bin/which/which.c
116
pathcpy = path;
usr.bin/which/which.c
129
free(path);
usr.bin/which/which.c
137
free(path);
usr.bin/which/which.c
142
(void)free(path);
usr.bin/which/which.c
52
char *path;
usr.bin/which/which.c
72
path = _PATH_STDPATH;
usr.bin/which/which.c
74
if ((path = getenv("PATH")) == NULL || *path == '\0')
usr.bin/which/which.c
75
path = _PATH_DEFPATH;
usr.bin/which/which.c
88
if (findprog(argv[n], path, progmode, allmatches) == 0)
usr.bin/which/which.c
95
findprog(char *prog, char *path, int progmode, int allmatches)
usr.bin/write/write.c
208
char path[PATH_MAX];
usr.bin/write/write.c
210
(void)snprintf(path, sizeof(path), "%s%s", _PATH_DEV, tty);
usr.bin/write/write.c
211
if (stat(path, &s) == -1) {
usr.bin/write/write.c
213
warn("%s", path);
usr.bin/write/write.c
230
char path[PATH_MAX], host[HOST_NAME_MAX+1], line[512];
usr.bin/write/write.c
238
(void)snprintf(path, sizeof(path), "%s%s", _PATH_DEV, tty);
usr.bin/write/write.c
239
fd = open(path, O_WRONLY);
usr.bin/write/write.c
241
err(1, "open %s", path);
usr.bin/write/write.c
244
err(1, "dup2 %s", path);
usr.bin/xinstall/xinstall.c
568
install_dir(char *path, int mode)
usr.bin/xinstall/xinstall.c
574
for (p = path;; ++p)
usr.bin/xinstall/xinstall.c
575
if (!*p || (p != path && *p == '/')) {
usr.bin/xinstall/xinstall.c
578
if (mkdir(path, 0777)) {
usr.bin/xinstall/xinstall.c
580
if (stat(path, &sb)) {
usr.bin/xinstall/xinstall.c
583
path);
usr.bin/xinstall/xinstall.c
588
errc(1, ENOTDIR, "%s", path);
usr.bin/xinstall/xinstall.c
596
if (((gid != (gid_t)-1 || uid != (uid_t)-1) && chown(path, uid, gid)) ||
usr.bin/xinstall/xinstall.c
597
chmod(path, mode)) {
usr.bin/xinstall/xinstall.c
598
warn("%s", path);
usr.bin/xinstall/xinstall.c
620
create_tempfile(char *path, char *temp, size_t tsize)
usr.bin/xinstall/xinstall.c
624
if (strlcpy(temp, path, tsize) >= tsize) {
usr.sbin/acme-client/http.c
191
free(http->path);
usr.sbin/acme-client/http.c
198
const char *host, short port, const char *path)
usr.sbin/acme-client/http.c
268
http->path = strdup(path);
usr.sbin/acme-client/http.c
269
if (http->src.ip == NULL || http->host == NULL || http->path == NULL) {
usr.sbin/acme-client/http.c
318
http->path, http->host, port);
usr.sbin/acme-client/http.c
325
http->path, http->host, port);
usr.sbin/acme-client/http.c
334
http->path, http->host, port, psz);
usr.sbin/acme-client/http.c
60
char *path; /* path to request */
usr.sbin/acme-client/http.c
660
short port, const char *path, int headreq, const void *post, size_t postsz)
usr.sbin/acme-client/http.c
670
h = http_alloc(addrs, addrsz, domain, port, path);
usr.sbin/acme-client/netproc.c
102
*path = strdup("");
usr.sbin/acme-client/netproc.c
104
if (*path == NULL) {
usr.sbin/acme-client/netproc.c
118
free(*path);
usr.sbin/acme-client/netproc.c
119
*path = NULL;
usr.sbin/acme-client/netproc.c
181
char *host, *path;
usr.sbin/acme-client/netproc.c
188
if ((host = url2host(addr, &port, &path)) == NULL)
usr.sbin/acme-client/netproc.c
194
free(path);
usr.sbin/acme-client/netproc.c
199
g = http_get(src, srcsz, host, port, path, 0, NULL, 0);
usr.sbin/acme-client/netproc.c
201
free(path);
usr.sbin/acme-client/netproc.c
225
host = url2host(st->val, &port, &path);
usr.sbin/acme-client/netproc.c
259
char *host, *path, *nonce, *reqsn;
usr.sbin/acme-client/netproc.c
266
if ((host = url2host(c->newnonce, &port, &path)) == NULL)
usr.sbin/acme-client/netproc.c
271
free(path);
usr.sbin/acme-client/netproc.c
275
g = http_get(src, (size_t)ssz, host, port, path, 1, NULL, 0);
usr.sbin/acme-client/netproc.c
277
free(path);
usr.sbin/acme-client/netproc.c
321
if ((host = url2host(addr, &port, &path)) == NULL) {
usr.sbin/acme-client/netproc.c
326
free(path);
usr.sbin/acme-client/netproc.c
331
g = http_get(src, (size_t)ssz, host, port, path, 0, reqsn,
usr.sbin/acme-client/netproc.c
335
free(path);
usr.sbin/acme-client/netproc.c
81
url2host(const char *host, short *port, char **path)
usr.sbin/acme-client/netproc.c
99
*path = strdup(ep);
usr.sbin/amd/amd/am_ops.c
110
return ops_match(fo, keybuf, "", path, keym, map);
usr.sbin/amd/amd/am_ops.c
116
ops_match(am_opts *fo, char *key, char *g_key, char *path, char *keym,
usr.sbin/amd/amd/am_ops.c
125
if (!eval_fs_opts(fo, key, g_key, path, keym, map)) {
usr.sbin/amd/amd/am_ops.c
97
sunos4_match(am_opts *fo, char *key, char *g_key, char *path,
usr.sbin/amd/amd/map.c
607
root_ap(char *dir, int path)
usr.sbin/amd/amd/nfs_ops.c
198
prime_nfs_fhandle_cache(char *path, fserver *fs, fhstatus *fhbuf, void *wchan)
usr.sbin/amd/amd/nfs_ops.c
205
dlog("Searching cache for %s:%s", fs->fs_host, path);
usr.sbin/amd/amd/nfs_ops.c
212
if (fs == fp->fh_fs && strcmp(path, fp->fh_path) == 0) {
usr.sbin/amd/amd/nfs_ops.c
229
fs->fs_host, path);
usr.sbin/amd/amd/nfs_ops.c
233
fs->fs_host, path);
usr.sbin/amd/amd/nfs_ops.c
300
fp->fh_path = strdup(path);
usr.sbin/amd/amd/nfsx_ops.c
200
char *path = ivec[i+1];
usr.sbin/amd/amd/nfsx_ops.c
201
rfs = str3cat(rfs, pref, "/", path);
usr.sbin/amd/amd/nfsx_ops.c
213
xinfo = str3cat(xinfo, host, *path == '/' ? "" : "/", path);
usr.sbin/amd/amd/opts.c
727
eval_fs_opts(am_opts *fo, char *opts, char *g_opts, char *path,
usr.sbin/amd/amd/opts.c
746
opt_path = path;
usr.sbin/amd/amd/util.c
509
mkdirs(char *path, int mode)
usr.sbin/amd/amd/util.c
514
char *p2 = strdup(path);
usr.sbin/amd/amd/util.c
549
return stat(path, &stb) == 0 &&
usr.sbin/authpf/authpf.c
652
strlcpy(prs.path, anchorname, sizeof(prs.path));
usr.sbin/authpf/authpf.c
714
snprintf(prs->path, sizeof(prs->path), "%s/%s", an, rs);
usr.sbin/authpf/authpf.c
727
if (recursive_ruleset_purge(prs->path, prs->name))
usr.sbin/bgpctl/output.c
776
struct ibuf asbuf, *path = NULL;
usr.sbin/bgpctl/output.c
821
if ((path = aspath_inflate(buf)) == NULL) {
usr.sbin/bgpctl/output.c
825
ibuf_from_ibuf(&asbuf, path);
usr.sbin/bgpctl/output.c
834
ibuf_free(path);
usr.sbin/bgpctl/output_json.c
592
struct ibuf asbuf, *path = NULL;
usr.sbin/bgpctl/output_json.c
645
if ((path = aspath_inflate(buf)) == NULL) {
usr.sbin/bgpctl/output_json.c
650
ibuf_from_ibuf(&asbuf, path);
usr.sbin/bgpctl/output_json.c
659
ibuf_free(path);
usr.sbin/bgpd/control.c
106
log_warn("control_init: bind: %s", path);
usr.sbin/bgpd/control.c
114
if (chmod(path, mode) == -1) {
usr.sbin/bgpd/control.c
115
log_warn("control_init: chmod: %s", path);
usr.sbin/bgpd/control.c
117
unlink(path);
usr.sbin/bgpd/control.c
43
control_check(char *path)
usr.sbin/bgpd/control.c
50
strlcpy(sa_un.sun_path, path, sizeof(sa_un.sun_path));
usr.sbin/bgpd/control.c
58
log_warnx("control socket %s already in use", path);
usr.sbin/bgpd/control.c
69
control_init(int restricted, char *path)
usr.sbin/bgpd/control.c
83
if (strlcpy(sa_un.sun_path, path, sizeof(sa_un.sun_path)) >=
usr.sbin/bgpd/control.c
90
if (unlink(path) == -1)
usr.sbin/bgpd/control.c
92
log_warn("control_init: unlink %s", path);
usr.sbin/bgplgd/bgplgd.c
33
const char *path;
usr.sbin/bgplgd/bgplgd.c
54
command_from_path(const char *path, struct lg_ctx *ctx)
usr.sbin/bgplgd/bgplgd.c
58
for (i = 0; cmds[i].path != NULL; i++) {
usr.sbin/bgplgd/bgplgd.c
59
if (strcmp(cmds[i].path, path) == 0) {
usr.sbin/bgplgd/bgplgd.c
74
prep_request(struct lg_ctx *ctx, const char *meth, const char *path,
usr.sbin/bgplgd/bgplgd.c
77
if (meth == NULL || path == NULL)
usr.sbin/bgplgd/bgplgd.c
81
if (command_from_path(path, ctx) != 0)
usr.sbin/bgplgd/slowcgi.c
245
char *save, *cmd, *path;
usr.sbin/bgplgd/slowcgi.c
256
if ((path = strdup(getenv("PATH"))) == NULL)
usr.sbin/bgplgd/slowcgi.c
258
save = path;
usr.sbin/bgplgd/slowcgi.c
259
while ((pp = strsep(&path, ":")) != NULL) {
usr.sbin/bgplgd/slowcgi.c
385
slowcgi_listen(char *path, struct passwd *pw)
usr.sbin/bgplgd/slowcgi.c
397
if (strlcpy(sun.sun_path, path, sizeof(sun.sun_path)) >=
usr.sbin/bgplgd/slowcgi.c
401
if (unlink(path) == -1)
usr.sbin/bgplgd/slowcgi.c
403
lerr(1, "slowcgi_listen: unlink %s", path);
usr.sbin/bgplgd/slowcgi.c
408
lerr(1, "slowcgi_listen: bind: %s", path);
usr.sbin/bgplgd/slowcgi.c
412
if (chown(path, pw->pw_uid, pw->pw_gid) == -1)
usr.sbin/bgplgd/slowcgi.c
413
lerr(1, "slowcgi_listen: chown: %s", path);
usr.sbin/bgplgd/slowcgi.c
418
ldebug("socket: %s", path);
usr.sbin/btrace/ksyms.c
361
kelf_open_kernel(const char *path)
usr.sbin/btrace/ksyms.c
368
fd = open(path, O_RDONLY);
usr.sbin/config/files.c
113
path = nv->nv_name;
usr.sbin/config/files.c
116
tail = strrchr(path, '/');
usr.sbin/config/files.c
118
tail = path;
usr.sbin/config/files.c
124
error("invalid pathname `%s'", path);
usr.sbin/config/files.c
146
if (ht_insert(pathtab, path, fi)) {
usr.sbin/config/files.c
148
if ((fi = ht_lookup(pathtab, path)) == NULL)
usr.sbin/config/files.c
149
panic("addfile: ht_lookup(%s)", path);
usr.sbin/config/files.c
150
error("duplicate file %s", path);
usr.sbin/config/files.c
173
addobject(const char *path, struct nvlist *optx, int flags)
usr.sbin/config/files.c
182
if (ht_insert(pathtab, path, oi)) {
usr.sbin/config/files.c
184
if ((oi = ht_lookup(pathtab, path)) == NULL)
usr.sbin/config/files.c
185
panic("addfile: ht_lookup(%s)", path);
usr.sbin/config/files.c
186
error("duplicate file %s", path);
usr.sbin/config/files.c
194
oi->oi_path = path;
usr.sbin/config/files.c
94
const char *dotp, *dotp1, *tail, *path, *tail1 = NULL;
usr.sbin/config/main.c
317
mksymlink(const char *value, const char *path)
usr.sbin/config/main.c
321
if (remove(path) && errno != ENOENT) {
usr.sbin/config/main.c
322
warn("remove(%s)", path);
usr.sbin/config/main.c
325
if (symlink(value, path)) {
usr.sbin/config/main.c
326
warn("symlink(%s -> %s)", path, value);
usr.sbin/crunchgen/crunchgen.c
566
void fillin_program_objs(prog_t * p, char *path);
usr.sbin/crunchgen/crunchgen.c
590
char path[PATH_MAX];
usr.sbin/crunchgen/crunchgen.c
600
snprintf(path, sizeof(path), "%s/%s", srcparent, p->name);
usr.sbin/crunchgen/crunchgen.c
601
if (is_dir(path))
usr.sbin/crunchgen/crunchgen.c
602
p->srcdir = strdup(path);
usr.sbin/crunchgen/crunchgen.c
605
snprintf(path, sizeof(path), "%s/%s", p->srcdir, objdir);
usr.sbin/crunchgen/crunchgen.c
606
if (is_dir(path))
usr.sbin/crunchgen/crunchgen.c
607
p->objdir = strdup(path);
usr.sbin/crunchgen/crunchgen.c
609
snprintf(path, sizeof(path), "%s/obj.%s", p->srcdir, MACHINE);
usr.sbin/crunchgen/crunchgen.c
610
if (is_dir(path))
usr.sbin/crunchgen/crunchgen.c
611
p->objdir = strdup(path);
usr.sbin/crunchgen/crunchgen.c
617
snprintf(path, sizeof(path), "%s/%s", p->srcdir, mf_name[i]);
usr.sbin/crunchgen/crunchgen.c
618
if (is_nonempty_file(path)) {
usr.sbin/crunchgen/crunchgen.c
628
snprintf(path, sizeof(path), "%s/%s", p->srcdir, mf_name[i]);
usr.sbin/crunchgen/crunchgen.c
629
if (is_nonempty_file(path)) {
usr.sbin/crunchgen/crunchgen.c
631
fillin_program_objs(p, path);
usr.sbin/crunchgen/crunchgen.c
658
fillin_program_objs(prog_t * p, char *path)
usr.sbin/crunchgen/crunchgen.c
674
fprintf(f, ".include \"%s\"\n", path);
usr.sbin/crunchgen/crunchgen.c
687
if (chdir(dirname(path)) == -1) {
usr.sbin/crunchgen/crunchgen.c
875
char path[PATH_MAX];
usr.sbin/crunchgen/crunchgen.c
879
snprintf(path, sizeof(path), "%s/%s", dir->str, progname);
usr.sbin/crunchgen/crunchgen.c
880
if (is_dir(path))
usr.sbin/eigrpd/control.c
51
control_init(char *path)
usr.sbin/eigrpd/control.c
65
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/eigrpd/control.c
67
if (unlink(path) == -1)
usr.sbin/eigrpd/control.c
69
log_warn("%s: unlink %s", __func__, path);
usr.sbin/eigrpd/control.c
76
log_warn("%s: bind: %s", __func__, path);
usr.sbin/eigrpd/control.c
83
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/eigrpd/control.c
86
(void)unlink(path);
usr.sbin/httpd/config.c
628
(void)strlcpy(srv_conf->path, parent->path,
usr.sbin/httpd/config.c
629
sizeof(srv_conf->path));
usr.sbin/httpd/httpd.c
599
canonicalize_path(const char *input, char *path, size_t len)
usr.sbin/httpd/httpd.c
606
p = path;
usr.sbin/httpd/httpd.c
650
return (path);
usr.sbin/httpd/httpd.c
654
path_info(char *path)
usr.sbin/httpd/httpd.c
660
start = path;
usr.sbin/httpd/httpd.c
661
end = start + strlen(path);
usr.sbin/httpd/httpd.c
671
ret = stat(path, &st);
usr.sbin/httpd/httpd.h
479
char path[PATH_MAX];
usr.sbin/httpd/logger.c
161
char path[PATH_MAX];
usr.sbin/httpd/logger.c
174
if ((len = strlcpy(path, httpd_env->sc_logdir, sizeof(path)))
usr.sbin/httpd/logger.c
175
>= sizeof(path))
usr.sbin/httpd/logger.c
178
p = path + len;
usr.sbin/httpd/logger.c
179
len = sizeof(path) - len;
usr.sbin/httpd/logger.c
186
if ((fd = open(path, O_WRONLY|O_APPEND|O_CREAT, 0644)) == -1) {
usr.sbin/httpd/logger.c
187
log_warn("failed to open %s", path);
usr.sbin/httpd/logger.c
194
DPRINTF("%s: opened log file %s, fd %d", __func__, path, fd);
usr.sbin/httpd/parse.y
994
if (strlcpy(srv->srv_conf.path, $2,
usr.sbin/httpd/parse.y
995
sizeof(srv->srv_conf.path)) >=
usr.sbin/httpd/parse.y
996
sizeof(srv->srv_conf.path)) {
usr.sbin/httpd/server_file.c
101
if (path[strlen(path) - 1] != '/') {
usr.sbin/httpd/server_file.c
132
if (strlcat(path, srv_conf->index, len) >= len) {
usr.sbin/httpd/server_file.c
137
ret = server_file_access(env, clt, path, len);
usr.sbin/httpd/server_file.c
160
media = media_find_config(env, srv_conf, path);
usr.sbin/httpd/server_file.c
185
ret = snprintf(gzpath, sizeof(gzpath), "%s.gz", path);
usr.sbin/httpd/server_file.c
219
char path[PATH_MAX];
usr.sbin/httpd/server_file.c
231
if ((size_t)snprintf(path, sizeof(path), "%s%s",
usr.sbin/httpd/server_file.c
232
srv_conf->root, stripped) >= sizeof(path)) {
usr.sbin/httpd/server_file.c
238
if ((ret = server_file_access(env, clt, path, sizeof(path))) > 0) {
usr.sbin/httpd/server_file.c
485
char path[PATH_MAX];
usr.sbin/httpd/server_file.c
507
if ((size_t)snprintf(path, sizeof(path), "%s%s",
usr.sbin/httpd/server_file.c
508
srv_conf->root, stripped) >= sizeof(path))
usr.sbin/httpd/server_file.c
61
char *path, size_t len)
usr.sbin/httpd/server_file.c
71
if ((fd = open(path, O_RDONLY)) == -1) {
usr.sbin/httpd/server_http.c
1130
char ibuf[128], *str, *path, *query;
usr.sbin/httpd/server_http.c
1163
if ((path = url_encode(desc->http_path)) == NULL)
usr.sbin/httpd/server_http.c
1165
ret = expand_string(buf, len, "$DOCUMENT_URI", path);
usr.sbin/httpd/server_http.c
1166
free(path);
usr.sbin/httpd/server_http.c
1231
if ((path = url_encode(desc->http_path)) == NULL)
usr.sbin/httpd/server_http.c
1234
str = path;
usr.sbin/httpd/server_http.c
1236
ret = asprintf(&str, "%s?%s", path, desc->http_query);
usr.sbin/httpd/server_http.c
1237
free(path);
usr.sbin/httpd/server_http.c
1289
char path[PATH_MAX];
usr.sbin/httpd/server_http.c
1311
if (canonicalize_path(desc->http_path, path, sizeof(path)) == NULL)
usr.sbin/httpd/server_http.c
1314
if ((desc->http_path = strdup(path)) == NULL)
usr.sbin/httpd/server_http.c
1425
if (server_expand_http(clt, srv_conf->path,
usr.sbin/httpd/server_http.c
1426
path, sizeof(path)) == NULL)
usr.sbin/httpd/server_http.c
1436
if ((query = strchr(path, '?')) != NULL) {
usr.sbin/httpd/server_http.c
1443
if (canonicalize_path(path,
usr.sbin/httpd/server_http.c
1444
path, sizeof(path)) == NULL)
usr.sbin/httpd/server_http.c
1449
path, query ? query : "");
usr.sbin/httpd/server_http.c
1452
if ((desc->http_path_alias = strdup(path)) == NULL)
usr.sbin/httpd/server_http.c
1485
server_root_strip(const char *path, int n)
usr.sbin/httpd/server_http.c
1490
for (; n > 0 && *path != '\0'; n--)
usr.sbin/httpd/server_http.c
1491
if ((p = strchr(++path, '/')) == NULL)
usr.sbin/httpd/server_http.c
1492
path = strchr(path, '\0');
usr.sbin/httpd/server_http.c
1494
path = p;
usr.sbin/httpd/server_http.c
1496
return (path);
usr.sbin/httpd/server_http.c
1500
server_getlocation(struct client *clt, const char *path)
usr.sbin/httpd/server_http.c
1512
__func__, location->location, path);
usr.sbin/httpd/server_http.c
1519
ret = str_match(path, location->location,
usr.sbin/httpd/server_http.c
1523
path, FNM_CASEFOLD);
usr.sbin/httpd/server_http.c
1527
path)) == -1)
usr.sbin/httpd/server_http.c
1543
server_locationaccesstest(struct server_config *srv_conf, const char *path)
usr.sbin/httpd/server_http.c
1555
path = server_root_strip(path, srv_conf->strip) + 1;
usr.sbin/httpd/server_http.c
1556
if ((ret = faccessat(rootfd, path, R_OK, 0)) != -1)
usr.sbin/httpd/server_http.c
1557
ret = fstatat(rootfd, path, &sb, 0);
usr.sbin/httpd/server_http.c
1795
char *path;
usr.sbin/httpd/server_http.c
1799
if (asprintf(&path, "%s/%s.html", root, file) == -1)
usr.sbin/httpd/server_http.c
1801
if ((fd = open(path, O_RDONLY)) == -1) {
usr.sbin/httpd/server_http.c
1802
free(path);
usr.sbin/httpd/server_http.c
1807
free(path);
usr.sbin/httpd/server_http.c
1860
char *path = NULL;
usr.sbin/httpd/server_http.c
1904
(path = url_encode(desc->http_path)) == NULL)
usr.sbin/httpd/server_http.c
1912
desc->http_path == NULL ? "" : path,
usr.sbin/httpd/server_http.c
1953
(path = url_encode(desc->http_path)) == NULL)
usr.sbin/httpd/server_http.c
1965
desc->http_path == NULL ? "" : path,
usr.sbin/httpd/server_http.c
2010
(path = url_encode(desc->http_path)) == NULL)
usr.sbin/httpd/server_http.c
2014
desc->http_path == NULL ? "" : path);
usr.sbin/httpd/server_http.c
2021
free(path);
usr.sbin/identd/identd.c
467
char path[PATH_MAX];
usr.sbin/identd/identd.c
471
rv = snprintf(path, sizeof(path), "%s/%s", pw->pw_dir, DOTNOIDENT);
usr.sbin/identd/identd.c
472
if (rv < 0 || rv >= sizeof(path)) {
usr.sbin/identd/identd.c
477
if (stat(path, &st) == -1)
usr.sbin/ikectl/ikeca.c
1001
if (len < 0 || (size_t)len >= sizeof(path))
usr.sbin/ikectl/ikeca.c
1003
if (stat(path, &st) != 0) {
usr.sbin/ikectl/ikeca.c
1028
"-revoke", path, ca->batch, NULL };
usr.sbin/ikectl/ikeca.c
1032
len = snprintf(path, sizeof(path), "%s/ca.crl", ca->sslpath);
usr.sbin/ikectl/ikeca.c
1033
if (len < 0 || (size_t)len >= sizeof(path))
usr.sbin/ikectl/ikeca.c
1037
"-cert", cacrt, "-out", path, ca->batch, NULL };
usr.sbin/ikectl/ikeca.c
1106
char path[PATH_MAX];
usr.sbin/ikectl/ikeca.c
1129
strlcpy(path, ca->sslpath, sizeof(path));
usr.sbin/ikectl/ikeca.c
1130
if (mkdir(path, 0777) == -1 && errno != EEXIST)
usr.sbin/ikectl/ikeca.c
1131
err(1, "failed to create dir %s", path);
usr.sbin/ikectl/ikeca.c
1132
strlcat(path, "/private", sizeof(path));
usr.sbin/ikectl/ikeca.c
1133
if (mkdir(path, 0700) == -1 && errno != EEXIST)
usr.sbin/ikectl/ikeca.c
1134
err(1, "failed to create dir %s", path);
usr.sbin/ikectl/ikeca.c
1136
len = snprintf(path, sizeof(path), "%s/ikeca.passwd", ca->sslpath);
usr.sbin/ikectl/ikeca.c
1137
if (len < 0 || (size_t)len >= sizeof(path))
usr.sbin/ikectl/ikeca.c
1139
if (create && stat(path, &st) == -1 && errno == ENOENT)
usr.sbin/ikectl/ikeca.c
1140
ca_newpass(path, pass);
usr.sbin/ikectl/ikeca.c
1141
len = snprintf(ca->passfile, sizeof(ca->passfile), "file:%s", path);
usr.sbin/ikectl/ikeca.c
135
char path[PATH_MAX];
usr.sbin/ikectl/ikeca.c
138
len = snprintf(path, sizeof(path), "%s/private/%s.key",
usr.sbin/ikectl/ikeca.c
140
if (len < 0 || (size_t)len >= sizeof(path))
usr.sbin/ikectl/ikeca.c
144
if (stat(path, &st) == 0) {
usr.sbin/ikectl/ikeca.c
148
char *cmd[] = { PATH_OPENSSL, "genrsa", "-out", path, "2048", NULL };
usr.sbin/ikectl/ikeca.c
150
chmod(path, 0600);
usr.sbin/ikectl/ikeca.c
179
char path[PATH_MAX];
usr.sbin/ikectl/ikeca.c
182
len = snprintf(path, sizeof(path), "%s/private/%s.key",
usr.sbin/ikectl/ikeca.c
184
if (len < 0 || (size_t)len >= sizeof(path))
usr.sbin/ikectl/ikeca.c
186
unlink(path);
usr.sbin/ikectl/ikeca.c
226
char path[PATH_MAX];
usr.sbin/ikectl/ikeca.c
253
len = snprintf(path, sizeof(path), "%s/private/%s.csr", ca->sslpath, keyname);
usr.sbin/ikectl/ikeca.c
254
if (len < 0 || (size_t)len >= sizeof(path))
usr.sbin/ikectl/ikeca.c
257
char *cmd[] = { PATH_OPENSSL, "req", "-new", "-key", key, "-out", path,
usr.sbin/ikectl/ikeca.c
260
chmod(path, 0600);
usr.sbin/ikectl/ikeca.c
550
char path[PATH_MAX];
usr.sbin/ikectl/ikeca.c
556
len = snprintf(path, sizeof(path), "%s/%s.crt",
usr.sbin/ikectl/ikeca.c
558
if (len < 0 || (size_t)len >= sizeof(path))
usr.sbin/ikectl/ikeca.c
560
if (stat(path, &st) != 0)
usr.sbin/ikectl/ikeca.c
563
"-in", path, NULL };
usr.sbin/ikectl/ikeca.c
577
len = snprintf(path, sizeof(path), "%s/%s", ca->sslpath,
usr.sbin/ikectl/ikeca.c
579
if (len < 0 || (size_t)len >= sizeof(path))
usr.sbin/ikectl/ikeca.c
582
"-fingerprint", "-dates", "-noout", "-in", path,
usr.sbin/ikectl/ikeca.c
661
rm_dir(char *path)
usr.sbin/ikectl/ikeca.c
667
fpath[0] = path;
usr.sbin/ikectl/ikeca.c
669
warn("fts_open %s", path);
usr.sbin/ikectl/ikeca.c
696
ca_hier(char *path)
usr.sbin/ikectl/ikeca.c
703
strlcpy(dst, path, sizeof(dst));
usr.sbin/ikectl/ikeca.c
993
char path[PATH_MAX];
usr.sbin/ikectl/ikeca.c
999
len = snprintf(path, sizeof(path), "%s/%s.crt",
usr.sbin/ikectl/ikectl.c
100
free(res->path);
usr.sbin/ikectl/ikectl.c
101
res->path = p;
usr.sbin/ikectl/ikectl.c
112
ca_install(ca, res->path);
usr.sbin/ikectl/ikectl.c
127
ca_cert_install(ca, res->host, res->path);
usr.sbin/ikectl/ikectl.c
145
ca_key_install(ca, res->host, res->path);
usr.sbin/ikectl/ikectl.c
148
ca_key_import(ca, res->host, res->path);
usr.sbin/ikectl/ikectl.c
297
res->path, strlen(res->path));
usr.sbin/ikectl/ikectl.c
95
if (res->path && (res->path[0] != '.') && (res->path[0] != '/')) {
usr.sbin/ikectl/ikectl.c
96
len = 5 + strlen(res->path) + 1;
usr.sbin/ikectl/ikectl.c
99
snprintf(p, len, "/etc/%s", res->path);
usr.sbin/ikectl/parser.c
320
res.path = strdup(word);
usr.sbin/ikectl/parser.h
67
char *path;
usr.sbin/installboot/efi_bootmgr.c
102
const char *path, EFI_LOAD_OPTION **opt)
usr.sbin/installboot/efi_bootmgr.c
111
pathlen = 2 * (strlen(path) + 1);
usr.sbin/installboot/efi_bootmgr.c
135
for (i = 0; i < strlen(path); i++)
usr.sbin/installboot/efi_bootmgr.c
136
fp->PathName[i] = path[i];
usr.sbin/installboot/efi_bootmgr.c
328
efi_bootmgr_setup(int gpart, struct gpt_partition *gp, const char *path)
usr.sbin/installboot/efi_bootmgr.c
344
optlen = create_efi_load_option(gpart, gp, path, &opt);
usr.sbin/installboot/util.c
101
fileprefix(const char *base, const char *path)
usr.sbin/installboot/util.c
110
n = snprintf(s, PATH_MAX, "%s/%s", base, path);
usr.sbin/iscsid/control.c
100
(void)unlink(path);
usr.sbin/iscsid/control.c
107
(void)unlink(path);
usr.sbin/iscsid/control.c
118
control_cleanup(char *path)
usr.sbin/iscsid/control.c
120
if (path)
usr.sbin/iscsid/control.c
121
unlink(path);
usr.sbin/iscsid/control.c
56
control_init(char *path)
usr.sbin/iscsid/control.c
74
if (strlcpy(sun.sun_path, path, sizeof(sun.sun_path)) >=
usr.sbin/iscsid/control.c
76
log_warnx("control_init: path %s too long", path);
usr.sbin/iscsid/control.c
81
if (unlink(path) == -1)
usr.sbin/iscsid/control.c
83
log_warn("control_init: unlink %s", path);
usr.sbin/iscsid/control.c
90
log_warn("control_init: bind: %s", path);
usr.sbin/iscsid/control.c
97
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/ldapctl/ldapctl.c
102
char *path;
usr.sbin/ldapctl/ldapctl.c
104
if (asprintf(&path, "%s/%s_data.db", datadir, ns->suffix) == -1)
usr.sbin/ldapctl/ldapctl.c
106
if (compact_db(path) != 0) {
usr.sbin/ldapctl/ldapctl.c
107
log_warn("%s", path);
usr.sbin/ldapctl/ldapctl.c
108
free(path);
usr.sbin/ldapctl/ldapctl.c
111
free(path);
usr.sbin/ldapctl/ldapctl.c
113
if (asprintf(&path, "%s/%s_indx.db", datadir, ns->suffix) == -1)
usr.sbin/ldapctl/ldapctl.c
115
if (compact_db(path) != 0) {
usr.sbin/ldapctl/ldapctl.c
116
log_warn("%s", path);
usr.sbin/ldapctl/ldapctl.c
117
free(path);
usr.sbin/ldapctl/ldapctl.c
120
free(path);
usr.sbin/ldapctl/ldapctl.c
147
char *path;
usr.sbin/ldapctl/ldapctl.c
152
if (asprintf(&path, "%s/%s_data.db", datadir, ns->suffix) == -1)
usr.sbin/ldapctl/ldapctl.c
154
data_db = btree_open(path, BT_NOSYNC | BT_REVERSEKEY, 0644);
usr.sbin/ldapctl/ldapctl.c
155
free(path);
usr.sbin/ldapctl/ldapctl.c
159
if (asprintf(&path, "%s/%s_indx.db", datadir, ns->suffix) == -1)
usr.sbin/ldapctl/ldapctl.c
161
indx_db = btree_open(path, BT_NOSYNC, 0644);
usr.sbin/ldapctl/ldapctl.c
162
free(path);
usr.sbin/ldapctl/ldapctl.c
60
int compact_db(const char *path);
usr.sbin/ldapctl/ldapctl.c
80
compact_db(const char *path)
usr.sbin/ldapctl/ldapctl.c
85
log_info("compacting database %s", path);
usr.sbin/ldapctl/ldapctl.c
86
bt = btree_open(path, BT_NOSYNC | BT_REVERSEKEY, 0644);
usr.sbin/ldapd/btree.c
1141
btree_open(const char *path, unsigned int flags, mode_t mode)
usr.sbin/ldapd/btree.c
1151
if ((fd = open(path, oflags, mode)) == -1)
usr.sbin/ldapd/btree.c
1157
bt->path = strdup(path);
usr.sbin/ldapd/btree.c
1182
free(bt->path);
usr.sbin/ldapd/btree.c
203
char *path;
usr.sbin/ldapd/btree.c
3068
DPRINTF("compacting btree %p with path %s", bt, bt->path);
usr.sbin/ldapd/btree.c
3070
if (bt->path == NULL) {
usr.sbin/ldapd/btree.c
3078
if (asprintf(&compact_path, "%s.compact.XXXXXX", bt->path) == -1) {
usr.sbin/ldapd/btree.c
3107
DPRINTF("renaming %s to %s", compact_path, bt->path);
usr.sbin/ldapd/btree.c
3108
if (rename(compact_path, bt->path) != 0)
usr.sbin/ldapd/btree.c
3161
return bt->path;
usr.sbin/ldapd/btree.h
77
struct btree *btree_open(const char *path, unsigned int flags,
usr.sbin/ldapd/ldapd.c
386
if (oreq->path[PATH_MAX-1] != '\0')
usr.sbin/ldapd/ldapd.c
389
if (strncmp(oreq->path, datadir, strlen(datadir)) != 0) {
usr.sbin/ldapd/ldapd.c
390
log_warnx("refusing to open file %s", oreq->path);
usr.sbin/ldapd/ldapd.c
399
log_debug("opening [%s]", oreq->path);
usr.sbin/ldapd/ldapd.c
400
fd = open(oreq->path, oflags | O_NOFOLLOW, 0600);
usr.sbin/ldapd/ldapd.c
402
log_warn("%s", oreq->path);
usr.sbin/ldapd/ldapd.h
286
char path[PATH_MAX];
usr.sbin/ldapd/ldape.c
555
if (oreq->path[PATH_MAX-1] != '\0')
usr.sbin/ldapd/ldape.c
559
log_debug("open(%s) returned fd %d", oreq->path, fd);
usr.sbin/ldapd/ldape.c
564
if (strcmp(oreq->path, ns->data_path) == 0) {
usr.sbin/ldapd/ldape.c
568
if (strcmp(oreq->path, ns->indx_path) == 0) {
usr.sbin/ldapd/namespace.c
145
namespace_reopen(const char *path)
usr.sbin/ldapd/namespace.c
149
log_debug("asking parent to open %s", path);
usr.sbin/ldapd/namespace.c
152
if (strlcpy(req.path, path, sizeof(req.path)) >= sizeof(req.path)) {
usr.sbin/ldapd/parse.y
77
struct listener *host_unix(const char *path);
usr.sbin/ldapd/parse.y
950
host_unix(const char *path)
usr.sbin/ldapd/parse.y
955
if (*path != '/')
usr.sbin/ldapd/parse.y
963
if (strlcpy(saun->sun_path, path, sizeof(saun->sun_path)) >=
usr.sbin/ldomctl/config.c
1087
char *path;
usr.sbin/ldomctl/config.c
1112
xasprintf(&path, "/@%llx", device->cfghandle);
usr.sbin/ldomctl/config.c
1119
const char *path2 = component->path;
usr.sbin/ldomctl/config.c
1121
if (strncmp(path, path2, strlen(path)) != 0)
usr.sbin/ldomctl/config.c
1146
if (strncmp(path, subdevice->path, strlen(path)) != 0)
usr.sbin/ldomctl/config.c
1149
if (strcmp(subdevice->path, component->path) == 0)
usr.sbin/ldomctl/config.c
1154
free(path);
usr.sbin/ldomctl/config.c
1772
const char *path, uint64_t id, uint64_t channel)
usr.sbin/ldomctl/config.c
1787
md_add_prop_str(md, node, "vds-block-device", path);
usr.sbin/ldomctl/config.c
2056
guest_add_devalias(struct guest *guest, const char *name, const char *path)
usr.sbin/ldomctl/config.c
207
md_get_prop_str(md, node, "path", &hostbridge->path);
usr.sbin/ldomctl/config.c
2071
md_add_prop_str(md, node, name, path);
usr.sbin/ldomctl/config.c
2194
guest_match_path(struct guest *guest, const char *path)
usr.sbin/ldomctl/config.c
2197
size_t len = strlen(path);
usr.sbin/ldomctl/config.c
220
const char *path;
usr.sbin/ldomctl/config.c
2200
const char *path2 = subdevice->path;
usr.sbin/ldomctl/config.c
2203
if (strncmp(path, path2, len < len2 ? len : len2) == 0)
usr.sbin/ldomctl/config.c
2219
char *path;
usr.sbin/ldomctl/config.c
2240
xasprintf(&path, "/@%llx", cfg_handle);
usr.sbin/ldomctl/config.c
2241
if (!guest_match_path(guest, path)) {
usr.sbin/ldomctl/config.c
2249
guest_prune_pcie(guest, node2, path);
usr.sbin/ldomctl/config.c
2250
free(path);
usr.sbin/ldomctl/config.c
2258
guest_prune_pcie(struct guest *guest, struct md_node *node, const char *path)
usr.sbin/ldomctl/config.c
2277
xasprintf(&path2, "%s/@%llx", path, device_number);
usr.sbin/ldomctl/config.c
231
if (md_get_prop_str(md, node, "assignable-path", &path)) {
usr.sbin/ldomctl/config.c
233
component->path = path;
usr.sbin/ldomctl/config.c
254
char *path;
usr.sbin/ldomctl/config.c
2569
guest_add_vdisk(struct guest *guest, uint64_t id, const char *path,
usr.sbin/ldomctl/config.c
2580
guest_add_vds_port(primary, NULL, path, id,
usr.sbin/ldomctl/config.c
2658
strcmp(component->path, dev) == 0)
usr.sbin/ldomctl/config.c
2668
subdevice->path = component->path;
usr.sbin/ldomctl/config.c
2697
char *path;
usr.sbin/ldomctl/config.c
2758
xasprintf(&path, "%s.md", guest->name);
usr.sbin/ldomctl/config.c
2759
md_write(guest->md, path);
usr.sbin/ldomctl/config.c
2760
free(path);
usr.sbin/ldomctl/config.c
281
xasprintf(&path, "/@%llx", cfg_handle);
usr.sbin/ldomctl/config.c
282
rootcomplex->path = path;
usr.sbin/ldomctl/config.c
2868
guest_add_vdisk(guest, i++, vdisk->path,
usr.sbin/ldomctl/config.c
2885
guest_add_iodev(primary, component->path);
usr.sbin/ldomctl/config.c
2905
printf("%-16s %s\n", component->path, component->nac);
usr.sbin/ldomctl/config.c
50
const char *path;
usr.sbin/ldomctl/config.c
61
const char *path;
usr.sbin/ldomctl/config.c
692
char *path;
usr.sbin/ldomctl/config.c
725
xasprintf(&path, "/@%llx", device->cfghandle);
usr.sbin/ldomctl/config.c
727
if (strcmp(hostbridge->path, path) == 0)
usr.sbin/ldomctl/config.c
730
free(path);
usr.sbin/ldomctl/config.c
798
char *path;
usr.sbin/ldomctl/config.c
882
xasprintf(&path, "%s.md", guest->name);
usr.sbin/ldomctl/config.c
883
guest->md = md_read(path);
usr.sbin/ldomctl/config.c
888
free(path);
usr.sbin/ldomctl/ldomctl.h
160
const char *path;
usr.sbin/ldomctl/ldomctl.h
69
const char *path;
usr.sbin/ldomctl/ldomctl.h
81
const char *path;
usr.sbin/ldomctl/mdesc.c
628
md_read(const char *path)
usr.sbin/ldomctl/mdesc.c
634
fp = fopen(path, "r");
usr.sbin/ldomctl/mdesc.c
665
md_write(struct md *md, const char *path)
usr.sbin/ldomctl/mdesc.c
673
fp = fopen(path, "w");
usr.sbin/ldomctl/mdesc.c
684
md_size(const char *path)
usr.sbin/ldomctl/mdesc.c
689
fp = fopen(path, "r");
usr.sbin/ldomctl/mdstore.c
340
mdstore_transfer(struct ds_conn *dc, uint64_t svc_handle, const char *path,
usr.sbin/ldomctl/mdstore.c
348
fp = fopen(path, "r");
usr.sbin/ldomctl/mdstore.c
474
char *path;
usr.sbin/ldomctl/mdstore.c
484
if (asprintf(&path, "%s/hv.md", name) == -1)
usr.sbin/ldomctl/mdstore.c
486
hvmd = md_read(path);
usr.sbin/ldomctl/mdstore.c
487
free(path);
usr.sbin/ldomctl/mdstore.c
506
if (asprintf(&path, "%s/%s.md", name, guest->name) == -1)
usr.sbin/ldomctl/mdstore.c
508
total_size += md_size(path);
usr.sbin/ldomctl/mdstore.c
510
if (asprintf(&path, "%s/hv.md", name) == -1)
usr.sbin/ldomctl/mdstore.c
512
total_size += md_size(path);
usr.sbin/ldomctl/mdstore.c
513
if (asprintf(&path, "%s/pri", name) == -1)
usr.sbin/ldomctl/mdstore.c
515
total_size += md_size(path);
usr.sbin/ldomctl/mdstore.c
519
if (asprintf(&path, "%s/%s.md", name, guest->name) == -1)
usr.sbin/ldomctl/mdstore.c
524
mdstore_transfer(dc, dcs->svc_handle, path, type, guest->mdpa);
usr.sbin/ldomctl/mdstore.c
525
free(path);
usr.sbin/ldomctl/mdstore.c
527
if (asprintf(&path, "%s/hv.md", name) == -1)
usr.sbin/ldomctl/mdstore.c
529
mdstore_transfer(dc, dcs->svc_handle, path,
usr.sbin/ldomctl/mdstore.c
531
free(path);
usr.sbin/ldomctl/mdstore.c
532
if (asprintf(&path, "%s/pri", name) == -1)
usr.sbin/ldomctl/mdstore.c
534
mdstore_transfer(dc, dcs->svc_handle, path,
usr.sbin/ldomctl/mdstore.c
536
free(path);
usr.sbin/ldomctl/parse.y
191
vdisk->path = $2;
usr.sbin/ldomd/ds.c
668
ds_conn_open(const char *path, void *cookie)
usr.sbin/ldomd/ds.c
673
dc->path = xstrdup(path);
usr.sbin/ldomd/ds.c
676
dc->fd = open(path, O_RDWR);
usr.sbin/ldomd/ds.c
678
err(1, "cannot open %s", path);
usr.sbin/ldomd/ds.h
219
char *path;
usr.sbin/ldomd/ldomd.c
196
char path[PATH_MAX];
usr.sbin/ldomd/ldomd.c
201
snprintf(path, sizeof(path), "/dev/ldom-%s", guest->name);
usr.sbin/ldomd/ldomd.c
202
dc = ds_conn_open(path, guest);
usr.sbin/ldomd/ldomd.c
216
char path[PATH_MAX];
usr.sbin/ldomd/ldomd.c
218
snprintf(path, sizeof(path), "/dev/vdsp%d", i);
usr.sbin/ldomd/ldomd.c
219
if (open(path, O_RDWR) == -1)
usr.sbin/ldpd/control.c
45
control_init(char *path)
usr.sbin/ldpd/control.c
59
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/ldpd/control.c
61
if (unlink(path) == -1)
usr.sbin/ldpd/control.c
63
log_warn("%s: unlink %s", __func__, path);
usr.sbin/ldpd/control.c
70
log_warn("%s: bind: %s", __func__, path);
usr.sbin/ldpd/control.c
77
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/ldpd/control.c
80
(void)unlink(path);
usr.sbin/lldpd/lldpd.c
832
const char *path = lldpd->ctl_path;
usr.sbin/lldpd/lldpd.c
836
if (strlcpy(sun.sun_path, path, sizeof(sun.sun_path)) >=
usr.sbin/lldpd/lldpd.c
838
errc(ENAMETOOLONG, 1, "control socket %s", path);
usr.sbin/lldpd/lldpd.c
846
if (unlink(path) == -1) {
usr.sbin/lldpd/lldpd.c
848
err(1, "control socket %s unlink", path);
usr.sbin/lldpd/lldpd.c
855
err(1, "control socket %s bind", path);
usr.sbin/lldpd/lldpd.c
859
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1)
usr.sbin/lldpd/lldpd.c
860
err(1, "control socket %s chmod", path);
usr.sbin/lldpd/lldpd.c
863
err(1, "control socket %s listen", path);
usr.sbin/lpd/control.c
105
control_init(const char *path)
usr.sbin/lpd/control.c
119
if ((unlink(path) == -1) && (errno != ENOENT))
usr.sbin/lpd/control.c
120
fatal("%s: unlink: %s", __func__, path);
usr.sbin/lpd/control.c
124
fatal("%s: bind: %s", __func__, path);
usr.sbin/lpd/control.c
127
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1)
usr.sbin/lpd/control.c
128
fatal("%s: chmod: %s", __func__, path);
usr.sbin/lpd/engine_lpr.c
369
char path[PATH_MAX];
usr.sbin/lpd/engine_lpr.c
372
if (strlcpy(path, _PATH_TMP "lpd.XXXXXXXXXX", sizeof(path)) >=
usr.sbin/lpd/engine_lpr.c
373
sizeof(path)) {
usr.sbin/lpd/engine_lpr.c
377
if ((fd = mkstemp(path)) == -1) {
usr.sbin/lpd/engine_lpr.c
381
(void)unlink(path);
usr.sbin/lpd/lp.c
283
char path[PATH_MAX], *end;
usr.sbin/lpd/lp.c
286
len = strlcpy(path, LP_SD(lp), sizeof(path));
usr.sbin/lpd/lp.c
287
if (len == 0 || len >= sizeof(path)) {
usr.sbin/lpd/lp.c
293
if ((dp = opendir(path)) == NULL) {
usr.sbin/lpd/lp.c
305
if (path[len-1] != '/') {
usr.sbin/lpd/lp.c
306
len = strlcat(path, "/", sizeof(path));
usr.sbin/lpd/lp.c
307
if (len >= sizeof(path)) {
usr.sbin/lpd/lp.c
313
end = path + len;
usr.sbin/lpd/lp.c
314
sz = sizeof(path) - len;
usr.sbin/lpd/lp.c
335
if (stat(path, &st) == -1) {
usr.sbin/lpd/lp.c
419
char path[PATH_MAX];
usr.sbin/lpd/lp.c
421
if (fullpath(lp, fname, path, sizeof(path)) == -1)
usr.sbin/lpd/lp.c
424
return fopen(path, "r");
usr.sbin/lpd/lp.c
433
char path[PATH_MAX];
usr.sbin/lpd/lp.c
435
if (fullpath(lp, fname, path, sizeof(path)) == -1)
usr.sbin/lpd/lp.c
438
return unlink(path);
usr.sbin/lpd/lp.c
447
char path[PATH_MAX];
usr.sbin/lpd/lp.c
449
if (fullpath(lp, fname, path, sizeof(path)) == -1)
usr.sbin/lpd/lp.c
452
return stat(path, st);
usr.sbin/lpd/lp.c
462
char path[PATH_MAX];
usr.sbin/lpd/lp.c
471
if (fullpath(lp, LP_LO(lp), path, sizeof(path)) == -1) {
usr.sbin/lpd/lp.c
476
fd = open(path, O_WRONLY|O_CREAT|O_NOFOLLOW|O_NONBLOCK|O_EXLOCK|O_TRUNC,
usr.sbin/lpd/lp.c
494
log_warnx("%s: %s: Not a regular file", __func__, path);
usr.sbin/lpd/lp.c
722
char path[PATH_MAX], *s;
usr.sbin/lpd/lp.c
734
if (fullpath(lp, LP_ST(lp), path, sizeof(path)) == -1) {
usr.sbin/lpd/lp.c
740
fd = open(path, O_WRONLY|O_CREAT|O_NOFOLLOW|O_EXLOCK|O_TRUNC, 0660);
usr.sbin/lpd/lp.c
811
char path[PATH_MAX];
usr.sbin/lpd/lp.c
818
if (fullpath(lp, fname, path, sizeof(path)) == -1) {
usr.sbin/lpd/lp.c
829
path[strlen(LP_SD(lp)) + 1] = 'c';
usr.sbin/lpd/lp.c
830
if (stat(path, &st) == 0) {
usr.sbin/lpd/lp.c
835
path[strlen(LP_SD(lp)) + 1] = 't';
usr.sbin/lpd/lp.c
838
fd = open(path, O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW, 0660);
usr.sbin/lpd/lpd.c
278
const char *path;
usr.sbin/lpd/lpd.c
296
path = su->sun_path;
usr.sbin/lpd/lpd.c
298
fatalx("%s already in use", path);
usr.sbin/lpd/lpd.c
300
if (unlink(path) == -1)
usr.sbin/lpd/lpd.c
302
fatal("unlink: %s", path);
usr.sbin/lpd/lpd.c
309
fatal("bind: %s", path);
usr.sbin/lpr/common_source/common.c
428
safe_open(const char *path, int flags, mode_t mode)
usr.sbin/lpr/common_source/common.c
433
if ((fd = open(path, flags|O_NONBLOCK, mode)) < 0 ||
usr.sbin/makefs/cd9660.c
1467
node->node->path, node->node->name);
usr.sbin/makefs/ffs.c
687
char path[PATH_MAX + 1];
usr.sbin/makefs/ffs.c
734
if ((size_t)snprintf(path, sizeof(path), "%s/%s/%s", cur->root,
usr.sbin/makefs/ffs.c
735
cur->path, cur->name) >= sizeof(path))
usr.sbin/makefs/ffs.c
752
ffs_write_file(&din, cur->inode->ino, path, fsopts);
usr.sbin/makefs/ffs.c
765
if ((size_t)snprintf(path, sizeof(path), "%s/%s", dir,
usr.sbin/makefs/ffs.c
766
cur->name) >= sizeof(path))
usr.sbin/makefs/ffs.c
768
if (! ffs_populate_dir(path, cur->child, fsopts))
usr.sbin/makefs/makefs.h
97
char *path; /* directory name */
usr.sbin/makefs/msdos.c
166
msdos_populate_dir(const char *path, struct denode *dir, fsnode *root,
usr.sbin/makefs/msdos.c
177
if ((size_t)snprintf(pbuf, sizeof(pbuf), "%s/%s", path,
usr.sbin/makefs/msdos.c
210
warnx("skipping non-regular file %s/%s", cur->path,
usr.sbin/makefs/msdos/msdosfs_vnops.c
326
msdosfs_mkfile(const char *path, struct denode *pdep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
375
if ((error = msdosfs_wfile(path, dep, node)) != 0)
usr.sbin/makefs/msdos/msdosfs_vnops.c
403
msdosfs_wfile(const char *path, struct denode *dep, fsnode *node)
usr.sbin/makefs/msdos/msdosfs_vnops.c
439
if ((fd = open(path, O_RDONLY)) == -1)
usr.sbin/makefs/msdos/msdosfs_vnops.c
440
err(1, "open %s", path);
usr.sbin/makefs/msdos/msdosfs_vnops.c
518
msdosfs_mkdire(const char *path, struct denode *pdep, fsnode *node) {
usr.sbin/makefs/walk.c
109
if (snprintf(path + len, sizeof(path) - len, "/%s", name) >=
usr.sbin/makefs/walk.c
110
(int)sizeof(path) - len)
usr.sbin/makefs/walk.c
112
if (lstat(path, &stbuf) == -1)
usr.sbin/makefs/walk.c
113
err(1, "Can't lstat `%s'", path);
usr.sbin/makefs/walk.c
137
inode_type(stbuf.st_mode), path,
usr.sbin/makefs/walk.c
177
llen = readlink(path, slink, sizeof(slink) - 1);
usr.sbin/makefs/walk.c
179
err(1, "Readlink `%s'", path);
usr.sbin/makefs/walk.c
194
create_fsnode(const char *root, const char *path, const char *name,
usr.sbin/makefs/walk.c
200
cur->path = estrdup(path);
usr.sbin/makefs/walk.c
258
free(cur->path);
usr.sbin/makefs/walk.c
71
char path[PATH_MAX+1];
usr.sbin/makefs/walk.c
79
len = snprintf(path, sizeof(path), "%s/%s", root, dir);
usr.sbin/makefs/walk.c
80
if (len >= (int)sizeof(path))
usr.sbin/makefs/walk.c
82
if ((dirp = opendir(path)) == NULL)
usr.sbin/makefs/walk.c
83
err(1, "Can't opendir `%s'", path);
usr.sbin/makefs/walk.c
84
rp = path + strlen(root) + 1;
usr.sbin/mtree/verify.c
166
if (qflag && stat(path, &statbuf) == 0)
usr.sbin/mtree/verify.c
169
(void)printf("missing: %s", path);
usr.sbin/mtree/verify.c
184
else if (mkdir(path, S_IRWXU))
usr.sbin/mtree/verify.c
203
if (chown(path, p->st_uid, p->st_gid)) {
usr.sbin/mtree/verify.c
205
path, strerror(errno));
usr.sbin/mtree/verify.c
208
if (chmod(path, p->st_mode))
usr.sbin/mtree/verify.c
210
path, strerror(errno));
usr.sbin/mtree/verify.c
50
static char path[PATH_MAX];
usr.sbin/mtree/verify.c
62
miss(root, path, sizeof(path));
usr.sbin/npppd/npppd/npppd_config.c
70
npppd_config_check(const char *path)
usr.sbin/npppd/npppd/npppd_config.c
75
return npppd_conf_parse(&conf, path);
usr.sbin/npppd/npppd/privsep.c
1002
if (!startswith(arg->path, allow_paths[i].path))
usr.sbin/npppd/npppd/privsep.c
1004
} else if (strcmp(arg->path, allow_paths[i].path) != 0)
usr.sbin/npppd/npppd/privsep.c
1070
if (strncmp(arg->path, NPPPD_DIR "/", l) == 0)
usr.sbin/npppd/npppd/privsep.c
267
priv_open(const char *path, int flags)
usr.sbin/npppd/npppd/privsep.c
271
strlcpy(a.path, path, sizeof(a.path));
usr.sbin/npppd/npppd/privsep.c
281
priv_fopen(const char *path)
usr.sbin/npppd/npppd/privsep.c
286
if ((f = priv_open(path, O_RDONLY)) < 0)
usr.sbin/npppd/npppd/privsep.c
334
priv_unlink(const char *path)
usr.sbin/npppd/npppd/privsep.c
338
strlcpy(a.path, path, sizeof(a.path));
usr.sbin/npppd/npppd/privsep.c
347
priv_get_user_info(const char *path, const char *username,
usr.sbin/npppd/npppd/privsep.c
358
strlcpy(a.path, path, sizeof(a.path));
usr.sbin/npppd/npppd/privsep.c
601
if ((f = open(a->path, a->flags & ~O_CREAT))
usr.sbin/npppd/npppd/privsep.c
62
char path[PATH_MAX];
usr.sbin/npppd/npppd/privsep.c
642
if ((r.retval = unlink(a->path)) != 0)
usr.sbin/npppd/npppd/privsep.c
691
db[0] = a->path;
usr.sbin/npppd/npppd/privsep.c
86
char path[PATH_MAX];
usr.sbin/npppd/npppd/privsep.c
90
char path[PATH_MAX];
usr.sbin/npppd/npppd/privsep.c
985
const char *path;
usr.sbin/nsd/dbcreate.c
124
create_dirs(const char* path)
usr.sbin/nsd/dbcreate.c
128
strlcpy(dir, path, sizeof(dir));
usr.sbin/nsd/dbcreate.c
158
create_path_components(const char* path, int* notexist)
usr.sbin/nsd/dbcreate.c
162
if(stat(path, &s) != 0) {
usr.sbin/nsd/dbcreate.c
166
return create_dirs(path);
usr.sbin/nsd/dbcreate.c
168
log_msg(LOG_ERR, "cannot stat %s: %s", path, strerror(errno));
usr.sbin/nsd/namedb.h
406
int create_dirs(const char* path);
usr.sbin/nsd/nsd-control.c
155
static void ssl_path_err(const char* s, const char *path)
usr.sbin/nsd/nsd-control.c
161
s, path, ERR_reason_error_string(err));
usr.sbin/nsd/nsd-control.c
634
const char *path;
usr.sbin/nsd/nsd-control.c
635
if((path = getenv("NSD_PATH")) == NULL) {
usr.sbin/nsd/nsd-control.c
636
path = NSD_START_PATH;
usr.sbin/nsd/nsd-control.c
638
if(execl(path, "nsd", "-c", cfgfile, (char*)NULL) < 0) {
usr.sbin/nsd/nsd-control.c
90
static void ssl_path_err(const char* s, const char *path) ATTR_NORETURN;
usr.sbin/nsd/remote.c
3389
create_local_accept_sock(const char *path, int* noproto)
usr.sbin/nsd/remote.c
3395
VERBOSITY(3, (LOG_INFO, "creating unix socket %s", path));
usr.sbin/nsd/remote.c
3402
(void)strlcpy(usock.sun_path, path, sizeof(usock.sun_path));
usr.sbin/nsd/remote.c
3406
path, strerror(errno));
usr.sbin/nsd/remote.c
3410
if (unlink(path) && errno != ENOENT) {
usr.sbin/nsd/remote.c
3413
path, strerror(errno));
usr.sbin/nsd/remote.c
3420
path, strerror(errno));
usr.sbin/nsd/remote.c
3442
(void)path;
usr.sbin/nsd/remote.h
108
int create_local_accept_sock(const char* path, int* noproto);
usr.sbin/nsd/simdzone/include/zone.h
343
char *path;
usr.sbin/nsd/simdzone/include/zone.h
556
const char *path,
usr.sbin/nsd/simdzone/src/generic/format.h
293
if (strcmp(includer->path, file->path) == 0) {
usr.sbin/nsd/simdzone/src/generic/format.h
308
parser, file->name, file->path, parser->user_data);
usr.sbin/nsd/simdzone/src/generic/parser.h
190
parser_t *, const char *path, size_t length, zone_file_t **);
usr.sbin/nsd/simdzone/src/zone.c
124
static int32_t resolve_path(const char *include, char **path)
usr.sbin/nsd/simdzone/src/zone.c
126
if ((*path = _fullpath(NULL, include, 0)))
usr.sbin/nsd/simdzone/src/zone.c
132
static int32_t resolve_path(const char *include, char **path)
usr.sbin/nsd/simdzone/src/zone.c
144
*path = resolved;
usr.sbin/nsd/simdzone/src/zone.c
153
assert((file->name == not_a_file) == (file->path == not_a_file));
usr.sbin/nsd/simdzone/src/zone.c
155
const bool is_string = file->name == not_a_file || file->path == not_a_file;
usr.sbin/nsd/simdzone/src/zone.c
172
if (file->path && file->path != not_a_file)
usr.sbin/nsd/simdzone/src/zone.c
173
free((char *)file->path);
usr.sbin/nsd/simdzone/src/zone.c
174
file->path = NULL;
usr.sbin/nsd/simdzone/src/zone.c
217
file->path = (char *)not_a_file;
usr.sbin/nsd/simdzone/src/zone.c
239
file->path = NULL;
usr.sbin/nsd/simdzone/src/zone.c
253
if (!(file->path = malloc(2)))
usr.sbin/nsd/simdzone/src/zone.c
255
file->path[0] = '-';
usr.sbin/nsd/simdzone/src/zone.c
256
file->path[1] = '\0';
usr.sbin/nsd/simdzone/src/zone.c
263
if ((code = resolve_path(file->name, &file->path)))
usr.sbin/nsd/simdzone/src/zone.c
267
if(strcmp(file->path, "-") == 0) {
usr.sbin/nsd/simdzone/src/zone.c
308
parser_t *parser, const char *path, size_t length, zone_file_t **file)
usr.sbin/nsd/simdzone/src/zone.c
314
if ((code = open_file(parser, *file, path, length)) == 0)
usr.sbin/nsd/simdzone/src/zone.c
327
zone_error(parser, "Cannot open %.*s, %s", (int)length, path, reason);
usr.sbin/nsd/simdzone/src/zone.c
396
const char *path,
usr.sbin/nsd/simdzone/src/zone.c
403
if ((code = open_file(parser, &parser->first, path, strlen(path))) == 0)
usr.sbin/nsd/simdzone/src/zone.c
414
zone_error(parser, "Cannot open %s, %s", path, reason);
usr.sbin/nsd/simdzone/src/zone.c
424
const char *path,
usr.sbin/nsd/simdzone/src/zone.c
429
if ((code = zone_open(parser, options, buffers, path, user_data)) < 0)
usr.sbin/nsd/zonec.c
349
const char *path,
usr.sbin/nsd/zonec.c
367
if (strcmp(path, zone->includes.paths[i]) == 0)
usr.sbin/nsd/zonec.c
377
paths[zone->includes.count] = region_strdup(database->region, path);
usr.sbin/ntpd/constraint.c
1103
const char *path, const u_int8_t *ca, size_t ca_len,
usr.sbin/ntpd/constraint.c
1110
if ((httpsdate = httpsdate_init(addr, port, hostname, path,
usr.sbin/ntpd/constraint.c
218
if (cstr->addr_head.path) {
usr.sbin/ntpd/constraint.c
219
am.pathlen = strlen(cstr->addr_head.path) + 1;
usr.sbin/ntpd/constraint.c
220
iov[iov_cnt].iov_base = cstr->addr_head.path;
usr.sbin/ntpd/constraint.c
441
if ((cstr.addr_head.path =
usr.sbin/ntpd/constraint.c
448
CONSTRAINT_PORT, cstr.addr_head.name, cstr.addr_head.path,
usr.sbin/ntpd/constraint.c
612
free(cstr->addr_head.path);
usr.sbin/ntpd/constraint.c
801
ncstr->addr_head.path = strdup(cstr->addr_head.path);
usr.sbin/ntpd/constraint.c
803
ncstr->addr_head.path == NULL)
usr.sbin/ntpd/constraint.c
915
const char *path, const u_int8_t *ca, size_t ca_len, int synced)
usr.sbin/ntpd/constraint.c
928
(httpsdate->tls_path = strdup(path)) == NULL)
usr.sbin/ntpd/control.c
102
(void)unlink(path);
usr.sbin/ntpd/control.c
40
control_check(char *path)
usr.sbin/ntpd/control.c
47
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/ntpd/control.c
66
control_init(char *path)
usr.sbin/ntpd/control.c
79
if (strlcpy(sa.sun_path, path, sizeof(sa.sun_path)) >=
usr.sbin/ntpd/control.c
83
if (unlink(path) == -1)
usr.sbin/ntpd/control.c
85
log_warn("control_init: unlink %s", path);
usr.sbin/ntpd/control.c
92
log_warn("control_init: bind: %s", path);
usr.sbin/ntpd/control.c
99
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/ntpd/ntpd.h
124
char *path;
usr.sbin/ntpd/parse.y
256
free($3->path);
usr.sbin/ntpd/parse.y
269
p->addr_head.path = strdup($3->path);
usr.sbin/ntpd/parse.y
271
p->addr_head.path == NULL)
usr.sbin/ntpd/parse.y
296
free($3->path);
usr.sbin/ntpd/parse.y
307
p->addr_head.path = strdup($3->path);
usr.sbin/ntpd/parse.y
309
p->addr_head.path == NULL)
usr.sbin/ntpd/parse.y
373
char *hname, *path;
usr.sbin/ntpd/parse.y
386
path = hname + strcspn(hname, "/\\");
usr.sbin/ntpd/parse.y
387
if (*path != '\0') {
usr.sbin/ntpd/parse.y
388
if (($$->path = strdup(path)) == NULL)
usr.sbin/ntpd/parse.y
390
*path = '\0';
usr.sbin/ntpd/parse.y
396
if ($$->path == NULL &&
usr.sbin/ntpd/parse.y
397
($$->path = strdup("/")) == NULL)
usr.sbin/ocspcheck/http.c
214
free(http->path);
usr.sbin/ocspcheck/http.c
221
const char *host, short port, const char *path)
usr.sbin/ocspcheck/http.c
291
http->path = strdup(path);
usr.sbin/ocspcheck/http.c
292
if (http->src.ip == NULL || http->host == NULL || http->path == NULL) {
usr.sbin/ocspcheck/http.c
341
http->path, http->host);
usr.sbin/ocspcheck/http.c
349
http->path, http->host, psz);
usr.sbin/ocspcheck/http.c
59
char *path; /* path to request */
usr.sbin/ocspcheck/http.c
675
short port, const char *path, const void *post, size_t postsz)
usr.sbin/ocspcheck/http.c
685
h = http_alloc(addrs, addrsz, domain, port, path);
usr.sbin/ocspcheck/ocspcheck.c
129
url2host(const char *host, short *port, char **path)
usr.sbin/ocspcheck/ocspcheck.c
155
*path = strdup(ep);
usr.sbin/ocspcheck/ocspcheck.c
158
*path = strdup("/");
usr.sbin/ocspcheck/ocspcheck.c
160
if (*path == NULL) {
usr.sbin/ocspcheck/ocspcheck.c
174
free(*path);
usr.sbin/ocspcheck/ocspcheck.c
553
char *host = NULL, *path = NULL, *certfile = NULL, *outfile = NULL,
usr.sbin/ocspcheck/ocspcheck.c
646
if ((host = url2host(request->url, &port, &path)) == NULL)
usr.sbin/ocspcheck/ocspcheck.c
654
port == 443 ? "https" : "http", host, port, path);
usr.sbin/ocspcheck/ocspcheck.c
666
hget = http_get(sources, rescount, host, port, path,
usr.sbin/ospf6d/control.c
101
log_warn("control_init: bind: %s", path);
usr.sbin/ospf6d/control.c
108
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/ospf6d/control.c
111
(void)unlink(path);
usr.sbin/ospf6d/control.c
50
control_check(char *path)
usr.sbin/ospf6d/control.c
57
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/ospf6d/control.c
76
control_init(char *path)
usr.sbin/ospf6d/control.c
90
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/ospf6d/control.c
92
if (unlink(path) == -1)
usr.sbin/ospf6d/control.c
94
log_warn("control_init: unlink %s", path);
usr.sbin/ospfd/control.c
101
log_warn("control_init: bind: %s", path);
usr.sbin/ospfd/control.c
108
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/ospfd/control.c
111
(void)unlink(path);
usr.sbin/ospfd/control.c
50
control_check(char *path)
usr.sbin/ospfd/control.c
57
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/ospfd/control.c
76
control_init(char *path)
usr.sbin/ospfd/control.c
90
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/ospfd/control.c
92
if (unlink(path) == -1)
usr.sbin/ospfd/control.c
94
log_warn("control_init: unlink %s", path);
usr.sbin/pppd/options.c
630
char *user, *path, *file;
usr.sbin/pppd/options.c
638
if (asprintf(&path, "%s/%s", user, file) == -1)
usr.sbin/pppd/options.c
640
ret = options_from_file(path, 0, 1, privileged);
usr.sbin/pppd/options.c
641
free(path);
usr.sbin/pppd/options.c
652
char *dev, *path;
usr.sbin/pppd/options.c
660
if (asprintf(&path, "%s%s", _PATH_TTYOPT, dev) == -1)
usr.sbin/pppd/options.c
662
ret = options_from_file(path, 0, 0, 1);
usr.sbin/pppd/options.c
663
free(path);
usr.sbin/pwd_mkdb/pwd_mkdb.c
477
changedir(char *path, char *dir)
usr.sbin/pwd_mkdb/pwd_mkdb.c
483
return (path);
usr.sbin/pwd_mkdb/pwd_mkdb.c
485
if ((p = strrchr(path, '/')) != NULL)
usr.sbin/pwd_mkdb/pwd_mkdb.c
486
path = p + 1;
usr.sbin/pwd_mkdb/pwd_mkdb.c
487
snprintf(fixed, sizeof(fixed), "%s/%s", dir, path);
usr.sbin/pwd_mkdb/pwd_mkdb.c
94
char *changedir(char *path, char *dir);
usr.sbin/rad/control.c
60
control_init(char *path)
usr.sbin/rad/control.c
74
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/rad/control.c
76
if (unlink(path) == -1)
usr.sbin/rad/control.c
78
log_warn("%s: unlink %s", __func__, path);
usr.sbin/rad/control.c
85
log_warn("%s: bind: %s", __func__, path);
usr.sbin/rad/control.c
92
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/rad/control.c
95
(void)unlink(path);
usr.sbin/radiusd/control.c
57
control_init(const char *path)
usr.sbin/radiusd/control.c
71
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/radiusd/control.c
73
if (unlink(path) == -1)
usr.sbin/radiusd/control.c
75
log_warn("control_init: unlink %s", path);
usr.sbin/radiusd/control.c
82
log_warn("control_init: bind: %s", path);
usr.sbin/radiusd/control.c
89
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/radiusd/control.c
92
(void)unlink(path);
usr.sbin/radiusd/parse.y
1037
const char *path;
usr.sbin/radiusd/parse.y
1049
return (module_paths[i].path);
usr.sbin/radiusd/parse.y
288
const char *path = $3;
usr.sbin/radiusd/parse.y
289
if (path == NULL && (path = default_module_path($2))
usr.sbin/radiusd/parse.y
297
conf_module = radiusd_module_load(conf, path, $2);
usr.sbin/radiusd/parse.y
306
const char *path = $3;
usr.sbin/radiusd/parse.y
307
if (path == NULL && (path = default_module_path($2))
usr.sbin/radiusd/parse.y
315
conf_module = radiusd_module_load(conf, path, $2);
usr.sbin/radiusd/radiusd.c
1149
radiusd_module_load(struct radiusd *radiusd, const char *path, const char *name)
usr.sbin/radiusd/radiusd.c
1164
log_warn("Could not load module `%s'(%s): pipe()", name, path);
usr.sbin/radiusd/radiusd.c
1170
log_warn("Could not load module `%s'(%s): fork()", name, path);
usr.sbin/radiusd/radiusd.c
1176
av[0] = path;
usr.sbin/radiusd/radiusd.c
1183
execv(path, (char * const *)av);
usr.sbin/radiusd/radiusd.c
1184
log_warn("Failed to execute %s", path);
usr.sbin/radiusd/radiusd_file.c
146
if (paramsp->path[0] != '\0') {
usr.sbin/radiusd/radiusd_file.c
147
strlcpy(pathdb, paramsp->path, sizeof(pathdb));
usr.sbin/radiusd/radiusd_file.c
149
if (unveil(paramsp->path, "r") == -1 ||
usr.sbin/radiusd/radiusd_file.c
204
db[0] = params->path;
usr.sbin/radiusd/radiusd_file.c
300
if (strlcpy(module->params.path, valv[0], sizeof(
usr.sbin/radiusd/radiusd_file.c
301
module->params.path)) >= sizeof(module->params.path)) {
usr.sbin/radiusd/radiusd_file.c
329
if (module->params.path[0] == '\0') {
usr.sbin/radiusd/radiusd_file.c
47
char path[PATH_MAX];
usr.sbin/relayctl/parser.c
229
res->path = strdup(word);
usr.sbin/relayctl/parser.h
50
char *path;
usr.sbin/relayctl/relayctl.c
204
res->path, strlen(res->path));
usr.sbin/relayd/check_script.c
110
__func__, scr->path, scr->name);
usr.sbin/relayd/check_script.c
113
file = scr->path;
usr.sbin/relayd/check_script.c
54
(strlcpy(scr.path, table->conf.path, sizeof(scr.path)) >=
usr.sbin/relayd/check_script.c
55
sizeof(scr.path)))
usr.sbin/relayd/parse.y
1005
if (strlcpy(table->conf.path, $2,
usr.sbin/relayd/parse.y
1006
sizeof(table->conf.path)) >=
usr.sbin/relayd/parse.y
1007
sizeof(table->conf.path)) {
usr.sbin/relayd/parse.y
186
%type <v.string> context hostname interface table value path
usr.sbin/relayd/parse.y
424
| AGENTX context path {
usr.sbin/relayd/parse.y
457
path : /* nothing */ { $$ = NULL; }
usr.sbin/relayd/relay_http.c
191
char *urlproto, *host, *path;
usr.sbin/relayd/relay_http.c
1994
server_root_strip(char *path, int n)
usr.sbin/relayd/relay_http.c
1999
for (; n > 0 && *path != '\0'; n--)
usr.sbin/relayd/relay_http.c
2000
if ((p = strchr(++path, '/')) != NULL)
usr.sbin/relayd/relay_http.c
2001
path = p;
usr.sbin/relayd/relay_http.c
2003
path--;
usr.sbin/relayd/relay_http.c
2005
return (path);
usr.sbin/relayd/relay_http.c
375
&urlproto, &host, &path) == 0) {
usr.sbin/relayd/relay_http.c
379
free(path);
usr.sbin/relayd/relay_http.c
817
_relay_lookup_url(struct ctl_relay_event *cre, char *host, char *path,
usr.sbin/relayd/relay_http.c
826
host, path,
usr.sbin/relayd/relayd.c
1604
char *p, *proto = NULL, *host = NULL, *path = NULL;
usr.sbin/relayd/relayd.c
1625
if ((path = strdup(p)) == NULL)
usr.sbin/relayd/relayd.c
1632
url, proto, host, path);
usr.sbin/relayd/relayd.c
1636
*pathptr = path;
usr.sbin/relayd/relayd.c
1643
free(path);
usr.sbin/relayd/relayd.c
463
scr.path[sizeof(scr.path) - 1] = '\0';
usr.sbin/relayd/relayd.h
159
char path[PATH_MAX];
usr.sbin/relayd/relayd.h
510
char path[PATH_MAX];
usr.sbin/ripd/control.c
50
control_init(char *path)
usr.sbin/ripd/control.c
64
strlcpy(sun.sun_path, path, sizeof(sun.sun_path));
usr.sbin/ripd/control.c
66
if (unlink(path) == -1)
usr.sbin/ripd/control.c
68
log_warn("control_init: unlink %s", path);
usr.sbin/ripd/control.c
75
log_warn("control_init: bind: %s", path);
usr.sbin/ripd/control.c
82
if (chmod(path, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) == -1) {
usr.sbin/ripd/control.c
85
(void)unlink(path);
usr.sbin/rpc.bootparamd/bootparamd.c
268
char **server, char **path)
usr.sbin/rpc.bootparamd/bootparamd.c
332
*path = strchr(*server, ':');
usr.sbin/rpc.bootparamd/bootparamd.c
333
if (*path == NULL)
usr.sbin/rpc.bootparamd/bootparamd.c
336
*(*path)++ = '\0';
usr.sbin/rpc.bootparamd/bootparamd.c
42
char **server, char **path);
usr.sbin/rpki-client/cert.c
2121
free(cert->path);
usr.sbin/rpki-client/cert.c
2153
io_str_buffer(b, cert->path);
usr.sbin/rpki-client/cert.c
2221
io_read_str(b, &cert->path);
usr.sbin/rpki-client/cert.c
2439
if ((nca->location = strdup(cert->path)) == NULL)
usr.sbin/rpki-client/extern.h
132
char *path; /* filename without .rrdp and .rsync prefix */
usr.sbin/rpki-client/extern.h
230
char *path; /* relative path to directory of the MFT */
usr.sbin/rpki-client/extern.h
580
char *path; /* path relative to repository */
usr.sbin/rpki-client/http.c
1226
epath = url_encode(conn->req->path);
usr.sbin/rpki-client/http.c
1414
locbase = strdup(conn->req->path);
usr.sbin/rpki-client/http.c
1432
(int)(conn->req->path - conn->req->uri),
usr.sbin/rpki-client/http.c
154
const char *path; /* points into uri */
usr.sbin/rpki-client/http.c
299
url_encode(const char *path)
usr.sbin/rpki-client/http.c
304
length = new_length = strlen(path);
usr.sbin/rpki-client/http.c
312
if (to_encode(path + i))
usr.sbin/rpki-client/http.c
324
if (to_encode(path + i)) {
usr.sbin/rpki-client/http.c
326
(unsigned char)path[i]);
usr.sbin/rpki-client/http.c
329
*(epathp++) = path[i];
usr.sbin/rpki-client/http.c
480
char *host, *port = NULL, *path;
usr.sbin/rpki-client/http.c
488
if ((path = strchr(host, '/')) == NULL) {
usr.sbin/rpki-client/http.c
492
if (path - uri > INT_MAX - 1) {
usr.sbin/rpki-client/http.c
497
if (memchr(host, '@', path - host) != NULL) {
usr.sbin/rpki-client/http.c
503
if ((hosttail = memrchr(host, ']', path - host)) == NULL) {
usr.sbin/rpki-client/http.c
512
if ((hosttail = memrchr(host, ':', path - host)) != NULL)
usr.sbin/rpki-client/http.c
515
hosttail = path;
usr.sbin/rpki-client/http.c
521
if ((port = strndup(port, path - port)) == NULL)
usr.sbin/rpki-client/http.c
528
path++;
usr.sbin/rpki-client/http.c
532
*opath = path;
usr.sbin/rpki-client/http.c
573
char *host, *port, *path;
usr.sbin/rpki-client/http.c
575
if (http_parse_uri(uri, &host, &port, &path) == -1) {
usr.sbin/rpki-client/http.c
590
req->path = path;
usr.sbin/rpki-client/main.c
140
free(ent->path);
usr.sbin/rpki-client/main.c
161
io_read_opt_str(b, &ent->path);
usr.sbin/rpki-client/main.c
166
io_read_opt_str(b, &ent->path);
usr.sbin/rpki-client/main.c
188
io_opt_str_buffer(b, ent->path);
usr.sbin/rpki-client/main.c
206
char *path, *altpath;
usr.sbin/rpki-client/main.c
209
path = repo_basedir(rp, 0);
usr.sbin/rpki-client/main.c
216
io_opt_str_buffer(b, path);
usr.sbin/rpki-client/main.c
219
free(path);
usr.sbin/rpki-client/main.c
245
entityq_add(char *path, char *file, enum rtype type, enum location loc,
usr.sbin/rpki-client/main.c
259
p->path = path;
usr.sbin/rpki-client/main.c
439
if (mft->path != NULL)
usr.sbin/rpki-client/main.c
440
if ((npath = strdup(mft->path)) == NULL)
usr.sbin/rpki-client/main.c
855
char *path;
usr.sbin/rpki-client/main.c
868
if (asprintf(&path, "%s/%s", confdir, dp->d_name) == -1)
usr.sbin/rpki-client/main.c
870
tals[s++] = path;
usr.sbin/rpki-client/mft.c
462
free(p->path);
usr.sbin/rpki-client/mft.c
484
io_opt_str_buffer(b, p->path);
usr.sbin/rpki-client/mft.c
521
io_read_opt_str(b, &p->path);
usr.sbin/rpki-client/mkdir.c
49
char *path, *slash;
usr.sbin/rpki-client/mkdir.c
52
if ((path = strdup(dir)) == NULL)
usr.sbin/rpki-client/mkdir.c
55
slash = path;
usr.sbin/rpki-client/mkdir.c
64
if (mkdirat(fd, path, 0755) == -1 && errno != EEXIST) {
usr.sbin/rpki-client/mkdir.c
65
free(path);
usr.sbin/rpki-client/mkdir.c
75
free(path);
usr.sbin/rpki-client/parser.c
1008
file = parse_filepath(entp->repoid, entp->path,
usr.sbin/rpki-client/parser.c
106
errx(1, "repository already added: id %d, %s", id, path);
usr.sbin/rpki-client/parser.c
1164
free(repo->path);
usr.sbin/rpki-client/parser.c
1250
repo_add(entp->repoid, entp->path,
usr.sbin/rpki-client/parser.c
150
parse_filepath(unsigned int repoid, const char *path, const char *file,
usr.sbin/rpki-client/parser.c
164
repopath = rp->path;
usr.sbin/rpki-client/parser.c
169
if (path == NULL) {
usr.sbin/rpki-client/parser.c
173
if (asprintf(&fn, "%s/%s/%s", repopath, path, file) == -1)
usr.sbin/rpki-client/parser.c
272
char *path;
usr.sbin/rpki-client/parser.c
281
if ((path = parse_filepath(p->repoid, p->path, m->file,
usr.sbin/rpki-client/parser.c
284
fd = open(path, O_RDONLY);
usr.sbin/rpki-client/parser.c
287
free(path);
usr.sbin/rpki-client/parser.c
322
fn = parse_filepath(entp->repoid, entp->path, mft->crl, loc);
usr.sbin/rpki-client/parser.c
395
if (entp->path != NULL) {
usr.sbin/rpki-client/parser.c
396
if ((mft->path = strdup(entp->path)) == NULL)
usr.sbin/rpki-client/parser.c
511
file2 = parse_filepath(entp->repoid, entp->path, entp->file, DIR_VALID);
usr.sbin/rpki-client/parser.c
516
file1 = parse_filepath(entp->repoid, entp->path, entp->file,
usr.sbin/rpki-client/parser.c
58
char *path;
usr.sbin/rpki-client/parser.c
606
cert->path = parse_filepath(entp->repoid, entp->path, entp->file,
usr.sbin/rpki-client/parser.c
608
if (cert->path == NULL) {
usr.sbin/rpki-client/parser.c
694
file2 = parse_filepath(entp->repoid, entp->path, entp->file, DIR_VALID);
usr.sbin/rpki-client/parser.c
700
file1 = parse_filepath(entp->repoid, entp->path, entp->file,
usr.sbin/rpki-client/parser.c
708
if ((cert1->path = strdup(file2)) == NULL)
usr.sbin/rpki-client/parser.c
727
if ((cert2->path = strdup(file2)) == NULL)
usr.sbin/rpki-client/parser.c
829
file = parse_filepath(entp->repoid, entp->path, entp->file,
usr.sbin/rpki-client/parser.c
89
repo_add(unsigned int id, char *path, char *validpath)
usr.sbin/rpki-client/parser.c
97
if (path != NULL)
usr.sbin/rpki-client/parser.c
98
if ((rp->path = strdup(path)) == NULL)
usr.sbin/rpki-client/repo.c
1295
repo_rsync_bypath(const char *path)
usr.sbin/rpki-client/repo.c
1302
if (strcmp(rp->basedir, path) == 0)
usr.sbin/rpki-client/repo.c
1312
repo_bypath(const char *path)
usr.sbin/rpki-client/repo.c
1317
if (strcmp(rp->basedir, path) == 0)
usr.sbin/rpki-client/repo.c
1330
char *path = NULL;
usr.sbin/rpki-client/repo.c
1334
if ((path = strdup(rp->ta->basedir)) == NULL)
usr.sbin/rpki-client/repo.c
1337
if ((path = strdup(rp->rsync->basedir)) == NULL)
usr.sbin/rpki-client/repo.c
1340
path = rrdp_filename(rp->rrdp, rp->repouri, 0);
usr.sbin/rpki-client/repo.c
1342
path = NULL; /* only valid repo available */
usr.sbin/rpki-client/repo.c
1344
if ((path = strdup(rp->basedir)) == NULL)
usr.sbin/rpki-client/repo.c
1348
return path;
usr.sbin/rpki-client/repo.c
1848
char *path;
usr.sbin/rpki-client/repo.c
1850
path = skip_dotslash(e->fts_path);
usr.sbin/rpki-client/repo.c
1853
if (filepath_exists(tree, path)) {
usr.sbin/rpki-client/repo.c
1866
logx("superfluous %s", path);
usr.sbin/rpki-client/repo.c
1874
if (asprintf(&fn, "%s/%s", rr->basedir, path) == -1)
usr.sbin/rpki-client/repo.c
1891
warn("rename %s to %s", path, fn);
usr.sbin/rpki-client/repo.c
1893
logx("moved %s", path);
usr.sbin/rpki-client/repo.c
1900
warn("unlink %s", path);
usr.sbin/rpki-client/repo.c
1905
logx("deleted superfluous %s", path);
usr.sbin/rpki-client/repo.c
1912
logx("deleted %s", path);
usr.sbin/rpki-client/repo.c
1940
fts_state.rp = repo_bypath(path);
usr.sbin/rpki-client/repo.c
1942
fts_state.rp = repo_bypath(path + 1);
usr.sbin/rpki-client/repo.c
1950
fts_state.rp = repo_rrdp_bypath(path);
usr.sbin/rpki-client/repo.c
1954
fts_state.rp = repo_rsync_bypath(path +
usr.sbin/rpki-client/repo.c
1974
warn("rmdir %s", path);
usr.sbin/rpki-client/repo.c
1983
warnx("symlink %s", path);
usr.sbin/rpki-client/repo.c
1985
warn("unlink %s", path);
usr.sbin/rpki-client/repo.c
1992
warnx("fts_read %s: %s", path, strerror(e->fts_errno));
usr.sbin/rpki-client/repo.c
1995
warnx("fts_read %s: unhandled[%x]", path, e->fts_info);
usr.sbin/rpki-client/rsync.c
269
char *save, *cmd, *path;
usr.sbin/rpki-client/rsync.c
274
if ((path = strdup(getenv("PATH"))) == NULL)
usr.sbin/rpki-client/rsync.c
276
save = path;
usr.sbin/rpki-client/rsync.c
277
while ((pp = strsep(&path, ":")) != NULL) {
usr.sbin/slowcgi/slowcgi.c
394
slowcgi_listen(char *path, struct passwd *pw)
usr.sbin/slowcgi/slowcgi.c
406
if (strlcpy(sun.sun_path, path, sizeof(sun.sun_path)) >=
usr.sbin/slowcgi/slowcgi.c
410
if (unlink(path) == -1)
usr.sbin/slowcgi/slowcgi.c
412
lerr(1, "slowcgi_listen: unlink %s", path);
usr.sbin/slowcgi/slowcgi.c
417
lerr(1,"slowcgi_listen: bind: %s", path);
usr.sbin/slowcgi/slowcgi.c
421
if (chown(path, pw->pw_uid, pw->pw_gid) == -1)
usr.sbin/slowcgi/slowcgi.c
422
lerr(1, "slowcgi_listen: chown: %s", path);
usr.sbin/slowcgi/slowcgi.c
427
ldebug("socket: %s", path);
usr.sbin/slowcgi/slowcgi.c
879
char *path;
usr.sbin/slowcgi/slowcgi.c
934
path = strrchr(c->script_name, '/');
usr.sbin/slowcgi/slowcgi.c
935
if (path != NULL) {
usr.sbin/slowcgi/slowcgi.c
936
if (path != c->script_name) {
usr.sbin/slowcgi/slowcgi.c
937
*path = '\0';
usr.sbin/slowcgi/slowcgi.c
941
*path = '/';
usr.sbin/smtpd/mail.maildir.c
217
mkdirs_component(const char *path, mode_t mode)
usr.sbin/smtpd/mail.maildir.c
221
if (stat(path, &sb) == -1) {
usr.sbin/smtpd/mail.maildir.c
224
if (mkdir(path, mode | S_IWUSR | S_IXUSR) == -1)
usr.sbin/smtpd/mail.maildir.c
236
mkdirs(const char *path, mode_t mode)
usr.sbin/smtpd/mail.maildir.c
244
if (*path != '/') {
usr.sbin/smtpd/mail.maildir.c
250
if (strlen(path) >= sizeof buf) {
usr.sbin/smtpd/mail.maildir.c
256
for (p = path; *p; p++) {
usr.sbin/smtpd/mail.maildir.c
275
if (chmod(path, mode) == -1)
usr.sbin/smtpd/makemap.c
422
char *path;
usr.sbin/smtpd/makemap.c
432
path = xstrdup(table->t_config);
usr.sbin/smtpd/makemap.c
433
p = strstr(path, ".db");
usr.sbin/smtpd/makemap.c
435
return (path);
usr.sbin/smtpd/makemap.c
438
return (path);
usr.sbin/smtpd/mproc.c
30
mproc_fork(struct mproc *p, const char *path, char *argv[])
usr.sbin/smtpd/mproc.c
49
execv(path, argv);
usr.sbin/smtpd/mproc.c
50
fatal("execv: %s", path);
usr.sbin/smtpd/mproc.c
59
log_warn("warn: Failed to start process %s, instance of %s", argv[0], path);
usr.sbin/smtpd/queue_fs.c
108
queue_fs_message_commit(uint32_t msgid, const char *path)
usr.sbin/smtpd/queue_fs.c
120
if (rename(path, msgpath) == -1)
usr.sbin/smtpd/queue_fs.c
165
char path[PATH_MAX];
usr.sbin/smtpd/queue_fs.c
167
fsqueue_message_path(msgid, path, sizeof(path));
usr.sbin/smtpd/queue_fs.c
168
if (strlcat(path, PATH_MESSAGE, sizeof(path))
usr.sbin/smtpd/queue_fs.c
169
>= sizeof(path))
usr.sbin/smtpd/queue_fs.c
172
if ((fd = open(path, O_RDONLY)) == -1) {
usr.sbin/smtpd/queue_fs.c
183
char path[PATH_MAX];
usr.sbin/smtpd/queue_fs.c
186
fsqueue_message_incoming_path(msgid, path, sizeof(path));
usr.sbin/smtpd/queue_fs.c
187
if (stat(path, &sb) == -1)
usr.sbin/smtpd/queue_fs.c
188
fsqueue_message_path(msgid, path, sizeof(path));
usr.sbin/smtpd/queue_fs.c
190
if (rmtree(path, 0) == -1)
usr.sbin/smtpd/queue_fs.c
202
char path[PATH_MAX];
usr.sbin/smtpd/queue_fs.c
211
fsqueue_message_incoming_path(msgid, path, sizeof(path));
usr.sbin/smtpd/queue_fs.c
212
if (stat(path, &sb) == -1)
usr.sbin/smtpd/queue_fs.c
218
fsqueue_envelope_path(*evpid, path, sizeof(path));
usr.sbin/smtpd/queue_fs.c
220
fsqueue_envelope_incoming_path(*evpid, path,
usr.sbin/smtpd/queue_fs.c
221
sizeof(path));
usr.sbin/smtpd/queue_fs.c
223
if ((r = fsqueue_envelope_dump(path, buf, len, 0, 0)) != 0)
usr.sbin/smtpd/queue_fs.c
310
char path[PATH_MAX];
usr.sbin/smtpd/queue_fs.c
318
if (!bsnprintf(path, sizeof path, "%s/%02x/%08x",
usr.sbin/smtpd/queue_fs.c
323
if ((dir = opendir(path)) == NULL) {
usr.sbin/smtpd/queue_fs.c
324
log_warn("warn: queue_fs: opendir: %s", path);
usr.sbin/smtpd/queue_fs.c
476
const char *path = do_atomic ? PATH_EVPTMP : dest;
usr.sbin/smtpd/queue_fs.c
481
if ((fd = open(path, O_RDWR | O_CREAT | O_EXCL, 0600)) == -1) {
usr.sbin/smtpd/queue_fs.c
512
if (do_atomic && rename(path, dest) == -1) {
usr.sbin/smtpd/queue_fs.c
523
if (unlink(path) == -1)
usr.sbin/smtpd/queue_fs.c
550
char path[PATH_MAX];
usr.sbin/smtpd/queue_fs.c
551
char * const path_argv[] = { path, NULL };
usr.sbin/smtpd/queue_fs.c
555
(void)strlcpy(path, PATH_QUEUE, sizeof(path));
usr.sbin/smtpd/queue_fs.c
560
fatal("fsqueue_qwalk_new: fts_open: %s", path);
usr.sbin/smtpd/queue_fs.c
633
char path[PATH_MAX];
usr.sbin/smtpd/queue_fs.c
640
fsqueue_envelope_path(0, path, sizeof(path));
usr.sbin/smtpd/queue_fs.c
644
(void)strlcpy(path, PATH_SPOOL, sizeof(path));
usr.sbin/smtpd/queue_fs.c
645
if (strlcat(path, paths[n], sizeof(path)) >= sizeof(path))
usr.sbin/smtpd/queue_fs.c
647
if (ckdir(path, 0700, pw->pw_uid, 0, server) == 0)
usr.sbin/smtpd/queue_null.c
29
queue_null_message_commit(uint32_t msgid, const char *path)
usr.sbin/smtpd/queue_proc.c
129
queue_proc_message_commit(uint32_t msgid, const char *path)
usr.sbin/smtpd/queue_proc.c
133
fd = open(path, O_RDONLY);
usr.sbin/smtpd/queue_proc.c
135
log_warn("queue-proc: open: %s", path);
usr.sbin/smtpd/queue_ram.c
75
queue_ram_message_commit(uint32_t msgid, const char *path)
usr.sbin/smtpd/queue_ram.c
88
f = fopen(path, "rb");
usr.sbin/smtpd/queue_ram.c
90
log_warn("warn: queue-ram: fopen: %s", path);
usr.sbin/smtpd/smtpctl.c
137
char path[PATH_MAX];
usr.sbin/smtpd/smtpctl.c
141
if (!bsnprintf(path, sizeof(path), "%s%s/%lld.XXXXXXXXXX", PATH_SPOOL,
usr.sbin/smtpd/smtpctl.c
145
if ((fd = mkstemp(path)) == -1 || (fp = fdopen(fd, "w+")) == NULL) {
usr.sbin/smtpd/smtpctl.c
147
unlink(path);
usr.sbin/smtpd/smtpctl.c
148
err(EX_UNAVAILABLE, "cannot create temporary file %s", path);
usr.sbin/smtpd/smtpctl.c
152
unlink(path);
usr.sbin/smtpd/smtpd.c
103
char *path;
usr.sbin/smtpd/smtpd.c
1146
char path[PATH_MAX];
usr.sbin/smtpd/smtpd.c
1159
if (snprintf(path, sizeof(path), PATH_LIBEXEC "/%s-%s", key, name) >=
usr.sbin/smtpd/smtpd.c
1160
(ssize_t)sizeof(path)) {
usr.sbin/smtpd/smtpd.c
1188
execl(path, procname, arg, (char *)NULL);
usr.sbin/smtpd/smtpd.c
1189
fatal("execl: %s", path);
usr.sbin/smtpd/smtpd.c
1619
char *path;
usr.sbin/smtpd/smtpd.c
1626
pathlen = asprintf(&path, "%s/%s", PATH_SPOOL PATH_OFFLINE, name);
usr.sbin/smtpd/smtpd.c
1634
free(path);
usr.sbin/smtpd/smtpd.c
1638
log_debug("debug: smtpd: enqueueing offline message %s", path);
usr.sbin/smtpd/smtpd.c
1642
free(path);
usr.sbin/smtpd/smtpd.c
1659
if ((fd = open(path, O_RDONLY|O_NOFOLLOW|O_NONBLOCK)) == -1) {
usr.sbin/smtpd/smtpd.c
1660
log_warn("warn: smtpd: open: %s", path);
usr.sbin/smtpd/smtpd.c
1665
log_warn("warn: smtpd: fstat: %s", path);
usr.sbin/smtpd/smtpd.c
1671
path, sb.st_uid);
usr.sbin/smtpd/smtpd.c
1676
log_warnx("warn: smtpd: file %s is hard-link", path);
usr.sbin/smtpd/smtpd.c
1682
path, sb.st_uid);
usr.sbin/smtpd/smtpd.c
1688
path, sb.st_gid);
usr.sbin/smtpd/smtpd.c
1742
child->path = path;
usr.sbin/smtpd/smtpd.c
1748
offline_add(char *path, uid_t uid, gid_t gid)
usr.sbin/smtpd/smtpd.c
1754
return offline_enqueue(path, uid, gid);
usr.sbin/smtpd/smtpd.c
1756
q = malloc(sizeof(*q) + strlen(path) + 1);
usr.sbin/smtpd/smtpd.c
1761
q->path = (char *)q + sizeof(*q);
usr.sbin/smtpd/smtpd.c
1762
memmove(q->path, path, strlen(path) + 1);
usr.sbin/smtpd/smtpd.c
1779
offline_enqueue(q->path, q->uid, q->gid);
usr.sbin/smtpd/smtpd.c
452
child->path, cause);
usr.sbin/smtpd/smtpd.c
454
unlink(child->path);
usr.sbin/smtpd/smtpd.c
455
free(child->path);
usr.sbin/smtpd/smtpd.c
95
char *path;
usr.sbin/smtpd/table.c
221
char path[LINE_MAX];
usr.sbin/smtpd/table.c
229
if ((size_t)snprintf(path, sizeof(path), PATH_LIBEXEC"/table-%s",
usr.sbin/smtpd/table.c
230
backend) >= sizeof(path)) {
usr.sbin/smtpd/table.c
234
if (stat(path, &sb) == 0) {
usr.sbin/smtpd/table.c
236
(void)strlcpy(path, backend, sizeof(path));
usr.sbin/smtpd/table.c
238
(void)strlcat(path, ":", sizeof(path));
usr.sbin/smtpd/table.c
239
if (strlcat(path, config, sizeof(path))
usr.sbin/smtpd/table.c
240
>= sizeof(path))
usr.sbin/smtpd/table.c
243
config = path;
usr.sbin/smtpd/table_static.c
111
table_static_priv_load(struct table_static_priv *priv, const char *path)
usr.sbin/smtpd/table_static.c
121
if ((fp = fopen(path, "r")) == NULL) {
usr.sbin/smtpd/table_static.c
122
log_warn("%s: fopen", path);
usr.sbin/smtpd/table_static.c
131
path, lineno);
usr.sbin/smtpd/table_static.c
140
log_warn("%s: getline", path);
usr.sbin/smtpd/util.c
171
ckdir(const char *path, mode_t mode, uid_t owner, gid_t group, int create)
usr.sbin/smtpd/util.c
177
if (stat(path, &sb) == -1) {
usr.sbin/smtpd/util.c
179
log_warn("stat: %s", path);
usr.sbin/smtpd/util.c
184
if (mkdir(path, 0) == -1) {
usr.sbin/smtpd/util.c
185
log_warn("mkdir: %s", path);
usr.sbin/smtpd/util.c
189
if (chown(path, owner, group) == -1) {
usr.sbin/smtpd/util.c
190
log_warn("chown: %s", path);
usr.sbin/smtpd/util.c
194
if (chmod(path, mode) == -1) {
usr.sbin/smtpd/util.c
195
log_warn("chmod: %s", path);
usr.sbin/smtpd/util.c
199
if (stat(path, &sb) == -1) {
usr.sbin/smtpd/util.c
200
log_warn("stat: %s", path);
usr.sbin/smtpd/util.c
210
log_warnx("%s is not a directory", path);
usr.sbin/smtpd/util.c
216
log_warnx("%s is not owned by uid %d", path, owner);
usr.sbin/smtpd/util.c
220
log_warnx("%s is not owned by gid %d", path, group);
usr.sbin/smtpd/util.c
228
log_warnx("%s must be %s (%o)", path, mode_str + 1, mode);
usr.sbin/smtpd/util.c
235
rmtree(char *path, int keepdir)
usr.sbin/smtpd/util.c
242
path_argv[0] = path;
usr.sbin/smtpd/util.c
249
log_warn("fts_open: %s", path);
usr.sbin/smtpd/util.c
318
char path[PATH_MAX];
usr.sbin/smtpd/util.c
321
if (!bsnprintf(path, sizeof(path), "%s/smtpd.XXXXXXXXXX",
usr.sbin/smtpd/util.c
327
if ((fd = mkstemp(path)) == -1) {
usr.sbin/smtpd/util.c
328
log_warn("cannot create temporary file %s", path);
usr.sbin/smtpd/util.c
331
unlink(path);
usr.sbin/smtpd/util.c
556
secure_file(int fd, char *path, char *userdir, uid_t uid, int mayread)
usr.sbin/smtpd/util.c
563
if (realpath(path, buf) == NULL)
usr.sbin/snmpd/mib.y
1623
mib_parsefile(const char *path)
usr.sbin/snmpd/mib.y
1627
log_debug("mib parsing %s", path);
usr.sbin/snmpd/mib.y
1628
if ((file.stream = fopen(path, "r")) == NULL) {
usr.sbin/snmpd/mib.y
1633
file.name = path;
usr.sbin/snmpd/mib.y
1645
mib_parsedir(const char *path)
usr.sbin/snmpd/mib.y
1651
if ((dir = opendir(path)) == NULL) {
usr.sbin/snmpd/mib.y
1652
log_warn("opendir(%s)", path);
usr.sbin/snmpd/mib.y
1661
path, dirent->d_name) >= (int)sizeof(mibfile))
usr.sbin/syslogd/privsep.c
174
char path[PATH_MAX], protoname[5];
usr.sbin/syslogd/privsep.c
259
if (path_len == 0 || path_len > sizeof(path))
usr.sbin/syslogd/privsep.c
261
must_read(sock, &path, path_len);
usr.sbin/syslogd/privsep.c
262
path[path_len - 1] = '\0';
usr.sbin/syslogd/privsep.c
263
check_tty_name(path, sizeof(path));
usr.sbin/syslogd/privsep.c
264
fd = open(path, O_WRONLY|O_NONBLOCK);
usr.sbin/syslogd/privsep.c
278
if (path_len == 0 || path_len > sizeof(path))
usr.sbin/syslogd/privsep.c
280
must_read(sock, &path, path_len);
usr.sbin/syslogd/privsep.c
281
path[path_len - 1] = '\0';
usr.sbin/syslogd/privsep.c
282
check_log_name(path, sizeof(path));
usr.sbin/syslogd/privsep.c
285
fd = open_file(path);
usr.sbin/syslogd/privsep.c
287
fd = open_pipe(path);
usr.sbin/syslogd/privsep.c
453
open_file(char *path)
usr.sbin/syslogd/privsep.c
456
if (path[0] == '|')
usr.sbin/syslogd/privsep.c
459
return (open(path, O_WRONLY|O_APPEND|O_NONBLOCK));
usr.sbin/syslogd/privsep.c
573
strlcpy(lg->path, lognam, PATH_MAX);
usr.sbin/syslogd/privsep.c
582
if (!strcmp(lg->path, lognam))
usr.sbin/syslogd/privsep.c
614
char path[PATH_MAX];
usr.sbin/syslogd/privsep.c
621
if (strlcpy(path, tty, sizeof path) >= sizeof(path))
usr.sbin/syslogd/privsep.c
623
path_len = strlen(path) + 1;
usr.sbin/syslogd/privsep.c
628
must_write(priv_fd, path, path_len);
usr.sbin/syslogd/privsep.c
637
char path[PATH_MAX];
usr.sbin/syslogd/privsep.c
644
if (strlcpy(path, lognam, sizeof path) >= sizeof(path))
usr.sbin/syslogd/privsep.c
646
path_len = strlen(path) + 1;
usr.sbin/syslogd/privsep.c
654
must_write(priv_fd, path, path_len);
usr.sbin/syslogd/privsep.c
80
char path[PATH_MAX];
usr.sbin/syslogd/syslogd.c
3144
unix_socket(char *path, int type, mode_t mode)
usr.sbin/syslogd/syslogd.c
3152
if (strlcpy(s_un.sun_path, path, sizeof(s_un.sun_path)) >=
usr.sbin/syslogd/syslogd.c
3154
log_warnx("socket path too long \"%s\"", path);
usr.sbin/syslogd/syslogd.c
3159
log_warn("socket unix \"%s\"", path);
usr.sbin/syslogd/syslogd.c
3168
log_warn("connect unix \"%s\"", path);
usr.sbin/syslogd/syslogd.c
3175
unlink(path);
usr.sbin/syslogd/syslogd.c
3177
log_warn("bind unix \"%s\"", path);
usr.sbin/syslogd/syslogd.c
3185
if (chmod(path, mode) == -1) {
usr.sbin/syslogd/syslogd.c
3186
log_warn("chmod unix \"%s\"", path);
usr.sbin/syslogd/syslogd.c
3188
unlink(path);
usr.sbin/syslogd/syslogd.c
3195
log_warn("setsockopt unix \"%s\"", path);
usr.sbin/tftpd/tftpd.c
434
rewrite_connect(const char *path)
usr.sbin/tftpd/tftpd.c
459
len = strlcpy(remote.sun_path, path, sizeof(remote.sun_path));
usr.sbin/tftpd/tftpd.c
465
err(1, "%s", path);
usr.sbin/unbound/cachedb/redis.c
133
redis_connect(const char* host, int port, const char* path,
usr.sbin/unbound/cachedb/redis.c
169
if(path && path[0]!=0) {
usr.sbin/unbound/cachedb/redis.c
170
ctx = redisConnectUnixWithTimeout(path, connect_timeout);
usr.sbin/unbound/cachedb/redis.c
213
path&&path[0]!=0?path:host,
usr.sbin/unbound/cachedb/redis.c
214
path&&path[0]!=0?"":port_str);
usr.sbin/unbound/dnscrypt/dnscrypt.c
559
dnsc_chroot_path(struct config_file *cfg, char *path)
usr.sbin/unbound/dnscrypt/dnscrypt.c
562
nm = path;
usr.sbin/unbound/services/listen_dnsport.c
1001
if (unlink(path) && errno != ENOENT) {
usr.sbin/unbound/services/listen_dnsport.c
1004
path, strerror(errno));
usr.sbin/unbound/services/listen_dnsport.c
1011
path, strerror(errno));
usr.sbin/unbound/services/listen_dnsport.c
1037
(void)path;
usr.sbin/unbound/services/listen_dnsport.c
186
const char *path)
usr.sbin/unbound/services/listen_dnsport.c
236
log_err("systemd sd_listen_fds(): %s", path);
usr.sbin/unbound/services/listen_dnsport.c
4265
const ngtcp2_path* path = ngtcp2_conn_get_path(conn->conn);
usr.sbin/unbound/services/listen_dnsport.c
4270
conn->doq_socket->static_secret_len, path->remote.addr,
usr.sbin/unbound/services/listen_dnsport.c
4271
path->remote.addrlen, ts);
usr.sbin/unbound/services/listen_dnsport.c
4797
struct ngtcp2_path path;
usr.sbin/unbound/services/listen_dnsport.c
4804
memset(&path, 0, sizeof(path));
usr.sbin/unbound/services/listen_dnsport.c
4812
path.remote.addr = (struct sockaddr*)&conn->key.paddr.addr;
usr.sbin/unbound/services/listen_dnsport.c
4813
path.remote.addrlen = conn->key.paddr.addrlen;
usr.sbin/unbound/services/listen_dnsport.c
4814
path.local.addr = (struct sockaddr*)&conn->key.paddr.localaddr;
usr.sbin/unbound/services/listen_dnsport.c
4815
path.local.addrlen = conn->key.paddr.localaddrlen;
usr.sbin/unbound/services/listen_dnsport.c
4888
rv = ngtcp2_conn_server_new(&conn->conn, &scid_cid, &sv_scid, &path,
usr.sbin/unbound/services/listen_dnsport.c
5162
ret = ngtcp2_conn_write_connection_close(conn->conn, &ps.path,
usr.sbin/unbound/services/listen_dnsport.c
5252
struct ngtcp2_path path;
usr.sbin/unbound/services/listen_dnsport.c
5253
memset(&path, 0, sizeof(path));
usr.sbin/unbound/services/listen_dnsport.c
5254
path.remote.addr = (struct sockaddr*)&paddr->addr;
usr.sbin/unbound/services/listen_dnsport.c
5255
path.remote.addrlen = paddr->addrlen;
usr.sbin/unbound/services/listen_dnsport.c
5256
path.local.addr = (struct sockaddr*)&paddr->localaddr;
usr.sbin/unbound/services/listen_dnsport.c
5257
path.local.addrlen = paddr->localaddrlen;
usr.sbin/unbound/services/listen_dnsport.c
5260
ret = ngtcp2_conn_read_pkt(conn->conn, &path, pi,
usr.sbin/unbound/services/listen_dnsport.c
5400
ret = ngtcp2_conn_writev_stream(conn->conn, &ps.path, &pi,
usr.sbin/unbound/services/listen_dnsport.c
970
create_local_accept_sock(const char *path, int* noproto, int use_systemd)
usr.sbin/unbound/services/listen_dnsport.c
975
if (use_systemd && (ret = systemd_get_activated(AF_LOCAL, SOCK_STREAM, 1, NULL, 0, path)) != -1)
usr.sbin/unbound/services/listen_dnsport.c
986
verbose(VERB_ALGO, "creating unix socket %s", path);
usr.sbin/unbound/services/listen_dnsport.c
993
(void)strlcpy(usock.sun_path, path, sizeof(usock.sun_path));
usr.sbin/unbound/services/listen_dnsport.c
997
path, strerror(errno));
usr.sbin/unbound/services/listen_dnsport.h
315
int create_local_accept_sock(const char* path, int* noproto, int use_systemd);
usr.sbin/unbound/services/outside_network.c
3786
setup_http_request(sldns_buffer* buf, char* host, char* path,
usr.sbin/unbound/services/outside_network.c
3790
sldns_buffer_printf(buf, "GET /%s HTTP/1.1\r\n", path);
usr.sbin/unbound/services/outside_network.c
3808
int ssl, char* host, char* path, struct config_file* cfg)
usr.sbin/unbound/services/outside_network.c
3845
if(!setup_http_request(cp->buffer, host, path, cfg)) {
usr.sbin/unbound/services/outside_network.h
810
int ssl, char* host, char* path, struct config_file* cfg);
usr.sbin/unbound/smallapp/unbound-control.c
532
static void ssl_path_err(const char* s, const char *path)
usr.sbin/unbound/smallapp/unbound-control.c
538
s, path, ERR_reason_error_string(err));
usr.sbin/unbound/smallapp/unbound-control.c
85
static void ssl_path_err(const char* s, const char *path) ATTR_NORETURN;
usr.sbin/unbound/testcode/dohclient.c
164
h2_stream->path = (char*)h2_session->endpoint;
usr.sbin/unbound/testcode/dohclient.c
172
h2_stream->path = malloc(strlen(
usr.sbin/unbound/testcode/dohclient.c
174
if(!h2_stream->path) fatal_exit("out of memory");
usr.sbin/unbound/testcode/dohclient.c
175
snprintf(h2_stream->path, strlen(h2_session->endpoint)+
usr.sbin/unbound/testcode/dohclient.c
187
headers[1].value = (uint8_t*)h2_stream->path;
usr.sbin/unbound/testcode/dohclient.c
349
free(h2_stream->path);
usr.sbin/unbound/testcode/dohclient.c
77
char* path;
usr.sbin/unbound/testcode/doqclient.c
1076
struct ngtcp2_path path;
usr.sbin/unbound/testcode/doqclient.c
1087
memset(&path, 0, sizeof(path));
usr.sbin/unbound/testcode/doqclient.c
1133
copy_ngaddr(&path.local, &data->local_addr, data->local_addr_len);
usr.sbin/unbound/testcode/doqclient.c
1134
copy_ngaddr(&path.remote, &data->dest_addr, data->dest_addr_len);
usr.sbin/unbound/testcode/doqclient.c
1136
rv = ngtcp2_conn_client_new(&conn, &dcid, &scid, &path,
usr.sbin/unbound/testcode/doqclient.c
1587
data->conn, &ps.path, &pi, sldns_buffer_begin(data->pkt_buf),
usr.sbin/unbound/testcode/doqclient.c
1692
struct ngtcp2_path path;
usr.sbin/unbound/testcode/doqclient.c
1719
memset(&path, 0, sizeof(path));
usr.sbin/unbound/testcode/doqclient.c
1720
path.local.addr = (void*)&data->local_addr;
usr.sbin/unbound/testcode/doqclient.c
1721
path.local.addrlen = data->local_addr_len;
usr.sbin/unbound/testcode/doqclient.c
1722
path.remote.addr = (void*)msg.msg_name;
usr.sbin/unbound/testcode/doqclient.c
1723
path.remote.addrlen = msg.msg_namelen;
usr.sbin/unbound/testcode/doqclient.c
1724
rv = ngtcp2_conn_read_pkt(data->conn, &path, &pi,
usr.sbin/unbound/testcode/doqclient.c
1923
ret = ngtcp2_conn_writev_stream(data->conn, &ps.path, &pi,
usr.sbin/unbound/testcode/doqclient.c
2340
const struct ngtcp2_path* path = ngtcp2_conn_get_path(data->conn);
usr.sbin/unbound/testcode/doqclient.c
2341
free(path->local.addr);
usr.sbin/unbound/testcode/doqclient.c
2342
free(path->remote.addr);
usr.sbin/unbound/testcode/fake_event.c
1880
int ssl, char* host, char* path, struct config_file* cfg)
usr.sbin/unbound/testcode/fake_event.c
1901
(void)path;
usr.sbin/usbdevs/usbdevs.c
275
char path[PATH_MAX];
usr.sbin/usbdevs/usbdevs.c
277
snprintf(path, sizeof(path), "%s%d", USBDEV, i);
usr.sbin/usbdevs/usbdevs.c
278
if ((fd = open(path, O_RDONLY)) < 0) {
usr.sbin/usbdevs/usbdevs.c
280
warn("%s", path);
usr.sbin/usbdevs/usbdevs.c
284
dump_controller(path, fd, addr);
usr.sbin/user/user.c
223
runas(const char *path, const char *const argv[], uid_t uid, int flags)
usr.sbin/user/user.c
229
strlcpy(buf, path, sizeof(buf));
usr.sbin/user/user.c
258
execv(path, (char **)argv);
usr.sbin/user/user.c
284
run(const char *path, const char *const argv[])
usr.sbin/user/user.c
286
return runas(path, argv, -1, 0);
usr.sbin/vmctl/main.c
218
res->path, res->isopath, res->instance, res->bootdevice);
usr.sbin/vmctl/main.c
234
res->path, strlen(res->path) + 1);
usr.sbin/vmctl/main.c
340
free(res->path);
usr.sbin/vmctl/main.c
764
if ((res->path = strdup(argv[1])) == NULL)
usr.sbin/vmctl/main.c
820
char path[PATH_MAX];
usr.sbin/vmctl/main.c
830
if (res->path)
usr.sbin/vmctl/main.c
832
if (realpath(optarg, path) == NULL)
usr.sbin/vmctl/main.c
834
if ((res->path = strdup(path)) == NULL)
usr.sbin/vmctl/main.c
852
if (realpath(optarg, path) == NULL)
usr.sbin/vmctl/main.c
854
if ((res->isopath = strdup(path)) == NULL)
usr.sbin/vmctl/main.c
875
if (realpath(s, path) == NULL)
usr.sbin/vmctl/main.c
877
if (parse_disk(res, path, type) != 0)
usr.sbin/vmctl/vmctl.c
825
char path[PATH_MAX];
usr.sbin/vmctl/vmctl.c
837
if (strlcpy(path, imgfile_path, sizeof(path)) >= sizeof(path))
usr.sbin/vmctl/vmctl.c
841
path, sizeof(path), imgfile_path)) == -1) {
usr.sbin/vmctl/vmctl.c
848
if ((basefd[i + 1] = open(path, O_RDONLY)) == -1) {
usr.sbin/vmctl/vmctl.c
850
__func__, path);
usr.sbin/vmctl/vmctl.h
47
char *path;
usr.sbin/vmd/config.c
198
char path[PATH_MAX], base[PATH_MAX];
usr.sbin/vmd/config.c
326
if (strlcpy(path, vmc->vmc_disks[i], sizeof(path))
usr.sbin/vmd/config.c
327
>= sizeof(path))
usr.sbin/vmd/config.c
334
if ((diskfds[i][j] = open(path, oflags)) == -1) {
usr.sbin/vmd/config.c
345
"disk %s", vmc->vmc_name, path);
usr.sbin/vmd/config.c
358
vmc->vmc_disktypes[i], path);
usr.sbin/vmd/config.c
367
(void)strlcpy(path, base, sizeof(path));
usr.sbin/vmd/config.c
395
snprintf(path, PATH_MAX, "/dev/%s", s);
usr.sbin/vmd/config.c
396
tapfds[i] = open(path, O_RDWR | O_NONBLOCK);
usr.sbin/vmd/parse.y
1360
char buf[BUFSIZ], path[PATH_MAX];
usr.sbin/vmd/parse.y
1369
if (realpath(word, path) == NULL) {
usr.sbin/vmd/parse.y
1379
if ((fd = open(path, O_RDONLY)) != -1) {
usr.sbin/vmd/parse.y
1391
if (strlcpy(vmc.vmc_disks[vmc.vmc_ndisks], path,
usr.sbin/vmd/parse.y
464
char path[PATH_MAX];
usr.sbin/vmd/parse.y
472
if (realpath($2, path) == NULL) {
usr.sbin/vmd/parse.y
479
kernel = malloc(sizeof(path));
usr.sbin/vmd/parse.y
482
memcpy(kernel, &path, sizeof(path));
usr.sbin/vmd/vioqcow2.c
140
virtio_qcow2_get_base(int fd, char *path, size_t npath, const char *dpath)
usr.sbin/vmd/vioqcow2.c
166
if (pread(fd, path, backingsz, backingoff) != backingsz) {
usr.sbin/vmd/vioqcow2.c
170
path[backingsz] = '\0';
usr.sbin/vmd/vioqcow2.c
177
if (path[0] == '/') {
usr.sbin/vmd/vioqcow2.c
178
if (realpath(path, expanded) == NULL ||
usr.sbin/vmd/vioqcow2.c
179
strlcpy(path, expanded, npath) >= npath) {
usr.sbin/vmd/vioqcow2.c
180
log_warnx("unable to resolve %s", path);
usr.sbin/vmd/vioqcow2.c
191
"%s/%s", s, path) >= (int)sizeof(expanded)) {
usr.sbin/vmd/vioqcow2.c
192
log_warnx("path too long: %s/%s", s, path);
usr.sbin/vmd/vioqcow2.c
196
realpath(expanded, path) == NULL) {
usr.sbin/vmd/vioqcow2.c
197
log_warnx("unable to resolve %s", path);
usr.sbin/vmd/vioqcow2.c
202
return strlen(path);
usr.sbin/vmd/virtio.c
945
virtio_get_base(int fd, char *path, size_t npath, int type, const char *dpath)
usr.sbin/vmd/virtio.c
951
return virtio_qcow2_get_base(fd, path, npath, dpath);
usr.sbin/vmd/vmm.c
554
char path[PATH_MAX];
usr.sbin/vmd/vmm.c
557
snprintf(path, PATH_MAX, "/dev/tap%d", i);
usr.sbin/vmd/vmm.c
560
fd = open(path, O_RDWR | O_NONBLOCK);
usr.sbin/ypbind/ypbind.c
1012
snprintf(path, sizeof path, "%s/%s.%d", BINDINGDIR,
usr.sbin/ypbind/ypbind.c
1014
if ((fd = open(path, O_CREAT|O_SHLOCK|O_RDWR|O_TRUNC, 0644)) == -1) {
usr.sbin/ypbind/ypbind.c
1016
if ((fd = open(path, O_CREAT|O_SHLOCK|O_RDWR|O_TRUNC,
usr.sbin/ypbind/ypbind.c
1047
unlink(path);
usr.sbin/ypbind/ypbind.c
135
char path[PATH_MAX];
usr.sbin/ypbind/ypbind.c
163
snprintf(path, sizeof path, "%s/%s.%d", BINDINGDIR,
usr.sbin/ypbind/ypbind.c
165
unlink(path);
usr.sbin/ypbind/ypbind.c
334
char path[PATH_MAX];
usr.sbin/ypbind/ypbind.c
497
snprintf(path, sizeof path, "%s/%s.%d", BINDINGDIR,
usr.sbin/ypbind/ypbind.c
499
(void)unlink(path);
usr.sbin/ypbind/ypbind.c
645
char path[PATH_MAX];
usr.sbin/ypbind/ypbind.c
694
snprintf(path, sizeof path, "%s/%s.%d", BINDINGDIR,
usr.sbin/ypbind/ypbind.c
696
unlink(path);
usr.sbin/ypbind/ypbind.c
936
char path[PATH_MAX];
usr.sbin/ypldap/yp.c
191
char path[PATH_MAX];
usr.sbin/ypldap/yp.c
199
snprintf(path, sizeof path, "%s/%s.%ld", BINDINGDIR, env->sc_domainname,
usr.sbin/ypldap/yp.c
201
fd = open(path, O_CREAT|O_SHLOCK|O_RDWR|O_TRUNC, 0644);
usr.sbin/ypldap/yp.c
204
fd = open(path, O_CREAT|O_SHLOCK|O_RDWR|O_TRUNC,
usr.sbin/ypldap/yp.c
237
unlink(path);
usr.sbin/ypserv/common/ypdb.c
56
char path[PATH_MAX];
usr.sbin/ypserv/common/ypdb.c
68
snprintf(path, sizeof(path), "%s%s", file, YPDB_SUFFIX);
usr.sbin/ypserv/common/ypdb.c
69
db = (DBM *)dbopen(path, flags, mode, DB_BTREE, (void *)&info);
usr.sbin/ypserv/makedbm/db.c
47
char path[PATH_MAX];
usr.sbin/ypserv/makedbm/db.c
49
snprintf(path, sizeof(path), "%s%s", database, ".db");
usr.sbin/ypserv/makedbm/db.c
51
db = dbopen(path, O_RDONLY, 0, DB_HASH, NULL);