blob: 05b2f5c8eff3898d8e1c3af049f7e42dd3013ee1 [file] [log] [blame]
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class jtux_UFile */
#ifndef _Included_jtux_UFile
#define _Included_jtux_UFile
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: jtux_UFile
* Method: access
* Signature: (Ljava/lang/String;I)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_access
(JNIEnv *, jclass, jstring, jint);
/*
* Class: jtux_UFile
* Method: chmod
* Signature: (Ljava/lang/String;I)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_chmod
(JNIEnv *, jclass, jstring, jint);
/*
* Class: jtux_UFile
* Method: chown
* Signature: (Ljava/lang/String;JJ)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_chown
(JNIEnv *, jclass, jstring, jlong, jlong);
/*
* Class: jtux_UFile
* Method: close
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_close
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: dup
* Signature: (I)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_dup
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: dup2
* Signature: (II)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_dup2
(JNIEnv *, jclass, jint, jint);
/*
* Class: jtux_UFile
* Method: fchmod
* Signature: (II)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_fchmod
(JNIEnv *, jclass, jint, jint);
/*
* Class: jtux_UFile
* Method: fchown
* Signature: (IJJ)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_fchown
(JNIEnv *, jclass, jint, jlong, jlong);
/*
* Class: jtux_UFile
* Method: fcntl
* Signature: (III)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_fcntl
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: jtux_UFile
* Method: FD_ZERO
* Signature: (Ljtux/UFile$fd_set;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_FD_1ZERO
(JNIEnv *, jclass, jobject);
/*
* Class: jtux_UFile
* Method: FD_SET
* Signature: (ILjtux/UFile$fd_set;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_FD_1SET
(JNIEnv *, jclass, jint, jobject);
/*
* Class: jtux_UFile
* Method: FD_CLR
* Signature: (ILjtux/UFile$fd_set;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_FD_1CLR
(JNIEnv *, jclass, jint, jobject);
/*
* Class: jtux_UFile
* Method: FD_ISSET
* Signature: (ILjtux/UFile$fd_set;)Z
*/
JNIEXPORT jboolean JNICALL Java_jtux_UFile_FD_1ISSET
(JNIEnv *, jclass, jint, jobject);
/*
* Class: jtux_UFile
* Method: fdatasync
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_fdatasync
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: fstat
* Signature: (ILjtux/UFile$s_stat;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_fstat
(JNIEnv *, jclass, jint, jobject);
/*
* Class: jtux_UFile
* Method: fstatvfs
* Signature: (ILjtux/UFile$s_statvfs;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_fstatvfs
(JNIEnv *, jclass, jint, jobject);
/*
* Class: jtux_UFile
* Method: fsync
* Signature: (I)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_fsync
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: ftruncate
* Signature: (IJ)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_ftruncate
(JNIEnv *, jclass, jint, jlong);
/*
* Class: jtux_UFile
* Method: lchown
* Signature: (Ljava/lang/String;JJ)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_lchown
(JNIEnv *, jclass, jstring, jlong, jlong);
/*
* Class: jtux_UFile
* Method: link
* Signature: (Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_link
(JNIEnv *, jclass, jstring, jstring);
/*
* Class: jtux_UFile
* Method: lockf
* Signature: (IIJ)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_lockf
(JNIEnv *, jclass, jint, jint, jlong);
/*
* Class: jtux_UFile
* Method: lseek
* Signature: (IJI)J
*/
JNIEXPORT jlong JNICALL Java_jtux_UFile_lseek
(JNIEnv *, jclass, jint, jlong, jint);
/*
* Class: jtux_UFile
* Method: lstat
* Signature: (Ljava/lang/String;Ljtux/UFile$s_stat;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_lstat
(JNIEnv *, jclass, jstring, jobject);
/*
* Class: jtux_UFile
* Method: mkfifo
* Signature: (Ljava/lang/String;I)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_mkfifo
(JNIEnv *, jclass, jstring, jint);
/*
* Class: jtux_UFile
* Method: mknod
* Signature: (Ljava/lang/String;II)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_mknod
(JNIEnv *, jclass, jstring, jint, jlong);
/*
* Class: jtux_UFile
* Method: mkstemp
* Signature: (Ljava/lang/StringBuffer;)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_mkstemp
(JNIEnv *, jclass, jobject);
/*
* Class: jtux_UFile
* Method: open
* Signature: (Ljava/lang/String;II)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_open
(JNIEnv *, jclass, jstring, jint, jint);
/*
* Class: jtux_UFile
* Method: pipe
* Signature: ([I)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_pipe
(JNIEnv *, jclass, jintArray);
/*
* Class: jtux_UFile
* Method: poll
* Signature: ([Ljtux/UFile$s_pollfd;II)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_poll
(JNIEnv *, jclass, jobjectArray, jint, jint);
/*
* Class: jtux_UFile
* Method: pread
* Signature: (I[BIJ)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_pread
(JNIEnv *, jclass, jint, jbyteArray, jint, jlong);
/*
* Class: jtux_UFile
* Method: pselect
* Signature: (ILjtux/UFile$fd_set;Ljtux/UFile$fd_set;Ljtux/UFile$fd_set;Ljtux/UProcess$s_timespec;Ljtux/UProcess$sigset_t;)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_pselect
(JNIEnv *, jclass, jint, jobject, jobject, jobject, jobject, jobject);
/*
* Class: jtux_UFile
* Method: pwrite
* Signature: (I[BIJ)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_pwrite
(JNIEnv *, jclass, jint, jbyteArray, jint, jlong);
/*
* Class: jtux_UFile
* Method: read
* Signature: (I[BI)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_read
(JNIEnv *, jclass, jint, jbyteArray, jint);
/*
* Class: jtux_UFile
* Method: readlink
* Signature: (Ljava/lang/String;[BI)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_readlink
(JNIEnv *, jclass, jstring, jbyteArray, jint);
/*
* Class: jtux_UFile
* Method: readv
* Signature: (I[Ljtux/UFile$s_iovec;I)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_readv
(JNIEnv *, jclass, jint, jobjectArray, jint);
/*
* Class: jtux_UFile
* Method: rename
* Signature: (Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_rename
(JNIEnv *, jclass, jstring, jstring);
/*
* Class: jtux_UFile
* Method: S_ISBLK
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_jtux_UFile_S_1ISBLK
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: S_ISCHR
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_jtux_UFile_S_1ISCHR
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: S_ISDIR
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_jtux_UFile_S_1ISDIR
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: S_ISFIFO
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_jtux_UFile_S_1ISFIFO
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: S_ISLNK
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_jtux_UFile_S_1ISLNK
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: S_ISREG
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_jtux_UFile_S_1ISREG
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: S_ISSOCK
* Signature: (I)Z
*/
JNIEXPORT jboolean JNICALL Java_jtux_UFile_S_1ISSOCK
(JNIEnv *, jclass, jint);
/*
* Class: jtux_UFile
* Method: select
* Signature: (ILjtux/UFile$fd_set;Ljtux/UFile$fd_set;Ljtux/UFile$fd_set;Ljtux/UProcess$s_timeval;)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_select
(JNIEnv *, jclass, jint, jobject, jobject, jobject, jobject);
/*
* Class: jtux_UFile
* Method: stat
* Signature: (Ljava/lang/String;Ljtux/UFile$s_stat;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_stat
(JNIEnv *, jclass, jstring, jobject);
/*
* Class: jtux_UFile
* Method: statvfs
* Signature: (Ljava/lang/String;Ljtux/UFile$s_statvfs;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_statvfs
(JNIEnv *, jclass, jstring, jobject);
/*
* Class: jtux_UFile
* Method: symlink
* Signature: (Ljava/lang/String;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_symlink
(JNIEnv *, jclass, jstring, jstring);
/*
* Class: jtux_UFile
* Method: sync
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_sync
(JNIEnv *, jclass);
/*
* Class: jtux_UFile
* Method: truncate
* Signature: (Ljava/lang/String;J)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_truncate
(JNIEnv *, jclass, jstring, jlong);
/*
* Class: jtux_UFile
* Method: unlink
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_unlink
(JNIEnv *, jclass, jstring);
/*
* Class: jtux_UFile
* Method: utime
* Signature: (Ljava/lang/String;Ljtux/UFile$s_utimbuf;)V
*/
JNIEXPORT void JNICALL Java_jtux_UFile_utime
(JNIEnv *, jclass, jstring, jobject);
/*
* Class: jtux_UFile
* Method: write
* Signature: (I[BI)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_write
(JNIEnv *, jclass, jint, jbyteArray, jint);
/*
* Class: jtux_UFile
* Method: ioctl
* Signature: (II[B)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_ioctl
(JNIEnv *, jclass, jint, jint, jbyteArray);
/*
* Class: jtux_UFile
* Method: ioctl2
* Signature: (III)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_ioctl2
(JNIEnv *, jclass, jint, jint, jint);
/*
* Class: jtux_UFile
* Method: writev
* Signature: (I[Ljtux/UFile$s_iovec;I)I
*/
JNIEXPORT jint JNICALL Java_jtux_UFile_writev
(JNIEnv *, jclass, jint, jobjectArray, jint);
#ifdef __cplusplus
}
#endif
#endif