Changes in uspace/lib/posix/stdlib.h [823a929:4f4b4e7] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/stdlib.h
r823a929 r4f4b4e7 49 49 #define EXIT_SUCCESS 0 50 50 #define _Exit exit 51 extern int posix_atexit(void (*func)(void));52 53 /* Absolute Value */54 extern int posix_abs(int i);55 51 56 52 /* Array Sort Function */ … … 60 56 /* Environment Access */ 61 57 extern char *posix_getenv(const char *name); 62 extern int posix_putenv(char *string);63 58 64 59 /* Symbolic Links */ … … 73 68 extern int posix_atoi(const char *str); 74 69 75 /* Memory Allocation */76 extern void *posix_malloc(size_t size);77 extern void *posix_calloc(size_t nelem, size_t elsize);78 extern void *posix_realloc(void *ptr, size_t size);79 extern void posix_free(void *ptr);80 81 /* Legacy Declarations */82 extern char *posix_mktemp(char *tmpl);83 84 70 #ifndef LIBPOSIX_INTERNAL 85 #define atexit posix_atexit86 87 #define abs posix_abs88 89 71 #define qsort posix_qsort 90 91 72 #define getenv posix_getenv 92 93 73 #define realpath posix_realpath 94 74 … … 98 78 99 79 #define atoi posix_atoi 100 101 #define malloc posix_malloc102 #define calloc posix_calloc103 #define realloc posix_realloc104 #define free posix_free105 106 #define mktemp posix_mktemp107 80 #endif 108 81
Note:
See TracChangeset
for help on using the changeset viewer.