MyOS Libc
stdlib.h
Go to the documentation of this file.
1
5
#ifndef STDLIB_H
6
#define STDLIB_H
7
8
#include <stddef.h>
9
10
#define EXIT_SUCCESS 0
11
#define EXIT_FAILURE 1
12
13
18
void
*
malloc
(
size_t
size);
25
void
*
realloc
(
void
*mem,
size_t
new_sz);
26
31
void
free
(
void
* mem);
32
#ifndef DOXYGEN_SHOULD_SKIP_THIS
33
void
abort(
void
);
// GCC required
34
int
atexit(
void
(*func)(
void
));
// GCC required
35
int
atoi(
const
char
*str);
// GCC required
36
char
*getenv(
const
char
*name);
// GCC required
37
#endif
38
42
__attribute__((noreturn))
void
exit
(
int
code);
43
44
#endif
realloc
void * realloc(void *mem, size_t new_sz)
Definition:
liballoc.c:741
exit
void exit(int code)
Definition:
tasking.c:22
malloc
void * malloc(size_t size)
Definition:
liballoc.c:243
free
void free(void *mem)
Definition:
liballoc.c:596
libc
stdlib.h
Generated by
1.8.20