2023-04-05 00:59:48 +03:00
|
|
|
#pragma once
|
|
|
|
|
2023-04-05 23:58:40 +03:00
|
|
|
#include <sys/types.h>
|
|
|
|
|
2023-04-05 00:59:48 +03:00
|
|
|
#define STDIN_FILENO 0
|
|
|
|
#define STDOUT_FILENO 1
|
|
|
|
#define STDERR_FILENO 2
|
2023-04-05 23:58:40 +03:00
|
|
|
|
|
|
|
__BEGIN_DECLS
|
|
|
|
|
2023-05-11 00:18:05 +03:00
|
|
|
int access(const char*, int);
|
|
|
|
unsigned alarm(unsigned);
|
|
|
|
int chdir(const char*);
|
|
|
|
int chown(const char*, uid_t, gid_t);
|
|
|
|
int close(int);
|
|
|
|
size_t confstr(int, char*, size_t);
|
|
|
|
char* crypt(const char*, const char*);
|
|
|
|
int dup(int);
|
|
|
|
int dup2(int, int);
|
|
|
|
void _exit(int);
|
|
|
|
void encrypt(char[64], int);
|
|
|
|
int execl(const char*, const char*, ...);
|
|
|
|
int execle(const char*, const char*, ...);
|
|
|
|
int execlp(const char*, const char*, ...);
|
|
|
|
int execv(const char*, char* const[]);
|
|
|
|
int execve(const char*, char* const[], char* const[]);
|
|
|
|
int execvp(const char*, char* const[]);
|
|
|
|
int faccessat(int, const char*, int, int);
|
|
|
|
int fchdir(int);
|
|
|
|
int fchown(int, uid_t, gid_t);
|
|
|
|
int fchownat(int, const char*, uid_t, gid_t, int);
|
|
|
|
int fdatasync(int);
|
|
|
|
int fexecve(int, char* const[], char* const[]);
|
|
|
|
pid_t fork(void);
|
|
|
|
long fpathconf(int, int);
|
|
|
|
int fsync(int);
|
|
|
|
int ftruncate(int, off_t);
|
|
|
|
char* getcwd(char*, size_t);
|
|
|
|
gid_t getegid(void);
|
|
|
|
uid_t geteuid(void);
|
|
|
|
gid_t getgid(void);
|
|
|
|
int getgroups(int, gid_t[]);
|
|
|
|
long gethostid(void);
|
|
|
|
int gethostname(char*, size_t);
|
|
|
|
char* getlogin(void);
|
|
|
|
int getlogin_r(char*, size_t);
|
|
|
|
int getopt(int, char* const[], const char*);
|
|
|
|
pid_t getpgid(pid_t);
|
|
|
|
pid_t getpgrp(void);
|
|
|
|
pid_t getpid(void);
|
|
|
|
pid_t getppid(void);
|
|
|
|
pid_t getsid(pid_t);
|
|
|
|
uid_t getuid(void);
|
|
|
|
int isatty(int);
|
|
|
|
int lchown(const char*, uid_t, gid_t);
|
|
|
|
int link(const char*, const char*);
|
|
|
|
int linkat(int, const char*, int, const char*, int);
|
|
|
|
int lockf(int, int, off_t);
|
|
|
|
off_t lseek(int, off_t, int);
|
|
|
|
int nice(int);
|
|
|
|
long pathconf(const char*, int);
|
|
|
|
int pause(void);
|
|
|
|
int pipe(int[2]);
|
|
|
|
ssize_t pread(int, void*, size_t, off_t);
|
|
|
|
ssize_t pwrite(int, const void*, size_t, off_t);
|
|
|
|
ssize_t read(int, void*, size_t);
|
|
|
|
ssize_t readlink(const char*, char*, size_t);
|
|
|
|
ssize_t readlinkat(int, const char*, char*, size_t);
|
|
|
|
int rmdir(const char*);
|
|
|
|
int setegid(gid_t);
|
|
|
|
int seteuid(uid_t);
|
|
|
|
int setgid(gid_t);
|
|
|
|
int setpgid(pid_t, pid_t);
|
|
|
|
pid_t setpgrp(void);
|
|
|
|
int setregid(gid_t, gid_t);
|
|
|
|
int setreuid(uid_t, uid_t);
|
|
|
|
pid_t setsid(void);
|
|
|
|
int setuid(uid_t);
|
|
|
|
unsigned sleep(unsigned);
|
|
|
|
void swab(const void*, void*, ssize_t);
|
|
|
|
int symlink(const char*, const char*);
|
|
|
|
int symlinkat(const char*, int, const char*);
|
|
|
|
void sync(void);
|
|
|
|
long sysconf(int);
|
|
|
|
pid_t tcgetpgrp(int);
|
|
|
|
int tcsetpgrp(int, pid_t);
|
|
|
|
int truncate(const char*, off_t);
|
|
|
|
char* ttyname(int);
|
|
|
|
int ttyname_r(int, char*, size_t);
|
|
|
|
int unlink(const char*);
|
|
|
|
int unlinkat(int, const char*, int);
|
|
|
|
ssize_t write(int, const void*, size_t);
|
2023-04-12 17:53:02 +03:00
|
|
|
|
2023-05-11 00:18:05 +03:00
|
|
|
long syscall(long, ...);
|
2023-04-05 23:58:40 +03:00
|
|
|
|
|
|
|
__END_DECLS
|