system.h File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <stdio.h>
#include <sys/param.h>
#include <unistd.h>
#include <sys/time.h>
#include <time.h>
#include <utime.h>
#include <string.h>
#include <errno.h>
#include <error.h>
#include <stdlib.h>
#include <fcntl.h>
#include <dirent.h>
#include <ctype.h>
#include <sys/mman.h>
#include <sys/utsname.h>
#include <sys/wait.h>
#include <getopt.h>
#include <grp.h>
#include <limits.h>
#include <err.h>
#include <selinux/selinux.h>
#include <sys/capability.h>
#include <mcheck.h>
#include <netdb.h>
#include <pwd.h>
#include <locale.h>
#include <libintl.h>
#include "misc/glob.h"
#include "misc/fnmatch.h"
#include <sys/socket.h>
#include <poll.h>
#include <mntent.h>
Go to the source code of this file.
Detailed Description
Definition in file system.h.
Define Documentation
| #define _ |
( |
Text |
|
) |
dgettext (PACKAGE, Text) |
| #define getenv |
( |
_s |
|
) |
__secure_getenv(_s) |
| #define getopt system_getopt |
| #define major |
( |
dev |
|
) |
(((dev) >> 8) & 0xff) |
| #define makedev |
( |
maj, |
|
|
min |
|
) |
(((maj) << 8) | (min)) |
| #define minor |
( |
dev |
|
) |
((dev) & 0xff) |
| #define MOUNTED "/etc/mnttab" |
| #define NLENGTH |
( |
direct |
|
) |
(strlen((direct)->d_name)) |
| #define our_mntdir mnt_dir |
| #define our_mntent struct mntent |
| #define setprogname |
( |
pn |
|
) |
|
Function Documentation
| static void* _constfree |
( |
const void * |
p |
) |
[inline, static] |
Wrapper to free(3), permit NULL, return NULL.
For documenting cases where const is used to protect long-lived non-const data that's supposed to be freed.
- Parameters:
-
- Returns:
- NULL always
Definition at line 258 of file system.h.
| static void* _free |
( |
void * |
p |
) |
[inline, static] |
Wrapper to free(3), permit NULL, return NULL.
- Parameters:
-
- Returns:
- NULL always
Definition at line 234 of file system.h.
Referenced by main().
| void* vmefail |
( |
size_t |
size |
) |
|
| void* xcalloc |
( |
size_t |
nmemb, |
|
|
size_t |
size | |
|
) |
| | |
| void* xmalloc |
( |
size_t |
size |
) |
|
| void* xrealloc |
( |
void * |
ptr, |
|
|
size_t |
size | |
|
) |
| | |
- Todo:
- Annotate ptr with returned/out.
Referenced by main().
| char* xstrdup |
( |
const char * |
str |
) |
|
Variable Documentation