blob: 007526b83ed408c2f9d00ffbf9b6fa212b954e59 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <errno.h>
#define errno (*__errno())
/** get system errors **/
/***
is a modifiable lvalue of type TYPE(int) which is used to
indicate errors in standard library functions. It may be a macro or an
identifier with external linkage. It is initialized to 0 at program start,
but no function in the standard library will set it to 0. Library functions
may set it to a non-zero value if its use is not documented in their
description.
***/
/*
UNSPECIFIED(Whether THIS() is declared as a macro or an identifier with external linkage (C89, C95, and C99 only))
UNDEFINED(A macro definition of THIS() is suppressed)
UNDEFINED(A program defines an identifier named THIS())
*/
/*
STDC(1)
*/
|