Go to the documentation of this file.
14 #define STDIN_FILENO 0
15 #define STDOUT_FILENO 1
16 #define STDERR_FILENO 2
25 extern int access(
const char *path,
int mode);
33 extern unsigned alarm(
unsigned sec);
41 extern int chdir(
const char *path);
59 extern int close(
int fd);
69 extern size_t confstr(
int name,
char *buf,
size_t len);
78 extern char *
crypt(
const char *key,
const char *salt);
94 extern int dup(
int fd);
103 extern int dup2(
int oldfd,
int newfd);
111 extern void _exit(
int ret);
120 extern void encrypt(
char block[64],
int edflat);
130 extern int execl(
const char *path,
const char *arg, ...);
140 extern int execle(
const char *path,
const char *arg, ...);
150 extern int execlp(
const char *path,
const char *arg, ...);
159 extern int execv(
const char *path,
char *
const argv[]);
169 extern int execve(
const char *path,
170 const char *
const argv[],
char *
const envp[]);
179 extern int execvp(
const char *path,
char *
const argv[]);
190 extern int faccessat(
int dirfd,
const char *path,
int mode,
int flag);
198 extern int fchdir(
int fd);
221 const char *path,
uid_t uid,
gid_t gid,
int flag);
239 extern int fexecve(
int fd,
char *
const argv[],
char *
const env[]);
263 extern int fsync(
int fd);
353 extern int getopt(
int argc,
char *
const argv[],
const char *optstring);
405 extern int isatty(
int fd);
424 extern int link(
const char *oldpath,
const char *newpath);
436 extern int linkat(
int olddirfd,
const char *oldname,
437 int newdirfd,
const char *newname,
int flags);
465 extern int nice(
int val);
474 extern long pathconf(
const char *path,
int name);
481 extern int pause(
void);
489 extern int pipe(
int fds[2]);
552 extern int rmdir(
const char *path);
633 extern unsigned sleep(
unsigned secs);
652 extern int symlink(
const char *oldpath,
const char *newpath);
662 extern int symlinkat(
const char *oldpath,
int newdirfd,
const char *newpath);
669 extern void sync(
void);
739 extern int unlinkat(
int dirfd,
const char *
file,
int flags);
757 extern int brk(
void *ptr);