| /f-stack/tools/libutil/ |
| H A D | pidfile.c | 77 pidfile_read(int dirfd, const char *filename, pid_t *pidptr) in pidfile_read() argument 82 fd = openat(dirfd, filename, O_RDONLY | O_CLOEXEC); in pidfile_read() 108 int error, fd, dirfd, dirlen, filenamelen, count; in pidfile_open() local 142 if (dirfd == -1) { in pidfile_open() 155 fd = flopenat(dirfd, pfh->pf_filename, in pidfile_open() 166 errno = pidfile_read(dirfd, in pidfile_open() 179 close(dirfd); in pidfile_open() 193 if (cap_rights_limit(dirfd, in pidfile_open() 204 pfh->pf_dirfd = dirfd; in pidfile_open() 213 unlinkat(dirfd, pfh->pf_filename, 0); in pidfile_open() [all …]
|
| H A D | flopen.c | 51 vflopenat(int dirfd, const char *path, int flags, va_list ap) in vflopenat() argument 74 if ((fd = openat(dirfd, path, flags, mode)) == -1) in vflopenat() 84 if (fstatat(dirfd, path, &sb, 0) == -1) { in vflopenat() 138 flopenat(int dirfd, const char *path, int flags, ...) in flopenat() argument 144 ret = vflopenat(dirfd, path, flags, ap); in flopenat()
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit.h | 119 void audit_arg_upath1(struct thread *td, int dirfd, char *upath); 121 void audit_arg_upath2(struct thread *td, int dirfd, char *upath); 304 #define AUDIT_ARG_SOCKADDR(td, dirfd, sa) do { \ argument 306 audit_arg_sockaddr((td), (dirfd), (sa)); \ 349 #define AUDIT_ARG_UPATH1(td, dirfd, upath) do { \ argument 351 audit_arg_upath1((td), (dirfd), (upath)); \ 359 #define AUDIT_ARG_UPATH2(td, dirfd, upath) do { \ argument 361 audit_arg_upath2((td), (dirfd), (upath)); \ 452 #define AUDIT_ARG_SOCKADDR(td, dirfd, sa) argument 461 #define AUDIT_ARG_UPATH1(td, dirfd, upath) argument [all …]
|
| H A D | audit_arg.c | 453 audit_arg_sockaddr(struct thread *td, int dirfd, struct sockaddr *sa) in audit_arg_sockaddr() argument 475 if (dirfd != AT_FDCWD) in audit_arg_sockaddr() 476 audit_arg_atfd1(dirfd); in audit_arg_sockaddr() 477 audit_arg_upath1(td, dirfd, in audit_arg_sockaddr() 736 audit_arg_upath(struct thread *td, int dirfd, char *upath, char **pathp) in audit_arg_upath() argument 741 audit_canon_path(td, dirfd, upath, *pathp); in audit_arg_upath() 745 audit_arg_upath1(struct thread *td, int dirfd, char *upath) in audit_arg_upath1() argument 753 audit_arg_upath(td, dirfd, upath, &ar->k_ar.ar_arg_upath1); in audit_arg_upath1() 758 audit_arg_upath2(struct thread *td, int dirfd, char *upath) in audit_arg_upath2() argument 766 audit_arg_upath(td, dirfd, upath, &ar->k_ar.ar_arg_upath2); in audit_arg_upath2()
|
| H A D | audit_bsm_klib.c | 498 audit_canon_path(struct thread *td, int dirfd, char *path, char *cpath) in audit_canon_path() argument 514 if (dirfd == AT_FDCWD) { in audit_canon_path() 517 error = fgetvp(td, dirfd, cap_rights_init(&rights), &cdir); in audit_canon_path()
|
| H A D | audit_private.h | 473 void audit_canon_path(struct thread *td, int dirfd, char *path,
|
| /f-stack/freebsd/sys/ |
| H A D | namei.h | 213 #define NDINIT_AT(ndp, op, flags, segflg, namep, dirfd, td) \ argument 214 NDINIT_ALL(ndp, op, flags, segflg, namep, dirfd, NULL, &cap_no_rights, td) 215 #define NDINIT_ATRIGHTS(ndp, op, flags, segflg, namep, dirfd, rightsp, td) \ argument 216 NDINIT_ALL(ndp, op, flags, segflg, namep, dirfd, NULL, rightsp, td) 239 #define NDINIT_ALL(ndp, op, flags, segflg, namep, dirfd, startdir, rightsp, td) \ argument 250 _ndp->ni_dirfd = dirfd; \
|
| H A D | syscallsubr.h | 92 enum uio_seg pathseg, char **pathbuf, int create, int dirfd); 93 int kern_bindat(struct thread *td, int dirfd, int fd, struct sockaddr *sa); 113 int kern_connectat(struct thread *td, int dirfd, int fd,
|
| /f-stack/lib/ |
| H A D | ff_vfs_ops.c | 96 const char *namep, int dirfd, struct vnode *startdir, cap_rights_t *rightsp, 104 ndp->ni_dirfd = dirfd;
|
| /f-stack/freebsd/kern/ |
| H A D | uipc_syscalls.c | 189 kern_bindat(struct thread *td, int dirfd, int fd, struct sockaddr *sa) in kern_bindat() argument 196 if (IN_CAPABILITY_MODE(td) && (dirfd == AT_FDCWD)) in kern_bindat() 201 AUDIT_ARG_SOCKADDR(td, dirfd, sa); in kern_bindat() 215 if (dirfd == AT_FDCWD) in kern_bindat() 218 error = sobindat(dirfd, so, sa, td); in kern_bindat() 486 kern_connectat(struct thread *td, int dirfd, int fd, struct sockaddr *sa) in kern_connectat() argument 493 if (IN_CAPABILITY_MODE(td) && (dirfd == AT_FDCWD)) in kern_connectat() 498 AUDIT_ARG_SOCKADDR(td, dirfd, sa); in kern_connectat() 517 if (dirfd == AT_FDCWD) in kern_connectat() 520 error = soconnectat(dirfd, so, sa, td); in kern_connectat()
|
| H A D | vfs_lookup.c | 1605 enum uio_seg pathseg, char **pathbuf, int create, int dirfd) in kern_alternate_path() argument 1643 if (dirfd != AT_FDCWD) { in kern_alternate_path()
|
| H A D | vfs_syscalls.c | 2057 int dirfd; member 2833 int dirfd; member
|
| /f-stack/dpdk/app/test/ |
| H A D | process.h | 82 fdir = dirfd(dir); in process_dup()
|
| H A D | test_eal_flags.c | 152 fd = openat(dirfd(hugepage_dir), dirent->d_name, O_RDONLY); in process_hugefiles()
|
| /f-stack/freebsd/contrib/openzfs/lib/libzfs/ |
| H A D | libzfs_mount.c | 156 int dirfd; in dir_is_empty_readdir() local 158 if ((dirfd = openat(AT_FDCWD, dirname, in dir_is_empty_readdir() 163 if ((dirp = fdopendir(dirfd)) == NULL) { in dir_is_empty_readdir() 164 (void) close(dirfd); in dir_is_empty_readdir()
|
| /f-stack/dpdk/lib/librte_eal/common/ |
| H A D | eal_common_proc.c | 744 dir_fd = dirfd(mp_dir); in mp_send() 1016 dir_fd = dirfd(mp_dir); in rte_mp_request_sync() 1160 dir_fd = dirfd(mp_dir); in rte_mp_request_async()
|
| /f-stack/dpdk/lib/librte_eal/linux/ |
| H A D | eal_hugepage_info.c | 287 dir_fd = dirfd(dir); in clear_hugedir()
|
| H A D | eal.c | 164 dir_fd = dirfd(dir); in eal_clean_runtime_dir()
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_systrace_args.c | 2325 iarg[0] = p->dirfd; /* l_int */ in systrace_args() 2600 iarg[0] = p->dirfd; /* l_int */ in systrace_args()
|
| H A D | linux_proto.h | 1146 char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)]; member 1307 char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)]; member
|
| /f-stack/freebsd/amd64/linux32/ |
| H A D | linux32_systrace_args.c | 2449 iarg[0] = p->dirfd; /* l_int */ in systrace_args() 2846 iarg[0] = p->dirfd; /* l_int */ in systrace_args()
|
| H A D | linux32_proto.h | 1221 char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)]; member 1454 char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)]; member
|
| /f-stack/freebsd/i386/linux/ |
| H A D | linux_systrace_args.c | 2488 iarg[0] = p->dirfd; /* l_int */ in systrace_args() 2885 iarg[0] = p->dirfd; /* l_int */ in systrace_args()
|
| H A D | linux_proto.h | 1214 char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)]; member 1447 char dirfd_l_[PADL_(l_int)]; l_int dirfd; char dirfd_r_[PADR_(l_int)]; member
|
| /f-stack/freebsd/arm64/linux/ |
| H A D | linux_systrace_args.c | 1964 iarg[0] = p->dirfd; /* l_int */ in systrace_args()
|