Searched refs:dfd (Results 1 - 6 of 6) sorted by relevance

/libcore/ojluni/src/main/java/sun/nio/fs/
H A DUnixSecureDirectoryStream.java52 private final int dfd; field in class:UnixSecureDirectoryStream
60 int dfd,
64 this.dfd = dfd;
66 if (dfd != -1) {
78 UnixNativeDispatcher.close(dfd);
131 newdfd1 = openat(dfd, file.asByteArray(), flags , 0);
171 return UnixChannelFactory.newFileChannel(dfd, file, pathToCheck, options, mode);
208 attrs = UnixFileAttributes.get(dfd, file, false);
216 unlinkat(dfd, fil
58 UnixSecureDirectoryStream(UnixPath dir, long dp, int dfd, DirectoryStream.Filter<? super Path> filter) argument
[all...]
H A DUnixChannelFactory.java110 * Constructs a file channel by opening a file using a dfd/path pair
112 static FileChannel newFileChannel(int dfd, argument
136 FileDescriptor fdObj = open(dfd, path, pathForPermissionCheck, flags, mode);
180 protected static FileDescriptor open(int dfd, argument
254 if (dfd >= 0) {
255 fd = openat(dfd, path.asByteArray(), oflags, mode);
278 if (dfd >= 0) {
279 unlinkat(dfd, path.asByteArray(), 0);
H A DUnixCopyFile.java146 int dfd = -1;
148 dfd = open(target, O_RDONLY, 0);
162 if (dfd >= 0) {
163 fchown(dfd, attrs.uid(), attrs.gid());
164 fchmod(dfd, attrs.mode());
176 if (flags.copyNonPosixAttributes && (dfd >= 0)) {
185 source.getFileSystem().copyNonPosixAttributes(sfd, dfd);
192 if (dfd >= 0 && futimesSupported()) {
193 futimes(dfd,
209 if (dfd >
[all...]
H A DUnixNativeDispatcher.java80 * int openat(int dfd, const char* path, int oflag, mode_t mode)
82 static int openat(int dfd, byte[] path, int flags, int mode) throws UnixException { argument
85 return openat0(dfd, buffer.address(), flags, mode);
90 private static native int openat0(int dfd, long pathAddress, int flags, int mode) argument
149 * unlinkat(int dfd, const char* path, int flag)
151 static void unlinkat(int dfd, byte[] path, int flag) throws UnixException { argument
154 unlinkat0(dfd, buffer.address(), flag);
159 private static native void unlinkat0(int dfd, long pathAddress, int flag) argument
316 static void fstatat(int dfd, byte[] path, int flag, UnixFileAttributes attrs) argument
321 fstatat0(dfd, buffe
326 fstatat0(int dfd, long pathAddress, int flag, UnixFileAttributes attrs) argument
418 fdopendir(int dfd) argument
[all...]
H A DUnixFileAttributes.java85 static UnixFileAttributes get(int dfd, UnixPath path, boolean followLinks) argument
90 UnixNativeDispatcher.fstatat(dfd, path.asByteArray(), flag, attrs);
/libcore/ojluni/src/main/native/
H A DUnixNativeDispatcher.c138 static int fstatat64_wrapper(int dfd, const char *path, argument
144 return syscall(__NR_fstatat64, dfd, path, statbuf, flag);
150 static int fstatat64_wrapper(int dfd, const char *path, argument
156 return syscall(__NR_newfstatat, dfd, path, statbuf, flag);
391 Java_sun_nio_fs_UnixNativeDispatcher_openat0(JNIEnv* env, jclass this, jint dfd, argument
402 RESTARTABLE((*my_openat64_func)(dfd, path, (int)oflags, (mode_t)mode), fd);
517 Java_sun_nio_fs_UnixNativeDispatcher_fstatat0(JNIEnv* env, jclass this, jint dfd, argument
528 RESTARTABLE((*my_fstatat64_func)((int)dfd, path, &buf, (int)flag), err);
661 Java_sun_nio_fs_UnixNativeDispatcher_fdopendir(JNIEnv* env, jclass this, int dfd) { argument
670 dir = (*my_fdopendir_func)((int)dfd);
778 Java_sun_nio_fs_UnixNativeDispatcher_unlinkat0(JNIEnv* env, jclass this, jint dfd, jlong pathAddress, jint flags) argument
[all...]

Completed in 54 milliseconds