diff options
Diffstat (limited to 'libc/include/unistd.h')
-rw-r--r-- | libc/include/unistd.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/libc/include/unistd.h b/libc/include/unistd.h index cd09e3d..29154a2 100644 --- a/libc/include/unistd.h +++ b/libc/include/unistd.h @@ -61,16 +61,13 @@ extern pid_t getppid(void); extern pid_t getpgrp(void); extern int setpgrp(void); extern pid_t setsid(void); -extern pid_t getsid(pid_t); extern int execv(const char *, char * const *); extern int execvp(const char *, char * const *); extern int execve(const char *, char * const *, char * const *); -extern int execvpe(const char *, char * const *, char * const *); extern int execl(const char *, const char *, ...); extern int execlp(const char *, const char *, ...); extern int execle(const char *, const char *, ...); -extern int execlpe(const char *, const char *, ...); extern int capget(cap_user_header_t hdrp, cap_user_data_t datap); extern int capset(cap_user_header_t hdrp, const cap_user_data_t datap); extern int prctl(int option, unsigned long arg2, unsigned long arg3, @@ -94,11 +91,8 @@ extern int setresuid(uid_t, uid_t, uid_t); extern int setresgid(gid_t, gid_t, gid_t); extern int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); extern int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); -extern int getfsuid(uid_t); -extern int setfsuid(uid_t); extern int issetugid(void); extern char* getlogin(void); -extern int getlogin_r(char* name, size_t namesize); extern char* getusershell(void); extern void setusershell(void); extern void endusershell(void); @@ -156,9 +150,6 @@ extern unsigned int sleep(unsigned int); extern int usleep(unsigned long); extern int gethostname(char *, size_t); -extern int sethostname(const char *, size_t); -extern int getdomainname(char *, size_t); -extern int setdomainname(const char *, size_t); extern int getdtablesize(void); @@ -195,6 +186,18 @@ extern int cacheflush(long start, long end, long flags); extern pid_t tcgetpgrp(int fd); extern int tcsetpgrp(int fd, pid_t _pid); +#if 0 /* MISSING FROM BIONIC */ +extern pid_t getsid(pid_t); +extern int execvpe(const char *, char * const *, char * const *); +extern int execlpe(const char *, const char *, ...); +extern int getfsuid(uid_t); +extern int setfsuid(uid_t); +extern int getlogin_r(char* name, size_t namesize); +extern int sethostname(const char *, size_t); +extern int getdomainname(char *, size_t); +extern int setdomainname(const char *, size_t); +#endif /* MISSING */ + /* Used to retry syscalls that can return EINTR. */ #define TEMP_FAILURE_RETRY(exp) ({ \ typeof (exp) _rc; \ |