various header cleanups, some related to _BSD_SOURCE addition

there is no reason to avoid multiple identical macro definitions; this
is perfectly legal C, and even with the maximal warning options
enabled, gcc does not issue any warning for it.
This commit is contained in:
Rich Felker 2012-05-22 22:04:55 -04:00
commit 671ffab776
3 changed files with 9 additions and 17 deletions

View file

@ -87,7 +87,6 @@ int posix_fallocate(int, off_t, off_t);
#define FNONBLOCK O_NONBLOCK
#define FNDELAY O_NDELAY
#ifndef F_OK
#define F_OK 0
#define R_OK 4
#define W_OK 2
@ -96,9 +95,9 @@ int posix_fallocate(int, off_t, off_t);
#define F_LOCK 1
#define F_TLOCK 2
#define F_TEST 3
int lockf(int, int, off_t);
#endif
#endif
#ifdef _LARGEFILE64_SOURCE
#define open64 open