|
void | srand (unsigned int seed) |
| initialize random number generator More...
|
|
int | rand (void) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
FAR char * | get_environ_ptr (size_t *envsize) |
| Return a pointer to the thread specific environ variable. More...
|
|
FAR char * | getenv (FAR const char *name) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
int | putenv (FAR const char *string) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
int | clearenv (void) |
| clears the environment of all name-value pairs and sets the value of the external variable environ to NULL More...
|
|
int | setenv (const char *name, const char *value, int overwrite) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
int | unsetenv (const char *name) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
void | exit (int status) noreturn_function |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
void | abort (void) noreturn_function |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
int | atexit (CODE void(*func)(void)) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
int | on_exit (CODE void(*func)(int, FAR void *), FAR void *arg) |
| register a function to be called at program exit More...
|
|
long | strtol (const char *, char **, int) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
unsigned long | strtoul (const char *, char **, int) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
long long | strtoll (const char *, char **, int) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
unsigned long long | strtoull (const char *, char **, int) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
double_t | strtod (const char *, char **) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
char * | itoa (int value, char *str, int base) |
| convert integer to string More...
|
|
FAR void * | malloc (size_t) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
void | free (FAR void *) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
FAR void * | realloc (FAR void *, size_t) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
FAR void * | memalign (size_t, size_t) |
| allocates size bytes and returns a pointer to the allocated memory More...
|
|
FAR void * | zalloc (size_t) |
| Allocate and zero memory from the user heap. More...
|
|
FAR void * | calloc (size_t, size_t) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
int | abs (int j) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
long int | labs (long int j) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
long long int | llabs (long long int j) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
void | qsort (void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)) |
| POSIX APIs (refer to : http://pubs.opengroup.org/onlinepubs/9699919799/) More...
|
|
int | mallinfo (struct mallinfo *info) |
| returns a copy of updated current heap information for the user heap More...
|
|
standard library APIs
Definition in file stdlib.h.