| STDLIB(3) | Library Functions Manual | STDLIB(3) |
stdlib — standard
library definitions
#include
<stdlib.h>
The <stdlib.h>
header defines the following types and macros:
NULL
- an implementation-defined null pointer constant;RAND_MAX
- a macro which expands to an integer constant that is the maximum value
returned by the rand(3)
function;MB_CUR_MAX
- an integer expression of type size_t whose value
is the maximum number of bytes in a character specified by the current
locale; andEXIT_SUCCESS
and EXIT_FAILURE - macros which expand to integer
constants suitable for use as an argument to the
exit(3) function.The <stdlib.h>
header also prototypes several important functions such as
abort(3),
atoi(3),
bsearch(3),
free(3),
malloc(3), and
strtol(3).
As described here, the
<stdlib.h> header conforms
to ISO/IEC 9899:1999
(“ISO C99”) and IEEE Std
1003.1-2001 (“POSIX.1”).
In the current form the
<stdlib.h> header was
introduced in NetBSD 0.8.
| April 10, 2011 | NetBSD 11.0 |