2
* This handles abstract system level calls.
4
* MUSCLE SmartCard Development ( http://www.linuxnet.com )
7
* David Corcoran <corcoran@linuxnet.com>
9
* $Id: sys_generic.h,v 1.8 2005/01/11 20:44:54 rousseau Exp $
12
#ifndef __sys_generic_h__
13
#define __sys_generic_h__
22
int SYS_Initialize(void);
24
int SYS_Mkdir(char *, int);
32
int SYS_OpenFile(char *, int, int);
34
int SYS_CloseFile(int);
36
int SYS_RemoveFile(char *);
38
int SYS_Chmod(const char *, int);
40
int SYS_Chdir(const char *);
42
int SYS_Mkfifo(const char *, int);
44
int SYS_Mknod(const char *, int, int);
50
int SYS_Chown(const char *, int, int);
52
int SYS_ChangePermissions(char *, int);
54
int SYS_LockFile(int);
56
int SYS_LockAndBlock(int);
58
int SYS_UnlockFile(int);
60
int SYS_SeekFile(int, int);
62
int SYS_ReadFile(int, char *, int);
64
int SYS_WriteFile(int, char *, int);
66
int SYS_GetPageSize(void);
68
void *SYS_MemoryMap(int, int, int);
70
void *SYS_PublicMemoryMap(int, int, int);
72
int SYS_MMapSynchronize(void *, int);
76
int SYS_Daemon(int, int);
78
int SYS_Wait(int, int);
80
int SYS_Stat(char *pcFile, struct stat *psStatus);
84
int SYS_RandomInt(int, int);
86
int SYS_GetSeed(void);
90
int SYS_Rmdir(char *pcFile);
92
int SYS_Unlink(char *pcFile);
98
#endif /* __sys_generic_h__ */