Usermode/libc - AcessNative hacks to separate acess and native namespaces
[tpg/acess2.git] / Usermode / Libraries / libc.so_src / include_exp / stdlib.h
index 0dae764..f692ddd 100644 (file)
 #define EXIT_FAILURE   1\r
 #define EXIT_SUCCESS   0\r
 \r
+#ifdef ARCHDIR_is_native\r
+# define _exit acess__exit\r
+\r
+//# define strtoll     acess_strtoll\r
+//# define strtol      acess_strtol\r
+//# define strtoul     acess_strtoul\r
+//# define strtoull    acess_strtoull\r
+\r
+# define strtod        acess_strtod\r
+# define strtof        acess_strtof\r
+# define atof  acess_atof\r
+\r
+# define exit  acess_exit\r
+# define atexit        acess_atexit\r
+# define abort acess_abort\r
+# define abs   acess_abs\r
+# define labs  acess_labs\r
+# define llabs acess_llabs\r
+\r
+# define getenv        acess_getenv\r
+# define putenv        acess_putenv\r
+\r
+# define bsearch       acess_bsearch\r
+# define qsort acess_qsort\r
+\r
+# define srand acess_srand\r
+# define rand  acess_rand\r
+# define rand_p        acess_rand_p\r
+#endif\r
+\r
 /* --- Spinlock Macros --- */\r
 /* TODO: Support non-x86 architectures */\r
 #define DEFLOCK(_name) static int _spinlock_##_name=0;\r

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