sshd-sources/tomcat-apr-5.5.23-sources/org/apache/tomcat/jni/File.java (120 lines of code) (raw):

package org.apache.tomcat.jni; import java.nio.ByteBuffer; public class File { public static final int APR_FOPEN_READ = 1; public static final int APR_FOPEN_WRITE = 2; public static final int APR_FOPEN_CREATE = 4; public static final int APR_FOPEN_APPEND = 8; public static final int APR_FOPEN_TRUNCATE = 16; public static final int APR_FOPEN_BINARY = 32; public static final int APR_FOPEN_EXCL = 64; public static final int APR_FOPEN_BUFFERED = 128; public static final int APR_FOPEN_DELONCLOSE = 256; public static final int APR_FOPEN_XTHREAD = 512; public static final int APR_FOPEN_SHARELOCK = 1024; public static final int APR_FOPEN_NOCLEANUP = 2048; public static final int APR_FOPEN_SENDFILE_ENABLED = 4096; public static final int APR_FOPEN_LARGEFILE = 16384; public static final int APR_SET = 0; public static final int APR_CUR = 1; public static final int APR_END = 2; public static final int APR_FILE_ATTR_READONLY = 1; public static final int APR_FILE_ATTR_EXECUTABLE = 2; public static final int APR_FILE_ATTR_HIDDEN = 4; public static final int APR_FLOCK_SHARED = 1; public static final int APR_FLOCK_EXCLUSIVE = 2; public static final int APR_FLOCK_TYPEMASK = 15; public static final int APR_FLOCK_NONBLOCK = 16; public static final int APR_NOFILE = 0; public static final int APR_REG = 1; public static final int APR_DIR = 2; public static final int APR_CHR = 3; public static final int APR_BLK = 4; public static final int APR_PIPE = 5; public static final int APR_LNK = 6; public static final int APR_SOCK = 7; public static final int APR_UNKFILE = 127; public static final int APR_FPROT_USETID = 32768; public static final int APR_FPROT_UREAD = 1024; public static final int APR_FPROT_UWRITE = 512; public static final int APR_FPROT_UEXECUTE = 256; public static final int APR_FPROT_GSETID = 16384; public static final int APR_FPROT_GREAD = 64; public static final int APR_FPROT_GWRITE = 32; public static final int APR_FPROT_GEXECUTE = 16; public static final int APR_FPROT_WSTICKY = 8192; public static final int APR_FPROT_WREAD = 4; public static final int APR_FPROT_WWRITE = 2; public static final int APR_FPROT_WEXECUTE = 1; public static final int APR_FPROT_OS_DEFAULT = 4095; public static final int APR_FINFO_LINK = 1; public static final int APR_FINFO_MTIME = 16; public static final int APR_FINFO_CTIME = 32; public static final int APR_FINFO_ATIME = 64; public static final int APR_FINFO_SIZE = 256; public static final int APR_FINFO_CSIZE = 512; public static final int APR_FINFO_DEV = 4096; public static final int APR_FINFO_INODE = 8192; public static final int APR_FINFO_NLINK = 16384; public static final int APR_FINFO_TYPE = 32768; public static final int APR_FINFO_USER = 65536; public static final int APR_FINFO_GROUP = 131072; public static final int APR_FINFO_UPROT = 1048576; public static final int APR_FINFO_GPROT = 2097152; public static final int APR_FINFO_WPROT = 4194304; public static final int APR_FINFO_ICASE = 16777216; public static final int APR_FINFO_NAME = 33554432; public static final int APR_FINFO_MIN = 33136; public static final int APR_FINFO_IDENT = 12288; public static final int APR_FINFO_OWNER = 196608; public static final int APR_FINFO_PROT = 7340032; public static final int APR_FINFO_NORM = 7582064; public static final int APR_FINFO_DIRENT = 33554432; public static native long open(String paramString, int paramInt1, int paramInt2, long paramLong) throws Error; public static native int close(long paramLong); public static native int flush(long paramLong); public static native long mktemp(String paramString, int paramInt, long paramLong) throws Error; public static native int remove(String paramString, long paramLong); public static native int rename(String paramString1, String paramString2, long paramLong); public static native int copy(String paramString1, String paramString2, int paramInt, long paramLong); public static native int append(String paramString1, String paramString2, int paramInt, long paramLong); public static native int puts(byte[] paramArrayOfByte, long paramLong); public static native long seek(long paramLong1, int paramInt, long paramLong2) throws Error; public static native int putc(byte paramByte, long paramLong); public static native int ungetc(byte paramByte, long paramLong); public static native int write(long paramLong, byte[] paramArrayOfByte, int paramInt1, int paramInt2); public static native int writeb(long paramLong, ByteBuffer paramByteBuffer, int paramInt1, int paramInt2); public static native int writeFull(long paramLong, byte[] paramArrayOfByte, int paramInt1, int paramInt2); public static native int writeFullb(long paramLong, ByteBuffer paramByteBuffer, int paramInt1, int paramInt2); public static native int writev(long paramLong, byte[][] paramArrayOfByte); public static native int writevFull(long paramLong, byte[][] paramArrayOfByte); public static native int read(long paramLong, byte[] paramArrayOfByte, int paramInt1, int paramInt2); public static native int readb(long paramLong, ByteBuffer paramByteBuffer, int paramInt1, int paramInt2); public static native int readFull(long paramLong, byte[] paramArrayOfByte, int paramInt1, int paramInt2); public static native int readFullb(long paramLong, ByteBuffer paramByteBuffer, int paramInt1, int paramInt2); public static native int gets(byte[] paramArrayOfByte, int paramInt, long paramLong); public static native int getc(long paramLong) throws Error; public static native int eof(long paramLong); public static native String nameGet(long paramLong); public static native int permsSet(String paramString, int paramInt); public static native int attrsSet(String paramString, int paramInt1, int paramInt2, long paramLong); public static native int mtimeSet(String paramString, long paramLong1, long paramLong2); public static native int lock(long paramLong, int paramInt); public static native int unlock(long paramLong); public static native int flagsGet(long paramLong); public static native int trunc(long paramLong1, long paramLong2); public static native int pipeCreate(long[] paramArrayOfLong, long paramLong); public static native long pipeTimeoutGet(long paramLong) throws Error; public static native int pipeTimeoutSet(long paramLong1, long paramLong2); public static native long dup(long paramLong1, long paramLong2, long paramLong3) throws Error; public static native int dup2(long paramLong1, long paramLong2, long paramLong3); public static native int stat(FileInfo paramFileInfo, String paramString, int paramInt, long paramLong); public static native int infoGet(FileInfo paramFileInfo, int paramInt, long paramLong); } /* Location: C:\Users\lgoldstein\.m2\repository\tomcat\tomcat-apr\5.5.23\tomcat-apr-5.5.23.jar!\org\apache\tomcat\jni\File.class * Java compiler version: 2 (46.0) * JD-Core Version: 0.7.1 */