X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Funistd.h;h=9485da7a68ca885cb0b66e36afec91ab66979f46;hb=c6a61df183104616ed3d4c68922752623545af16;hp=0fe75d526c814cbc177f16d5211aa92e37df8ac6;hpb=ab8f6a6e42ff893041f7545a23e6d6a0edde07fb;p=musl diff --git a/include/unistd.h b/include/unistd.h index 0fe75d52..9485da7a 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -110,10 +110,8 @@ gid_t getgid(void); gid_t getegid(void); int getgroups(int, gid_t []); int setuid(uid_t); -int setreuid(uid_t, uid_t); int seteuid(uid_t); int setgid(gid_t); -int setregid(gid_t, gid_t); int setegid(gid_t); char *getlogin(void); @@ -130,12 +128,13 @@ long fpathconf(int, int); long sysconf(int); size_t confstr(int, char *, size_t); +#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) #define F_ULOCK 0 #define F_LOCK 1 #define F_TLOCK 2 #define F_TEST 3 - -#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) +int setreuid(uid_t, uid_t); +int setregid(gid_t, gid_t); int lockf(int, int, off_t); long gethostid(void); int nice(int); @@ -176,6 +175,7 @@ int acct(const char *); long syscall(long, ...); int execvpe(const char *, char *const [], char *const []); int issetugid(void); +int getentropy(void *, size_t); #endif #ifdef _GNU_SOURCE @@ -185,7 +185,7 @@ int setresgid(gid_t, gid_t, gid_t); int getresuid(uid_t *, uid_t *, uid_t *); int getresgid(gid_t *, gid_t *, gid_t *); char *get_current_dir_name(void); -void syncfs(int); +int syncfs(int); int euidaccess(const char *, int); int eaccess(const char *, int); #endif @@ -457,6 +457,8 @@ int eaccess(const char *, int); #define _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS 1145 #define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS 1146 #define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS 1147 +#define _CS_V6_ENV 1148 +#define _CS_V7_ENV 1149 #ifdef __cplusplus }