github.com/afumu/libc@v0.0.6/musl/include/errno.h (about)

     1  #ifndef	_ERRNO_H
     2  #define _ERRNO_H
     3  
     4  #ifdef __cplusplus
     5  extern "C" {
     6  #endif
     7  
     8  #include <features.h>
     9  
    10  #include <bits/errno.h>
    11  
    12  #ifdef __GNUC__
    13  __attribute__((const))
    14  #endif
    15  int *__errno_location(void);
    16  #define errno (*__errno_location())
    17  
    18  #ifdef _GNU_SOURCE
    19  extern char *program_invocation_short_name, *program_invocation_name;
    20  #endif
    21  
    22  #ifdef __cplusplus
    23  }
    24  #endif
    25  
    26  #endif
    27