Changes in uspace/lib/c/include/stdlib.h [47b7006:63f8966] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/stdlib.h
r47b7006 r63f8966 40 40 #include <stacktrace.h> 41 41 42 #define abort() \ 43 do { \ 44 stacktrace_print(); \ 45 _exit(1); \ 46 } while (0) 47 48 #define exit(status) _exit((status)) 49 42 50 #define RAND_MAX 714025 43 44 #define rand() random()45 #define srand(seed) srandom(seed)46 51 47 52 extern long int random(void); 48 53 extern void srandom(unsigned int seed); 49 54 50 extern void abort(void) __attribute__((noreturn)); 55 static inline int rand(void) 56 { 57 return random(); 58 } 59 60 static inline void srand(unsigned int seed) 61 { 62 srandom(seed); 63 } 51 64 52 65 #endif
Note:
See TracChangeset
for help on using the changeset viewer.