提交 1d729537 编写于 作者: R Rich Felker

feature test support in unistd.h

上级 cda892dd
...@@ -40,7 +40,6 @@ int dup(int); ...@@ -40,7 +40,6 @@ int dup(int);
int dup2(int, int); int dup2(int, int);
off_t lseek(int, off_t, int); off_t lseek(int, off_t, int);
int fsync(int); int fsync(int);
void sync(void);
int fdatasync(int); int fdatasync(int);
ssize_t read(int, void *, size_t); ssize_t read(int, void *, size_t);
...@@ -48,12 +47,6 @@ ssize_t write(int, const void *, size_t); ...@@ -48,12 +47,6 @@ ssize_t write(int, const void *, size_t);
ssize_t pread(int, void *, size_t, off_t); ssize_t pread(int, void *, size_t, off_t);
ssize_t pwrite(int, const void *, size_t, off_t); ssize_t pwrite(int, const void *, size_t, off_t);
#define F_ULOCK 0
#define F_LOCK 1
#define F_TLOCK 2
#define F_TEST 3
int lockf(int, int, off_t);
int chown(const char *, uid_t, gid_t); int chown(const char *, uid_t, gid_t);
int fchown(int, uid_t, gid_t); int fchown(int, uid_t, gid_t);
int lchown(const char *, uid_t, gid_t); int lchown(const char *, uid_t, gid_t);
...@@ -81,17 +74,12 @@ int faccessat(int, const char *, int, int); ...@@ -81,17 +74,12 @@ int faccessat(int, const char *, int, int);
int chdir(const char *); int chdir(const char *);
int fchdir(int); int fchdir(int);
char *getcwd(char *, size_t); char *getcwd(char *, size_t);
int chroot(const char *); /* dropped */
unsigned alarm(unsigned); unsigned alarm(unsigned);
useconds_t ualarm(useconds_t, useconds_t);
unsigned sleep(unsigned); unsigned sleep(unsigned);
int usleep(useconds_t);
int pause(void); int pause(void);
int nice(int);
pid_t fork(void); pid_t fork(void);
pid_t vfork(void);
int execve(const char *, char *const [], char *const []); int execve(const char *, char *const [], char *const []);
int execv(const char *, char *const []); int execv(const char *, char *const []);
int execle(const char *, ...); int execle(const char *, ...);
...@@ -105,7 +93,6 @@ pid_t getppid(void); ...@@ -105,7 +93,6 @@ pid_t getppid(void);
pid_t getpgrp(void); pid_t getpgrp(void);
pid_t getpgid(pid_t); pid_t getpgid(pid_t);
int setpgid(pid_t, pid_t); int setpgid(pid_t, pid_t);
int setpgrp(void);
pid_t setsid(void); pid_t setsid(void);
pid_t getsid(pid_t); pid_t getsid(pid_t);
char *ttyname(int); char *ttyname(int);
...@@ -128,28 +115,45 @@ int setegid(gid_t); ...@@ -128,28 +115,45 @@ int setegid(gid_t);
char *getlogin(void); char *getlogin(void);
int getlogin_r(char *, size_t); int getlogin_r(char *, size_t);
long gethostid(void);
int gethostname(char *, size_t); int gethostname(char *, size_t);
int sethostname(const char *, size_t);
int getpagesize(void);
char *ctermid(char *); char *ctermid(char *);
int vhangup(void); /* dropped */
int getopt(int, char * const [], const char *); int getopt(int, char * const [], const char *);
extern char *optarg; extern char *optarg;
extern int optind, opterr, optopt; extern int optind, opterr, optopt;
char *crypt(const char *, const char *);
void encrypt(char *, int);
void swab(const void *, void *, ssize_t);
long pathconf(const char *, int); long pathconf(const char *, int);
long fpathconf(int, int); long fpathconf(int, int);
long sysconf(int); long sysconf(int);
size_t confstr(int, char *, size_t); size_t confstr(int, char *, size_t);
#define F_ULOCK 0
#define F_LOCK 1
#define F_TLOCK 2
#define F_TEST 3
#if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE)
int lockf(int, int, off_t);
int setpgrp(void);
char *crypt(const char *, const char *);
void encrypt(char *, int);
void swab(const void *, void *, ssize_t);
long gethostid(void);
int nice(int);
void sync(void);
#endif
#ifdef _GNU_SOURCE
pid_t vfork(void);
int vhangup(void);
int chroot(const char *);
int getpagesize(void);
int sethostname(const char *, size_t);
int usleep(useconds_t);
useconds_t ualarm(useconds_t, useconds_t);
int setgroups(int, const gid_t []);
#endif
#define _XOPEN_VERSION 700 #define _XOPEN_VERSION 700
#define _XOPEN_UNIX 1 #define _XOPEN_UNIX 1
#define _XOPEN_ENH_I18N 1 #define _XOPEN_ENH_I18N 1
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册