Lines Matching defs:dfd
150 int dfd;
154 resolve(myname(np), &dfd, &cp);
155 if (dfd != AT_FDCWD) {
156 if (fchdir(dfd) < 0) {
162 (void) close(dfd);
176 if (dfd != AT_FDCWD) {
178 (void) close(dfd);
190 int dfd;
200 resolve(myname(ep), &dfd, &cp);
201 if (dfd != AT_FDCWD) {
202 if (fchdir(dfd) < 0) {
208 (void) close(dfd);
220 if (dfd != AT_FDCWD) {
222 (void) close(dfd);
233 int dfd;
241 resolve(myname(ep), &dfd, &cp);
242 if (unlinkat(dfd, cp, 0) < 0) {
250 if (dfd != AT_FDCWD)
251 (void) close(dfd);
266 int dfd, l, result;
268 resolve(existing, &dfd, &name);
269 if (dfd == -1) {
332 if (dfd != AT_FDCWD) {
333 (void) close(dfd);
570 safe_open(int dfd, const char *filename, int mode, int perms)
603 if ((fd = openat(dfd, filename,
606 if (fstatat(dfd, filename, &pre_lstat,
614 if (fstatat(dfd, filename, &pre_stat, 0) < 0) {
624 if ((fd = openat(dfd, filename, working_mode)) < 0) {
737 (void) unlinkat(dfd, filename, 0);