projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
various header cleanups, some related to _BSD_SOURCE addition
[musl]
/
include
/
unistd.h
diff --git
a/include/unistd.h
b/include/unistd.h
index
b1a84d7
..
37671fa
100644
(file)
--- a/
include/unistd.h
+++ b/
include/unistd.h
@@
-9,13
+9,16
@@
extern "C" {
#define STDOUT_FILENO 1
#define STDERR_FILENO 2
#define STDOUT_FILENO 1
#define STDERR_FILENO 2
-#undef SEEK_SET
-#undef SEEK_CUR
-#undef SEEK_END
#define SEEK_SET 0
#define SEEK_CUR 1
#define SEEK_END 2
#define SEEK_SET 0
#define SEEK_CUR 1
#define SEEK_END 2
+#if defined(_BSD_SOURCE)
+#define L_SET 0
+#define L_INCR 1
+#define L_XTND 2
+#endif
+
#undef NULL
#ifdef __cplusplus
#define NULL 0
#undef NULL
#ifdef __cplusplus
#define NULL 0
@@
-67,6
+70,7
@@
int ftruncate(int, off_t);
#define R_OK 4
#define W_OK 2
#define X_OK 1
#define R_OK 4
#define W_OK 2
#define X_OK 1
+
int access(const char *, int);
int faccessat(int, const char *, int, int);
int access(const char *, int);
int faccessat(int, const char *, int, int);
@@
-143,10
+147,9
@@
int nice(int);
void sync(void);
#endif
void sync(void);
#endif
-#if
def _GNU_SOURCE
+#if
defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
int brk(void *);
void *sbrk(intptr_t);
int brk(void *);
void *sbrk(intptr_t);
-pid_t forkall(void);
pid_t vfork(void);
int vhangup(void);
int chroot(const char *);
pid_t vfork(void);
int vhangup(void);
int chroot(const char *);
@@
-155,6
+158,11
@@
int sethostname(const char *, size_t);
int usleep(unsigned);
unsigned ualarm(unsigned, unsigned);
int setgroups(size_t, const gid_t []);
int usleep(unsigned);
unsigned ualarm(unsigned, unsigned);
int setgroups(size_t, const gid_t []);
+char *getpass(const char *);
+#endif
+
+#ifdef _GNU_SOURCE
+pid_t forkall(void);
int setresuid(uid_t, uid_t, uid_t);
int setresgid(gid_t, gid_t, gid_t);
int getresuid(uid_t *, uid_t *, uid_t *);
int setresuid(uid_t, uid_t, uid_t);
int setresgid(gid_t, gid_t, gid_t);
int getresuid(uid_t *, uid_t *, uid_t *);
@@
-166,7
+174,6
@@
int getdtablesize(void);
void setusershell(void);
void endusershell(void);
char *getusershell(void);
void setusershell(void);
void endusershell(void);
char *getusershell(void);
-char *getpass(const char *);
#endif
#ifdef _LARGEFILE64_SOURCE
#endif
#ifdef _LARGEFILE64_SOURCE