diff options
| author | David 'Digit' Turner <digit@google.com> | 2010-10-11 06:01:52 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-10-11 06:01:52 -0700 |
| commit | b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac (patch) | |
| tree | 904d813773fc93bc9e4efe6767457fea809ddeb8 /libc/include/unistd.h | |
| parent | 5b81b918173b4bf446c1a85240c094e4dd77231f (diff) | |
| parent | bb5581ad6eec40041dab4e961149f7a8a3a83497 (diff) | |
| download | bionic-b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac.zip bionic-b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac.tar.gz bionic-b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac.tar.bz2 | |
Merge "libc: tag missing functions in system headers." into gingerbread
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; \ |
