1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
/************************************************************************/
/* */
/* Operating system related functionality. */
/* */
/************************************************************************/
typedef int (*FILE_CALLBACK) ( const char * name,
void * through );
/************************************************************************/
/* */
/* Operating system related functionality.. Declarations. */
/* */
/************************************************************************/
extern int appHomeDirectory( char * home,
int len );
extern int appTestDirectory( const char * dir );
extern int appTestFileWritable( const char * file );
extern int appTestFileExists( const char * file );
extern int appTestFileReadable( const char * file );
extern int appMakeDirectory( const char * dir );
extern long appGetTimestamp( void );
extern int appAbsoluteName( char * absolute,
int len,
const char * filename );
extern int appRemoveFile( const char * filename );
extern int appForAllFiles( const char * dir,
const char * ext,
void * through,
FILE_CALLBACK callback );
|