Remove redundant __BSD_VISIBLE checks in various header files.
authorSascha Wildner <saw@online.de>
Sat, 3 Jan 2015 00:15:08 +0000 (01:15 +0100)
committerSascha Wildner <saw@online.de>
Sat, 3 Jan 2015 00:16:19 +0000 (01:16 +0100)
When __BSD_VISIBLE is set to 1, we also set (in <sys/cdefs.h>):

#define __POSIX_VISIBLE 200809
#define __XSI_VISIBLE 700
#define __ISO_C_VISIBLE 2011

include/grp.h
include/setjmp.h
include/stdio.h
include/stdlib.h
include/string.h
include/unistd.h
include/wchar.h
lib/libm/src/complex.h
lib/libm/src/math.h
sys/sys/fcntl.h
sys/sys/stat.h

index 9dbebf4..10e0c0a 100644 (file)
@@ -37,7 +37,6 @@
  *
  *     @(#)grp.h       8.2 (Berkeley) 1/21/94
  * $FreeBSD: src/include/grp.h,v 1.19 2009/03/14 19:05:18 das Exp $
- * $DragonFly: src/include/grp.h,v 1.5 2008/04/19 10:08:05 swildner Exp $
  */
 
 #ifndef _GRP_H_
@@ -66,7 +65,7 @@ struct group {
 };
 
 __BEGIN_DECLS
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
+#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
 void            endgrent(void);
 struct group   *getgrent(void);
 #endif
@@ -78,7 +77,7 @@ const char    *group_from_gid(gid_t, int);
 #if __BSD_VISIBLE || __XSI_VISIBLE
 void            setgrent(void);
 #endif
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
+#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
 int             getgrgid_r(gid_t, struct group *, char *, size_t,
                    struct group **);
 int             getgrnam_r(const char *, struct group *, char *, size_t,
index 8736ef1..ebfe9e3 100644 (file)
@@ -50,12 +50,12 @@ __BEGIN_DECLS
 int    setjmp (jmp_buf);
 void   longjmp (jmp_buf, int) __dead2;
 
-#if __BSD_VISIBLE || __POSIX_VISIBLE || __XSI_VISIBLE
+#if __POSIX_VISIBLE || __XSI_VISIBLE
 int    sigsetjmp (sigjmp_buf, int);
 void   siglongjmp (sigjmp_buf, int) __dead2;
 #endif
 
-#if __BSD_VISIBLE || __XSI_VISIBLE >= 500
+#if __XSI_VISIBLE >= 500
 int    _setjmp (jmp_buf);
 void   _longjmp (jmp_buf, int) __dead2;
 #endif
index 422ec8a..f0aac61 100644 (file)
@@ -51,7 +51,7 @@ typedef       __size_t        size_t;
 #define        _SIZE_T_DECLARED
 #endif
 
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809
+#if __POSIX_VISIBLE >= 200809
 #ifndef _OFF_T_DECLARED
 #define        _OFF_T_DECLARED
 typedef        __off_t         off_t;
@@ -62,7 +62,7 @@ typedef       __ssize_t       ssize_t;
 #endif
 #endif
 
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
+#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE
 #ifndef _VA_LIST_DECLARED
 typedef        __va_list       va_list;
 #define        _VA_LIST_DECLARED
@@ -294,7 +294,7 @@ int  putw(int, FILE *);
 char   *tempnam(const char *, const char *);
 #endif
 
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809
+#if __POSIX_VISIBLE >= 200809
 ssize_t         getdelim(char ** __restrict, size_t * __restrict, int,
                  FILE * __restrict);
 int     renameat(int, const char *, int, const char *);
@@ -339,7 +339,7 @@ ssize_t      getline(char ** __restrict, size_t * __restrict, FILE * __restrict);
 int     dprintf(int, const char * __restrict, ...) __printflike(2, 3);
 #endif
 
-#endif /* __BSD_VISIBLE || __POSIX_VISIBLE >= 200809 */
+#endif /* __POSIX_VISIBLE >= 200809 */
 
 /*
  * Routines that are purely local.
index c958463..12357fa 100644 (file)
@@ -314,7 +314,7 @@ extern char *suboptarg;                     /* getsubopt(3) external variable */
 /*
  * C11 functions.
  */
-#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L || __BSD_VISIBLE
+#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L
 int    at_quick_exit(void (*func)(void));
 _Noreturn void
        quick_exit(int);
index c153464..8feb211 100644 (file)
@@ -70,7 +70,7 @@ void  *mempcpy(void *, const void *, size_t);
 void   *memmove(void *, const void *, size_t);
 void   *memset(void *, int, size_t);
 #endif
-#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
+#if __POSIX_VISIBLE >= 200809
 char   *stpcpy(char * __restrict, const char * __restrict);
 char   *stpncpy(char * __restrict, const char * __restrict, size_t);
 #endif
@@ -112,7 +112,7 @@ char        *strncat(char * __restrict, const char * __restrict, size_t);
 int     strncmp(const char *, const char *, size_t) __pure;
 char   *strncpy(char * __restrict, const char * __restrict, size_t);
 #endif
-#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
+#if __POSIX_VISIBLE >= 200809
 char   *strndup(const char *, size_t);
 size_t  strnlen(const char *, size_t) __pure;
 #endif
@@ -128,7 +128,7 @@ char        *strrchr(const char *, int) __pure;
 char   *strsep(char **, const char *);
 #endif
 #endif
-#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
+#if __POSIX_VISIBLE >= 200809
 char   *strsignal(int);
 #endif
 size_t  strspn(const char *, const char *) __pure;
index 4b81349..fd850fd 100644 (file)
@@ -422,7 +422,7 @@ int  truncate(const char *, off_t);
 #endif
 #endif /* __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE */
 
-#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
+#if __POSIX_VISIBLE >= 200809
 int    faccessat(int, const char *, int, int);
 int    fchownat(int, const char *, uid_t, gid_t, int);
 #if 0
@@ -432,14 +432,14 @@ int       linkat(int, const char *, int, const char *, int);
 ssize_t        readlinkat(int, const char * __restrict, char * __restrict, size_t);
 int    symlinkat(const char *, int, const char *);
 int    unlinkat(int, const char *, int);
-#endif /* __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE */
+#endif /* __POSIX_VISIBLE >= 200809 */
 
 /*
  * symlink() was originally in POSIX.1a, which was withdrawn after
  * being overtaken by events (1003.1-2001).  It was in XPG4.2, and of
  * course has been in BSD since 4.2.
  */
-#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE >= 402 || __BSD_VISIBLE
+#if __POSIX_VISIBLE >= 200112 || __XSI_VISIBLE >= 402
 int     symlink(const char * __restrict, const char * __restrict);
 #endif
 
index fe27e7e..c7d0b53 100644 (file)
@@ -205,7 +205,7 @@ int wcwidth(wchar_t);
 #define        wcwidth(_c)     __wcwidth(_c)
 #endif
 
-#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
+#if __POSIX_VISIBLE >= 200809
 size_t mbsnrtowcs(wchar_t * __restrict, const char ** __restrict, size_t,
            size_t, mbstate_t * __restrict);
 FILE   *open_wmemstream(wchar_t **, size_t *);
index f179b55..e9005b1 100644 (file)
@@ -46,7 +46,7 @@ _Static_assert(__generic(_Complex_I, float _Complex, 1, 0),
 #define        complex         _Complex
 #define        I               _Complex_I
 
-#if __ISO_C_VISIBLE >= 2011 || __BSD_VISIBLE
+#if __ISO_C_VISIBLE >= 2011
 #ifdef __clang__
 #define        CMPLX(x, y)     ((double complex){ x, y })
 #define        CMPLXF(x, y)    ((float complex){ x, y })
index 5cd239b..814e6b5 100644 (file)
@@ -145,7 +145,7 @@ typedef     long double     float_t;
 /*
  * XOPEN/SVID
  */
-#if __BSD_VISIBLE || __XSI_VISIBLE
+#if __XSI_VISIBLE
 #define        M_E             2.7182818284590452354   /* e */
 #define        M_LOG2E         1.4426950408889634074   /* log 2e */
 #define        M_LOG10E        0.43429448190325182765  /* log 10e */
@@ -162,7 +162,7 @@ typedef     long double     float_t;
 
 #define        MAXFLOAT        ((float)3.40282346638528860e+38)
 extern int signgam;
-#endif /* __BSD_VISIBLE || __XSI_VISIBLE */
+#endif /* __XSI_VISIBLE */
 
 #if __BSD_VISIBLE
 #if 0
@@ -264,7 +264,7 @@ double      fmod(double, double);
 /*
  * These functions are not in C90.
  */
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
+#if __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE
 double acosh(double);
 double asinh(double);
 double atanh(double);
@@ -289,9 +289,9 @@ double      nextafter(double, double);
 double remainder(double, double);
 double remquo(double, double, int *);
 double rint(double);
-#endif /* __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */
+#endif /* __ISO_C_VISIBLE >= 1999 || __XSI_VISIBLE */
 
-#if __BSD_VISIBLE || __XSI_VISIBLE
+#if __XSI_VISIBLE
 double j0(double);
 double j1(double);
 double jn(int, double);
@@ -308,7 +308,7 @@ double      scalb(double, double);
 #endif
 #endif /* __BSD_VISIBLE || __XSI_VISIBLE */
 
-#if __BSD_VISIBLE || __ISO_C_VISIBLE >= 1999
+#if __ISO_C_VISIBLE >= 1999
 double copysign(double, double) __pure2;
 double fdim(double, double);
 double fmax(double, double) __pure2;
index 3515989..cef7a9e 100644 (file)
@@ -96,7 +96,7 @@
 /* Attempt to bypass the buffer cache */
 #define O_DIRECT       0x00010000
 
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809
+#if __POSIX_VISIBLE >= 200809
 #define O_CLOEXEC      0x00020000      /* atomically set FD_CLOEXEC */
 #endif
 #define O_FBLOCKING    0x00040000      /* force blocking I/O */
 #define O_FBUFFERED    0x02000000      /* force buffered I/O */
 #define O_MAPONREAD    0x04000000      /* memory map read buffer */
 
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809
+#if __POSIX_VISIBLE >= 200809
 #define O_DIRECTORY    0x08000000      /* error if not a directory */
 #endif
 
 #define        F_SETLK         8               /* set record locking information */
 #define        F_SETLKW        9               /* F_SETLK; wait if blocked */
 #define        F_DUP2FD        10              /* duplicate file descriptor to arg */
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809
+#if __POSIX_VISIBLE >= 200809
 #define        F_DUPFD_CLOEXEC 17              /* Like F_DUPFD with FD_CLOEXEC set */
 #endif
 #if __BSD_VISIBLE
@@ -252,7 +252,7 @@ union fcntl_dat {
 
 __BEGIN_DECLS
 int    open (const char *, int, ...);
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809
+#if __POSIX_VISIBLE >= 200809
 int    openat (int, const char *, int, ...);
 #endif
 int    creat (const char *, mode_t);
index 306f55e..a7f4c3d 100644 (file)
@@ -33,7 +33,6 @@
  *
  *     @(#)stat.h      8.12 (Berkeley) 6/16/95
  * $FreeBSD: src/sys/sys/stat.h,v 1.20 1999/12/29 04:24:47 peter Exp $
- * $DragonFly: src/sys/sys/stat.h,v 1.14 2008/11/11 00:55:49 pavalos Exp $
  */
 
 #ifndef _SYS_STAT_H_
@@ -213,7 +212,7 @@ struct stat {
 
 __BEGIN_DECLS
 int    chmod (const char *, mode_t);
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809
+#if __POSIX_VISIBLE >= 200809
 int    fchmodat (int, const char *, mode_t, int);
 #endif
 int    fstat (int, struct stat *);
@@ -225,12 +224,12 @@ int       mknod(const char *, mode_t, dev_t);
 #endif
 int    stat (const char *, struct stat *);
 mode_t umask (mode_t);
-#if __BSD_VISIBLE || __POSIX_VISIBLE >= 200809
+#if __POSIX_VISIBLE >= 200809
 int    fstatat(int, const char *, struct stat *, int);
 int    mkdirat(int, const char *, mode_t);
 int    mkfifoat(int, const char *, mode_t);
 #endif
-#if __BSD_VISIBLE || __XSI_VISIBLE >= 700
+#if __XSI_VISIBLE >= 700
 int    mknodat(int, const char *, mode_t, dev_t);
 #endif