/openjdk7/jdk/src/solaris/classes/sun/nio/fs/ |
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); 181 protected static FileDescriptor open(int dfd, argument 255 if (dfd >= 0) { 256 fd = openat(dfd, path.asByteArray(), oflags, mode); 279 if (dfd >= 0) { 280 unlinkat(dfd, path.asByteArray(), 0);
|
H A D | UnixFileAttributes.java | 81 static UnixFileAttributes get(int dfd, UnixPath path, boolean followLinks) argument 86 UnixNativeDispatcher.fstatat(dfd, path.asByteArray(), flag, attrs);
|
H A D | UnixSecureDirectoryStream.java | 46 private final int dfd; field in class:UnixSecureDirectoryStream 50 int dfd, 54 this.dfd = dfd; 64 UnixNativeDispatcher.close(dfd); 115 newdfd1 = openat(dfd, file.asByteArray(), flags , 0); 155 return UnixChannelFactory.newFileChannel(dfd, file, pathToCheck, options, mode); 192 attrs = UnixFileAttributes.get(dfd, file, false); 200 unlinkat(dfd, file.asByteArray(), flags); 254 renameat(this.dfd, fro 48 UnixSecureDirectoryStream(UnixPath dir, long dp, int dfd, DirectoryStream.Filter<? super Path> filter) argument [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...] |
/openjdk7/jdk/src/solaris/native/sun/nio/fs/ |
H A D | UnixNativeDispatcher.c | 131 static int fstatat64_wrapper(int dfd, const char *path, argument 137 return syscall(__NR_fstatat64, dfd, path, statbuf, flag); 143 static int fstatat64_wrapper(int dfd, const char *path, argument 149 return syscall(__NR_newfstatat, dfd, path, statbuf, flag); 335 Java_sun_nio_fs_UnixNativeDispatcher_openat0(JNIEnv* env, jclass this, jint dfd, argument 346 RESTARTABLE((*my_openat64_func)(dfd, path, (int)oflags, (mode_t)mode), fd); 451 Java_sun_nio_fs_UnixNativeDispatcher_fstatat0(JNIEnv* env, jclass this, jint dfd, argument 462 RESTARTABLE((*my_fstatat64_func)((int)dfd, path, &buf, (int)flag), err); 595 Java_sun_nio_fs_UnixNativeDispatcher_fdopendir(JNIEnv* env, jclass this, int dfd) { argument 604 dir = (*my_fdopendir_func)((int)dfd); 705 Java_sun_nio_fs_UnixNativeDispatcher_unlinkat0(JNIEnv* env, jclass this, jint dfd, jlong pathAddress, jint flags) argument [all...] |