forked from Bananymous/banan-os
LibC: add function declarations to unistd.h
This commit is contained in:
parent
273fdd2235
commit
cd4a0530fa
|
@ -8,14 +8,88 @@
|
|||
|
||||
__BEGIN_DECLS
|
||||
|
||||
[[noreturn]] void _exit(int);
|
||||
|
||||
pid_t fork(void);
|
||||
pid_t getpid(void);
|
||||
|
||||
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);
|
||||
|
||||
long syscall(long, ...);
|
||||
|
||||
|
|
Loading…
Reference in New Issue