deep-c-rsc/jcgo_Out/VMFile.h

296 lines
10 KiB
C

/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */
#ifdef JCGO_116
#ifndef NOJAVA_java_io_VMFile_getenv0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_getenv0)(
JNIEnv *pJniEnv, jclass This, jstring name );
#endif
JCGO_NOSEP_INLINE java_lang_String CFASTCALL
java_io_VMFile__getenv0__Ls( java_lang_String name );
#ifndef NOJAVA_java_io_VMFile_getLineSeparator0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_getLineSeparator0)(
JNIEnv *pJniEnv, jclass This );
#endif
JCGO_NOSEP_INLINE java_lang_String CFASTCALL
java_io_VMFile__getLineSeparator0__( void );
#ifndef NOJAVA_java_io_VMFile_isUniRootFileSys0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_isUniRootFileSys0)(
JNIEnv *pJniEnv, jclass This );
#endif
JCGO_NOSEP_FRWINL jint CFASTCALL
java_io_VMFile__isUniRootFileSys0__( void );
#ifndef NOJAVA_java_io_VMFile_normPlatformPath0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_normPlatformPath0)(
JNIEnv *pJniEnv, jclass This, jstring path );
#endif
JCGO_NOSEP_INLINE java_lang_String CFASTCALL
java_io_VMFile__normPlatformPath0__Ls( java_lang_String path );
#ifndef NOJAVA_java_io_VMFile_getDosUnixDrivePrefix0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_getDosUnixDrivePrefix0)(
JNIEnv *pJniEnv, jclass This );
#endif
JCGO_NOSEP_FRWINL java_lang_String CFASTCALL
java_io_VMFile__getDosUnixDrivePrefix0__( void );
#ifndef NOJAVA_java_io_VMFile_getVolumeCurDir0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_getVolumeCurDir0)(
JNIEnv *pJniEnv, jclass This, jstring path );
#endif
JCGO_NOSEP_INLINE java_lang_String CFASTCALL
java_io_VMFile__getVolumeCurDir0__Ls( java_lang_String path );
JCGO_NOSEP_INLINE java_lang_String CFASTCALL
java_io_VMFile__getDriveCurDir__IZ( jint drive, jboolean useCache
);
#ifndef NOJAVA_java_io_VMFile_isCaseSensitive0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_isCaseSensitive0)(
JNIEnv *pJniEnv, jclass This );
#endif
JCGO_NOSEP_FRWINL jint CFASTCALL
java_io_VMFile__isCaseSensitive0__( void );
#ifndef NOJAVA_java_io_VMFile_dirDataSizeAndIsFind0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_dirDataSizeAndIsFind0)(
JNIEnv *pJniEnv, jclass This );
#endif
JCGO_NOSEP_FRWINL jint CFASTCALL
java_io_VMFile__dirDataSizeAndIsFind0__( void );
#ifndef NOJAVA_java_io_VMFile_dirOpNeedsSync0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_dirOpNeedsSync0)(
JNIEnv *pJniEnv, jclass This );
#endif
JCGO_NOSEP_FRWINL jint CFASTCALL
java_io_VMFile__dirOpNeedsSync0__( void );
#ifndef NOJAVA_java_io_VMFile_access0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_access0)(
JNIEnv *pJniEnv, jclass This, jstring path, jint chkRead, jint chkWrite,
jint chkExec );
#endif
JCGO_NOSEP_INLINE jint CFASTCALL
java_io_VMFile__access0__LsIII( java_lang_String path, jint chkRead,
jint chkWrite, jint chkExec );
#ifndef NOJAVA_java_io_VMFile_isRegFileOrDir0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_isRegFileOrDir0)(
JNIEnv *pJniEnv, jclass This, jstring path );
#endif
JCGO_NOSEP_INLINE jint CFASTCALL
java_io_VMFile__isRegFileOrDir0__Ls( java_lang_String path );
#ifndef NOJAVA_java_io_VMFile_pathListPlatformSep0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_pathListPlatformSep0)(
JNIEnv *pJniEnv, jclass This, jstring pathlist );
#endif
JCGO_NOSEP_INLINE jint CFASTCALL
java_io_VMFile__pathListPlatformSep0__Ls( java_lang_String pathlist
);
JCGO_NOSEP_INLINE jchar CFASTCALL
java_io_VMFile__pathListPlatformSep__Ls( java_lang_String pathlist
);
#ifndef NOJAVA_java_io_VMFile_currentTime0
JNIIMPORT jlong JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_currentTime0)(
JNIEnv *pJniEnv, jclass This, jint isNano );
#endif
JCGO_NOSEP_INLINE jlong CFASTCALL
java_io_VMFile__currentTime0__I( jint isNano );
JCGO_NOSEP_INLINE jObjectArr CFASTCALL
java_io_VMFile__list__Ls( java_lang_String path );
JCGO_NOSEP_STATIC jboolean CFASTCALL
java_io_VMFile__isDirectory__Ls( java_lang_String path );
JCGO_NOSEP_FRWINL jlong CFASTCALL
java_io_VMFile__currentTime__Z( jboolean isNano );
JCGO_NOSEP_FRWINL java_lang_String CFASTCALL
java_io_VMFile__getFileSeparator__( void );
JCGO_NOSEP_FRWINL java_lang_String CFASTCALL
java_io_VMFile__getPathSeparator__( void );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__pathParentOf__Ls( java_lang_String path );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__makeAbsPath__Ls( java_lang_String path );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__collapsePathDots__Ls( java_lang_String path );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__canonPathCase__Ls( java_lang_String path );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__normPlatformPath__Ls( java_lang_String path );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__normPlatformListOfPaths__Ls( java_lang_String pathlist
);
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__normVolumeColon__Ls( java_lang_String path );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__getenvPlatform__Ls( java_lang_String name );
JCGO_NOSEP_FRWINL java_lang_String CFASTCALL
java_io_VMFile__getLineSeparator__( void );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__pathAppendName__LsLs( java_lang_String path, java_lang_String
name );
JCGO_NOSEP_STATIC jObjectArr CFASTCALL
java_io_VMFile__listInner__LsBA( java_lang_String path, jbyteArr dirdata
);
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__canonPathCaseMatch__LsBA( java_lang_String curPath,
jbyteArr dirdata );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__canonPathCaseFind__LsBALs( java_lang_String curPath,
jbyteArr dirdata, java_lang_String name );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__canonPathCaseScan__LsBAJA( java_lang_String curPath,
jbyteArr dirdata, jlongArr devInodeArr );
JCGO_NOSEP_STATIC jint CFASTCALL
java_io_VMFile__pathPrefixLength__Ls( java_lang_String path );
JCGO_NOSEP_STATIC jint CFASTCALL
java_io_VMFile__driveIndexOf__C( jchar ch );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__drivePathPrefix__I( jint drive );
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__getCurDir__( void );
#ifndef NOJAVA_java_io_VMFile_getFilePathSepChar0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_getFilePathSepChar0)(
JNIEnv *pJniEnv, jclass This, jint isPath );
#endif
JCGO_NOSEP_STATIC jint CFASTCALL
java_io_VMFile__getFilePathSepChar0__I( jint isPath );
#ifndef NOJAVA_java_io_VMFile_isIOErrorNoEntity0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_isIOErrorNoEntity0)(
JNIEnv *pJniEnv, jclass This, jint res );
#endif
JCGO_NOSEP_STATIC jint CFASTCALL
java_io_VMFile__isIOErrorNoEntity0__I( jint res );
#ifndef NOJAVA_java_io_VMFile_realPath0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_realPath0)(
JNIEnv *pJniEnv, jclass This, jstring path, jintArray resArr );
#endif
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__realPath0__LsIA( java_lang_String path, jintArr resArr
);
#ifndef NOJAVA_java_io_VMFile_getDriveCurDir0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_getDriveCurDir0)(
JNIEnv *pJniEnv, jclass This, jint drive );
#endif
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__getDriveCurDir0__I( jint drive );
#ifndef NOJAVA_java_io_VMFile_getLnkDevInode0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_getLnkDevInode0)(
JNIEnv *pJniEnv, jclass This, jstring path, jlongArray devInodeArr
);
#endif
JCGO_NOSEP_STATIC jint CFASTCALL
java_io_VMFile__getLnkDevInode0__LsJA( java_lang_String path, jlongArr
devInodeArr );
#ifndef NOJAVA_java_io_VMFile_dirOpenReadFirst0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_dirOpenReadFirst0)(
JNIEnv *pJniEnv, jclass This, jbyteArray dirdata, jstring path );
#endif
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__dirOpenReadFirst0__BALs( jbyteArr dirdata, java_lang_String
path );
#ifndef NOJAVA_java_io_VMFile_dirReadNext0
JNIIMPORT jstring JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_dirReadNext0)(
JNIEnv *pJniEnv, jclass This, jbyteArray dirdata );
#endif
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
java_io_VMFile__dirReadNext0__BA( jbyteArr dirdata );
#ifndef NOJAVA_java_io_VMFile_dirClose0
JNIIMPORT jint JNICALL JCGO_JNI_FUNC(Java_java_io_VMFile_dirClose0)(
JNIEnv *pJniEnv, jclass This, jbyteArray dirdata );
#endif
JCGO_NOSEP_STATIC jint CFASTCALL
java_io_VMFile__dirClose0__BA( jbyteArr dirdata );
#define JCGO_NATCLASS_java_io_VMFile
struct java_io_VMFile_methods_s
{
java_lang_Class jcgo_class;
JCGO_GCJDESCR_DEFN
JCGO_TYPEID_T jcgo_typeid;
JCGO_OBJSIZE_T jcgo_objsize;
CONST struct jcgo_reflect_s *jcgo_reflect;
JCGO_CLINIT_DEFN
java_io_VMFile (CFASTCALL *jcgo_thisRtn)( java_io_VMFile This );
jboolean (CFASTCALL *equals__Lo)( java_lang_Object This, java_lang_Object
obj );
jint (CFASTCALL *hashCode__)( java_lang_Object This );
java_lang_String (CFASTCALL *toString__)( java_lang_Object This );
void (CFASTCALL *finalize__)( java_lang_Object This );
};
struct java_io_VMFile_class_s
{
struct java_lang_Class_s jcgo_class;
};
JCGO_SEP_EXTERN CONST struct jcgo_methods_s java_io_VMFile_methods;
JCGO_SEP_EXTERN struct java_io_VMFile_class_s java_io_VMFile__class;
JCGO_NOSEP_STATIC void CFASTCALL
java_io_VMFile__class__0( void );
JCGO_SEP_GCEXTERN java_lang_Object java_io_VMFile__DIR_OP_LOCK;
JCGO_SEP_GCEXTERN jObjectArr java_io_VMFile__driveDirCache;
JCGO_SEP_GCEXTERN java_lang_String java_io_VMFile__DOS_UNIX_DRIVE_PREFIX;
JCGO_SEP_EXTERN jint java_io_VMFile__DIR_DATASIZE_ISFIND;
JCGO_SEP_EXTERN jint java_io_VMFile__defaultDrive;
JCGO_SEP_EXTERN jchar java_io_VMFile__FILE_SEP;
JCGO_SEP_EXTERN jchar java_io_VMFile__PATH_SEP;
JCGO_SEP_EXTERN jboolean java_io_VMFile__IS_CASE_SENSITIVE;
JCGO_SEP_EXTERN jboolean java_io_VMFile__IS_UNIX_FS;
struct java_io_VMFile_s
{
CONST struct java_io_VMFile_methods_s *JCGO_IMMFLD_CONST jcgo_methods;
JCGO_MON_DEFN
};
JCGO_SEP_EXTERN CONST jcgo_arrtype63_GmCnnctn jcgo_array3_VMFile;
JCGO_SEP_EXTERN CONST jcgo_arrtype640_Mdclnt jcgo_array4_VMFile;
JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_VMFile;
JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_VMFile;
#endif