/libcore/ojluni/src/main/java/sun/nio/fs/ |
H A D | UnixSecureDirectoryStream.java | 52 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 D | UnixChannelFactory.java | 110 * 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 D | UnixCopyFile.java | 146 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 D | UnixNativeDispatcher.java | 80 * 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 D | UnixFileAttributes.java | 85 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 D | UnixNativeDispatcher.c | 138 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...] |