| /illumos-gate/usr/src/test/tz-tests/tests/ |
| H A D | zoneinfo_dump.c | 53 dump_timezone(int dirfd, const struct tz_continent *cont, in dump_timezone() argument 71 if ((fd = openat(dirfd, name, O_RDWR| O_CREAT | O_TRUNC, 0644)) < 0) { in dump_timezone() 103 int dirfd, infofd, ret, found = 0; in dump_country() local 112 if ((dirfd = openat(cfd, country->ctry_code, O_DIRECTORY)) < 0) { in dump_country() 117 if ((infofd = openat(dirfd, "info", O_RDWR| O_CREAT | O_TRUNC, 0644)) < in dump_country() 144 dump_timezone(dirfd, cont, country, t); in dump_country() 154 VERIFY0(close(dirfd)); in dump_country() 160 int dirfd, infofd, ret, found = 0; in dump_continent() local 170 if ((dirfd = openat(root, cont->ctnt_name, O_DIRECTORY)) < 0) { in dump_continent() 175 if ((infofd = openat(dirfd, "info", O_RDWR| O_CREAT | O_TRUNC, 0644)) < in dump_continent() [all …]
|
| /illumos-gate/usr/src/tools/cpcgen/ |
| H A D | cpcgen.c | 1198 cpcgen_remove_tmpfile(int dirfd, const char *path) in cpcgen_remove_tmpfile() argument 1201 (void) unlinkat(dirfd, path, 0); in cpcgen_remove_tmpfile() 1210 cpcgen_common_intel_files(int dirfd) in cpcgen_common_intel_files() argument 1222 if ((fd = openat(dirfd, tmpname, O_RDWR | O_CREAT, 0644)) < 0) { in cpcgen_common_intel_files() 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() 1256 cpcgen_remove_tmpfile(dirfd, tmpname); in cpcgen_common_intel_files() 1268 cpcgen_remove_tmpfile(dirfd, tmpname); in cpcgen_common_intel_files() 1274 cpcgen_remove_tmpfile(dirfd, tmpname); in cpcgen_common_intel_files() [all …]
|
| /illumos-gate/usr/src/cmd/w/ |
| H A D | w.c | 162 int dirfd; in main() local 363 dirfd = priv_proc_open(pname, O_RDONLY | O_DIRECTORY); in main() 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() 399 procfd = priv_proc_openat(dirfd, "sigact", O_RDONLY); in main() [all …]
|
| /illumos-gate/usr/src/cmd/whodo/ |
| H A D | whodo.c | 196 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() 401 procfd = priv_proc_openat(dirfd, "status", O_RDONLY); in main() 403 (void) close(dirfd); in main() 413 (void) close(dirfd); in main() 423 procfd = priv_proc_openat(dirfd, "sigact", O_RDONLY); in main() [all …]
|
| /illumos-gate/usr/src/cmd/runat/ |
| H A D | runat.c | 54 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 D | log.c | 588 int dirfd, logfd; in log_init() local 671 if ((dirfd = log_dir_writeable(LOG_PREFIX_NORMAL)) == -1) { in log_init() 672 if ((dirfd = log_dir_writeable(LOG_PREFIX_EARLY)) == -1) in log_init() 683 if ((logfd = openat(dirfd, STARTD_DEFAULT_LOG, in log_init() 685 (void) close(dirfd); in log_init() 690 (void) close(dirfd); in log_init()
|
| /illumos-gate/usr/src/lib/varpd/libvarpd/common/ |
| H A D | libvarpd_persist.c | 141 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/varpd/ |
| H A D | varpd.c | 189 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/cmd/tar/ |
| H A D | tar.c | 461 static void setPathTimes(int dirfd, char *path, timestruc_t modTime); 469 static void resugname(int dirfd, char *name, int symflag); 516 static int getstat(int dirfd, char *longname, char *shortname, 1842 int dirfd = -1; in putfile() local 1864 dirfd = attrinfo->attr_parentfd; in putfile() 1867 dirfd = open(".", O_RDONLY); in putfile() 1870 if (dirfd == -1) { in putfile() 1888 if (getstat(dirfd, longname, shortname, attrparent)) in putfile() 1895 j = fstatat(dirfd, shortname, &sbuf, AT_SYMLINK_NOFOLLOW); in putfile() 2313 if ((infile = openat(dirfd, shortname, 0)) < 0) { in putfile() [all …]
|
| /illumos-gate/usr/src/lib/libsqlite/src/ |
| H A D | os.c | 464 id->dirfd = -1; in sqliteOsOpenReadWrite() 595 id->dirfd = -1; in sqliteOsOpenExclusive() 683 id->dirfd = -1; in sqliteOsOpenReadOnly() 771 assert( id->dirfd<0 ); in sqliteOsOpenDirectory() 772 id->dirfd = open(zDirname, O_RDONLY|O_BINARY, 0644); in sqliteOsOpenDirectory() 773 if( id->dirfd<0 ){ in sqliteOsOpenDirectory() 776 TRACE3("OPENDIR %-3d %s\n", id->dirfd, zDirname); in sqliteOsOpenDirectory() 912 if( id->dirfd>=0 ) close(id->dirfd); in sqliteOsClose() 913 id->dirfd = -1; in sqliteOsClose() 1137 if( id->dirfd>=0 ){ [all …]
|
| H A D | os.h | 112 int dirfd; /* File descriptor for the directory */ member
|
| /illumos-gate/usr/src/cmd/cpio/ |
| H A D | cpio.c | 153 static int creat_lnk(int dirfd, char *name1_p, char *name2_p); 154 static int creat_spec(int dirfd); 171 static int openout(int dirfd); 176 static void rstfiles(int over, int dirfd); 179 static void set_tym(int dirfd, char *nam_p, time_t atime, time_t mtime); 1731 creat_lnk(int dirfd, char *name1_p, char *name2_p) in creat_lnk() argument 1778 else if (unlinkat(dirfd, get_component(name2_p), 0) < 0) in creat_lnk() 1830 creat_spec(int dirfd) in creat_spec() argument 1856 if (fchownat(dirfd, ".", Rpw_p->pw_uid, in creat_spec() 1863 } else if ((fchownat(dirfd, ".", G_p->g_uid, in creat_spec() [all …]
|
| /illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
| H A D | smb_quota.c | 1130 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/tools/find_elf/ |
| H A D | find_elf.c | 274 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/grub/grub-0.97/stage2/ |
| H A D | dir.h | 135 #define dirfd(dirp) ((dirp)->dd_fd) macro
|
| /illumos-gate/usr/src/lib/libc/port/gen/ |
| H A D | fdopendir.c | 88 dirfd(DIR *dirp) in dirfd() function
|
| H A D | fts.c | 612 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/cmd/chmod/ |
| H A D | chmod.c | 1000 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 D | dirent.h | 102 extern int dirfd(DIR *);
|
| /illumos-gate/usr/src/cmd/rm/ |
| H A D | rm.c | 252 opendirat(int dirfd, const char *entry, struct dlist *frm) in opendirat() argument 259 while ((fd = openat(dirfd, entry, O_RDONLY|O_NONBLOCK)) == -1 && in opendirat()
|
| /illumos-gate/usr/src/lib/libzfs/common/ |
| H A D | libzfs_mount.c | 215 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 D | fs.c | 603 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 D | map.c | 1506 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;
|
| /illumos-gate/usr/src/lib/c_synonyms/ |
| H A D | syn_common | 230 dirfd
|
| /illumos-gate/usr/src/man/man3c/ |
| H A D | Makefile | 94 dirfd.3c \
|