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