Lines Matching refs:tfd
995 int fromfd, fromdir, tofd, todir, tfd;
999 fromfd = tofd = fromdir = todir = tfd = -1;
1001 resolve(orig, &tfd, &from);
1002 if (tfd == AT_FDCWD && pathconf(orig, _PC_XATTR_EXISTS) != 1) {
1006 if ((fromfd = openat64(tfd, from, O_RDONLY|O_NONBLOCK)) == -1) {
1009 if (tfd != AT_FDCWD) (void) close(tfd);
1015 if (tfd != AT_FDCWD) (void) close(tfd);
1023 if (tfd != AT_FDCWD) (void) close(tfd);
1026 if (tfd != AT_FDCWD) (void) close(tfd);
1028 resolve(targ, &tfd, &to);
1029 if ((tofd = openat64(tfd, to, O_RDONLY|O_NONBLOCK)) == -1 ||
1035 if (tfd != AT_FDCWD) (void) close(tfd);
1038 if ((tfd = dup(fromdir)) == -1 ||
1039 (dirp = fdopendir(tfd)) == NULL) {
1044 if (tfd != -1) (void) close(tfd);