Home
last modified time | relevance | path

Searched refs:dirfd (Results 1 – 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/tools/cpcgen/
H A Dcpcgen.c1201 (void) unlinkat(dirfd, path, 0); in cpcgen_remove_tmpfile()
1210 cpcgen_common_intel_files(int dirfd) in cpcgen_common_intel_files() argument
1228 cpcgen_remove_tmpfile(dirfd, tmpname); in cpcgen_common_intel_files()
1233 cpcgen_remove_tmpfile(dirfd, tmpname); in cpcgen_common_intel_files()
1248 cpcgen_remove_tmpfile(dirfd, tmpname); in cpcgen_common_intel_files()
1278 if (renameat(dirfd, tmpname, dirfd, fname) != 0) { in cpcgen_common_intel_files()
1341 if (renameat(dirfd, tmpname, dirfd, fname) != 0) { in cpcgen_common_intel_files()
1618 cpcgen_common_amd_files(int dirfd) in cpcgen_common_amd_files() argument
1685 if (renameat(dirfd, tmpname, dirfd, fname) != 0) { in cpcgen_common_amd_files()
1817 cpcgen_gen(int dirfd) in cpcgen_gen() argument
[all …]
/illumos-gate/usr/src/cmd/w/
H A Dw.c162 int dirfd; in main() local
364 if (dirfd < 0) in main()
367 procfd = priv_proc_openat(dirfd, "psinfo", O_RDONLY); in main()
369 (void) close(dirfd); in main()
374 (void) close(dirfd); in main()
386 procfd = priv_proc_openat(dirfd, "status", O_RDONLY); in main()
388 (void) close(dirfd); in main()
394 (void) close(dirfd); in main()
401 (void) close(dirfd); in main()
407 (void) close(dirfd); in main()
[all …]
/illumos-gate/usr/src/cmd/whodo/
H A Dwhodo.c196 int procfd, dirfd; in main() local
372 dirfd = priv_proc_open(pname, O_RDONLY | O_DIRECTORY); in main()
374 if (dirfd < 0) in main()
377 procfd = priv_proc_openat(dirfd, "psinfo", O_RDONLY); in main()
379 (void) close(dirfd); in main()
385 (void) close(dirfd); in main()
403 (void) close(dirfd); in main()
413 (void) close(dirfd); in main()
425 (void) close(dirfd); in main()
434 (void) close(dirfd); in main()
[all …]
/illumos-gate/usr/src/cmd/runat/
H A Drunat.c54 int dirfd; in main() local
73 if ((dirfd = openat64(fd, ".", O_RDONLY|O_XATTR)) == -1) { in main()
82 if (fchdir(dirfd) == -1) { in main()
/illumos-gate/usr/src/cmd/svc/startd/
H A Dlog.c579 int dirfd, logfd; in log_init() local
662 if ((dirfd = log_dir_writeable(LOG_PREFIX_NORMAL)) == -1) { in log_init()
663 if ((dirfd = log_dir_writeable(LOG_PREFIX_EARLY)) == -1) in log_init()
674 if ((logfd = openat(dirfd, STARTD_DEFAULT_LOG, in log_init()
676 (void) close(dirfd); in log_init()
681 (void) close(dirfd); in log_init()
/illumos-gate/usr/src/cmd/varpd/
H A Dvarpd.c189 varpd_daemonize(int dirfd) in varpd_daemonize() argument
221 if (fchdir(dirfd) != 0) in varpd_daemonize()
382 int err, c, dirfd, dfd, i; in main() local
432 dirfd = varpd_dir_setup(); in main()
436 dfd = varpd_daemonize(dirfd); in main()
/illumos-gate/usr/src/lib/varpd/libvarpd/common/
H A Dlibvarpd_persist.c141 libvarpd_persist_nvlist(int dirfd, uint64_t id, nvlist_t *nvl) in libvarpd_persist_nvlist() argument
158 if ((err = librename_atomic_fdinit(dirfd, name, NULL, 0600, 0, in libvarpd_persist_nvlist()
476 int dirfd; in libvarpd_persist_restore() local
483 if ((dirfd = dup(vip->vdi_persistfd)) < 0) { in libvarpd_persist_restore()
488 if ((dirp = fdopendir(dirfd)) == NULL) { in libvarpd_persist_restore()
490 if (close(dirfd) != 0) in libvarpd_persist_restore()
492 dirfd, errno); in libvarpd_persist_restore()
/illumos-gate/usr/src/cmd/tar/
H A Dtar.c1841 int dirfd = -1; in putfile() local
1869 if (dirfd == -1) { in putfile()
2572 (void) close(dirfd); in putfile()
2939 int dirfd = -1; in doxtract() local
2982 if (dirfd != -1) { in doxtract()
2984 dirfd = -1; in doxtract()
3033 if (dirfd != -1) in doxtract()
3077 if (dirfd == -1) { in doxtract()
3695 dirfd = -1; in doxtract()
7836 int dirfd; in xattrs_put() local
[all …]
/illumos-gate/usr/src/lib/libsqlite/src/
H A Dos.c464 id->dirfd = -1; in sqliteOsOpenReadWrite()
595 id->dirfd = -1; in sqliteOsOpenExclusive()
683 id->dirfd = -1; in sqliteOsOpenReadOnly()
771 assert( id->dirfd<0 ); in sqliteOsOpenDirectory()
773 if( id->dirfd<0 ){ in sqliteOsOpenDirectory()
912 if( id->dirfd>=0 ) close(id->dirfd); in sqliteOsClose()
913 id->dirfd = -1; in sqliteOsClose()
1137 if( id->dirfd>=0 ){
1138 TRACE2("DIRSYNC %-3d\n", id->dirfd);
1139 fsync(id->dirfd);
[all …]
H A Dos.h112 int dirfd; /* File descriptor for the directory */ member
/illumos-gate/usr/src/cmd/cpio/
H A Dcpio.c1830 creat_spec(int dirfd) in creat_spec() argument
3939 int dirfd; in retry_open_attr() local
3971 (void) close(dirfd); in retry_open_attr()
3978 (void) close(dirfd); in retry_open_attr()
3989 (void) close(dirfd); in retry_open_attr()
4038 (void) close(dirfd); in retry_open_attr()
5512 openout(int dirfd) in openout() argument
9310 int dirfd; in preview_attrs() local
9365 if (dirfd == -1) in preview_attrs()
9368 tmpfd = dup(dirfd); in preview_attrs()
[all …]
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsmb_quota.c1130 int newfd, dirfd, afd; in smb_quota_add_ctrldir() local
1145 if ((dirfd = open(dir, O_RDONLY)) < 0) { in smb_quota_add_ctrldir()
1151 if (fgetattr(dirfd, XATTR_VIEW_READWRITE, &attr) != 0) { in smb_quota_add_ctrldir()
1152 (void) close(dirfd); in smb_quota_add_ctrldir()
1161 (void) close(dirfd); in smb_quota_add_ctrldir()
1180 (fsetattr(dirfd, XATTR_VIEW_READWRITE, attr))) { in smb_quota_add_ctrldir()
1182 (void) close(dirfd); in smb_quota_add_ctrldir()
1191 (void) close(dirfd); in smb_quota_add_ctrldir()
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Ddir.h135 #define dirfd(dirp) ((dirp)->dd_fd) macro
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dfdopendir.c88 dirfd(DIR *dirp) in dirfd() function
H A Dfts.c612 if (fts_safe_changedir(sp, cur, dirfd(dirp), NULL)) { in fts_build()
720 p->fts_info = fts_stat(sp, p, 0, dirfd(dirp)); in fts_build()
/illumos-gate/usr/src/tools/find_elf/
H A Dfind_elf.c274 process_dir(path_t *p, int dirfd, const struct stat *dirsb, dir_flags_t dflags) in process_dir() argument
279 d = fdopendir(dirfd); in process_dir()
282 VERIFY0(close(dirfd)); in process_dir()
306 fd = openat(dirfd, de->d_name, O_RDONLY); in process_dir()
/illumos-gate/usr/src/cmd/chmod/
H A Dchmod.c1000 int dirfd; in set_named_attrs() local
1031 if (((dirfd = dup(parentfd)) == -1) || in set_named_attrs()
1032 ((dirp = fdopendir(dirfd)) == NULL)) { in set_named_attrs()
1035 if (dirfd > 0) { in set_named_attrs()
1036 (void) close(dirfd); in set_named_attrs()
/illumos-gate/usr/src/head/
H A Ddirent.h102 extern int dirfd(DIR *);
/illumos-gate/usr/src/cmd/rm/
H A Drm.c241 opendirat(int dirfd, const char *entry, struct dlist *frm) in opendirat() argument
248 while ((fd = openat(dirfd, entry, O_RDONLY|O_NONBLOCK)) == -1 && in opendirat()
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_mount.c215 int dirfd; in dir_is_empty_readdir() local
217 if ((dirfd = openat(AT_FDCWD, dirname, in dir_is_empty_readdir()
222 if ((dirp = fdopendir(dirfd)) == NULL) { in dir_is_empty_readdir()
223 (void) close(dirfd); in dir_is_empty_readdir()
/illumos-gate/usr/src/lib/lib9p/common/backend/
H A Dfs.c603 open_fid(int dirfd, const char *path, struct fs_authinfo *ai, bool creating) in open_fid() argument
620 ret->ff_dirfd = dirfd; in open_fid()
1342 fd = dirfd(dirp); in fs_iopen()
1726 return (fstatat(dirfd(file->ff_dir), name, st, AT_SYMLINK_NOFOLLOW)); in fs_lstatat()
2821 if (fsync(file->ff_dir != NULL ? dirfd(file->ff_dir) : file->ff_fd)) in fs_fsync()
3215 getcrtime(struct fs_softc *sc, int dirfd, const char *fname, uint64_t *secp, in getcrtime() argument
3229 if ((error = getattrat(dirfd, XATTR_VIEW_READWRITE, fname, &nvl)) != 0) in getcrtime()
/illumos-gate/usr/src/cmd/sendmail/src/
H A Dmap.c1506 int dirfd;
1515 dirfd = safeopen(dirfile, mode, DBMMODE, sff);
1518 if (dirfd < 0 || pagfd < 0)
1521 if (dirfd >= 0)
1522 (void) close(dirfd);
1530 if (ftruncate(dirfd, (off_t) 0) < 0 ||
1534 (void) close(dirfd);
1544 (fstat(dirfd, &std) < 0 || fstat(pagfd, &stp) < 0))
1547 (void) close(dirfd);
1556 map->map_lockfd = dirfd;
H A Ddeliver.c950 int dirfd; local
968 dirfd = open(dirp, O_RDONLY, 0700);
971 dirp, dirfd);
972 if (dirfd >= 0)
974 if (fsync(dirfd) < 0)
984 (void) close(dirfd);
/illumos-gate/usr/src/lib/c_synonyms/
H A Dsyn_common230 dirfd
/illumos-gate/usr/src/lib/libc/port/
H A Dmapfile-vers580 dirfd;

12