Various Changes
[tpg/acess2.git] / Usermode / Libraries / ld-acess.so_src / common.h
index 22066f9..bc2efbd 100644 (file)
@@ -30,9 +30,11 @@ extern Uint  GetSymbol(char *name);
 extern int     GetSymbolFromBase(Uint base, char *name, Uint *ret);\r
 \r
 // === Library Functions ===\r
-extern void    strcpy(char *dest, char *src);
-extern int     strcmp(char *s1, char *s2);\r
-extern int     strlen(char *str);\r
+extern char    *strcpy(char *dest, const char *src);\r
+extern char    *strcat(char *dest, const char *src);
+extern int     strcmp(const char *s1, const char *s2);\r
+extern int     strlen(const char *str);\r
+extern int     file_exists(char *filename);\r
 \r
 // === System Calls ===\r
 extern void    SysExit();\r
@@ -40,6 +42,8 @@ extern void   SysDebug(char *fmt, ...);       //!< Now implemented in main.c
 extern void    SysDebugV(char *fmt, ...);\r
 extern Uint    SysLoadBin(char *path, Uint *entry);\r
 extern Uint    SysUnloadBin(Uint Base);\r
+extern int     open(char *filename, int flags);\r
+extern void    close(int fd);\r
 
 // === ELF Loader ===
 extern int     ElfGetSymbol(Uint Base, char *name, Uint *ret);\r

UCC git Repository :: git.ucc.asn.au