aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog88
-rw-r--r--bits/fcntl.h6
-rw-r--r--bits/mman.h8
-rw-r--r--bits/termios.h40
-rw-r--r--bits/waitstatus.h2
-rw-r--r--ctype/ctype.h8
-rw-r--r--dirent/dirent.h12
-rw-r--r--grp/grp.h12
-rw-r--r--include/features.h29
-rw-r--r--inet/netinet/igmp.h2
-rw-r--r--io/fcntl.h2
-rw-r--r--io/ftw.h2
-rw-r--r--io/sys/stat.h28
-rw-r--r--libio/bits/stdio-ldbl.h4
-rw-r--r--libio/bits/stdio2.h2
-rw-r--r--libio/stdio.h16
-rw-r--r--math/math.h4
-rw-r--r--misc/bits/syslog-ldbl.h4
-rw-r--r--misc/bits/syslog.h2
-rw-r--r--misc/search.h2
-rw-r--r--misc/sys/mman.h2
-rw-r--r--misc/sys/syslog.h2
-rw-r--r--misc/sys/uio.h2
-rw-r--r--ports/ChangeLog.hppa5
-rw-r--r--ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h2
-rw-r--r--posix/bits/unistd.h8
-rw-r--r--posix/glob.h2
-rw-r--r--posix/regex.h2
-rw-r--r--posix/sys/types.h10
-rw-r--r--posix/sys/utsname.h2
-rw-r--r--posix/sys/wait.h14
-rw-r--r--posix/unistd.h44
-rw-r--r--pwd/pwd.h10
-rw-r--r--resolv/netdb.h2
-rw-r--r--setjmp/setjmp.h2
-rw-r--r--signal/signal.h14
-rw-r--r--socket/sys/socket.h2
-rw-r--r--stdlib/fmtmsg.h2
-rw-r--r--stdlib/stdlib.h28
-rw-r--r--string/bits/string2.h4
-rw-r--r--string/bits/string3.h4
-rw-r--r--string/endian.h4
-rw-r--r--string/string.h8
-rw-r--r--string/strings.h4
-rw-r--r--sysdeps/generic/netinet/ip.h4
-rw-r--r--sysdeps/gnu/netinet/ip_icmp.h4
-rw-r--r--sysdeps/mach/hurd/bits/fcntl.h6
-rw-r--r--sysdeps/mach/hurd/bits/stat.h2
-rw-r--r--sysdeps/unix/sysv/linux/alpha/bits/mman.h2
-rw-r--r--sysdeps/unix/sysv/linux/alpha/bits/termios.h2
-rw-r--r--sysdeps/unix/sysv/linux/bits/fcntl-linux.h6
-rw-r--r--sysdeps/unix/sysv/linux/bits/mman-linux.h2
-rw-r--r--sysdeps/unix/sysv/linux/bits/sys_errlist.h2
-rw-r--r--sysdeps/unix/sysv/linux/bits/termios.h2
-rw-r--r--sysdeps/unix/sysv/linux/mips/bits/termios.h2
-rw-r--r--sysdeps/unix/sysv/linux/netinet/if_ether.h4
-rw-r--r--sysdeps/unix/sysv/linux/netinet/if_fddi.h2
-rw-r--r--sysdeps/unix/sysv/linux/netinet/if_tr.h2
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/bits/termios.h2
-rw-r--r--sysdeps/unix/sysv/linux/sparc/bits/termios.h2
-rw-r--r--sysdeps/x86/bits/string.h6
-rw-r--r--sysvipc/sys/ipc.h2
-rw-r--r--termios/termios.h8
-rw-r--r--time/sys/time.h8
-rw-r--r--time/time.h8
65 files changed, 301 insertions, 229 deletions
diff --git a/ChangeLog b/ChangeLog
index facaae32fc..a8dcc80520 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,93 @@
2014-02-12 Joseph Myers <joseph@codesourcery.com>
+ * include/features.h (__USE_BSD): Remove macro definitions.
+ (__USE_SVID): Likewise.
+ (_BSD_SOURCE): Likewise.
+ (_SVID_SOURCE): Likewise.
+ [!defined _BSD_SOURCE && !defined _SVID_SOURCE]: Remove condition
+ from definition of _DEFAULT_SOURCE.
+ [_BSD_SOURCE || _SVID_SOURCE]: Change condition to
+ [_DEFAULT_SOURCE].
+ * bits/fcntl.h [__USE_BSD]: Change condition to [__USE_MISC].
+ * bits/mman.h [__USE_BSD]: Likewise.
+ * bits/termios.h [__USE_BSD]: Likewise.
+ * bits/waitstatus.h [__USE_BSD]: Likewise.
+ * ctype/ctype.h [__USE_SVID]: Likewise.
+ * dirent/dirent.h [__USE_BSD]: Likewise.
+ * grp/grp.h [__USE_SVID]: Likewise.
+ [__USE_BSD]: Likewise.
+ * inet/netinet/igmp.h [__USE_BSD]: Likewise.
+ * io/fcntl.h [__USE_BSD]: Likewise.
+ * io/ftw.h [__USE_BSD]: Likewise.
+ * io/sys/stat.h [__USE_BSD]: Likewise.
+ * libio/bits/stdio-ldbl.h [__USE_BSD]: Likewise.
+ * libio/bits/stdio2.h [__USE_BSD]: Likewise.
+ * libio/stdio.h [__USE_SVID]: Likewise.
+ [__USE_BSD]: Likewise.
+ * math/math.h [__USE_SVID]: Likewise.
+ [__USE_BSD]: Likewise.
+ * misc/bits/syslog-ldbl.h [__USE_BSD]: Likewise.
+ * misc/bits/syslog.h [__USE_BSD]: Likewise.
+ * misc/search.h [__USE_SVID]: Likewise.
+ * misc/sys/mman.h [__USE_BSD]: Likewise.
+ * misc/sys/syslog.h [__USE_BSD]: Likewise.
+ * misc/sys/uio.h [__USE_BSD]: Likewise.
+ * posix/bits/unistd.h [__USE_BSD]: Likewise.
+ * posix/glob.h [__USE_BSD]: Likewise.
+ * posix/regex.h [__USE_BSD]: Likewise.
+ * posix/sys/types.h [__USE_BSD]: Likewise.
+ [__USE_SVID]: Likewise.
+ * posix/sys/utsname.h [__USE_SVID]: Likewise.
+ * posix/sys/wait.h [__USE_BSD]: Likewise.
+ [__USE_SVID]: Likewise.
+ * posix/unistd.h [__USE_BSD]: Likewise.
+ [__USE_SVID]: Likewise.
+ * pwd/pwd.h [__USE_SVID]: Likewise.
+ * resolv/netdb.h [__USE_BSD]: Likewise.
+ * setjmp/setjmp.h [__USE_BSD]: Likewise.
+ * signal/signal.h [__USE_BSD]: Likewise.
+ [__USE_SVID]: Likewise.
+ * socket/sys/socket.h [__USE_BSD]: Likewise.
+ * stdlib/fmtmsg.h [__USE_SVID]: Likewise.
+ * stdlib/stdlib.h [__USE_BSD]: Likewise.
+ [__USE_SVID]: Likewise.
+ * string/bits/string2.h [__USE_BSD]: Likewise.
+ [__USE_SVID]: Likewise.
+ * string/bits/string3.h [__USE_BSD]: Likewise.
+ * string/endian.h [__USE_BSD]: Likewise.
+ * string/string.h [__USE_SVID]: Likewise.
+ [__USE_BSD]: Likewise.
+ * string/strings.h [__USE_BSD]: Likewise.
+ * sysdeps/generic/netinet/ip.h [__USE_BSD]: Likewise.
+ * sysdeps/gnu/netinet/ip_icmp.h [__USE_BSD]: Likewise.
+ * sysdeps/mach/hurd/bits/fcntl.h [__USE_BSD]: Likewise.
+ * sysdeps/mach/hurd/bits/stat.h [__USE_BSD]: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/bits/mman.h [__USE_BSD]: Likewise.
+ * sysdeps/unix/sysv/linux/alpha/bits/termios.h [__USE_BSD]:
+ Likewise.
+ * sysdeps/unix/sysv/linux/bits/fcntl-linux.h [__USE_BSD]:
+ Likewise.
+ * sysdeps/unix/sysv/linux/bits/mman-linux.h [__USE_BSD]: Likewise.
+ * sysdeps/unix/sysv/linux/bits/sys_errlist.h [__USE_BSD]:
+ Likewise.
+ * sysdeps/unix/sysv/linux/bits/termios.h [__USE_BSD]: Likewise.
+ * sysdeps/unix/sysv/linux/mips/bits/termios.h [__USE_BSD]:
+ Likewise.
+ * sysdeps/unix/sysv/linux/netinet/if_ether.h [__USE_BSD]:
+ Likewise.
+ * sysdeps/unix/sysv/linux/netinet/if_fddi.h [__USE_BSD]: Likewise.
+ * sysdeps/unix/sysv/linux/netinet/if_tr.h [__USE_BSD]: Likewise.
+ * sysdeps/unix/sysv/linux/powerpc/bits/termios.h [__USE_BSD]:
+ Likewise.
+ * sysdeps/unix/sysv/linux/sparc/bits/termios.h [__USE_BSD]:
+ Likewise.
+ * sysdeps/x86/bits/string.h [__USE_BSD]: Likewise.
+ * sysvipc/sys/ipc.h [__USE_SVID]: Likewise.
+ * termios/termios.h [__USE_BSD]: Likewise.
+ * time/sys/time.h [__USE_BSD]: Likewise.
+ * time/time.h [__USE_BSD]: Likewise.
+ [__USE_SVID]: Likewise.
+
* Makefile (subdir_targets): Remove subdir_lint.out.
* stdio-common/Makefile (do-tst-unbputc): Remove target.
diff --git a/bits/fcntl.h b/bits/fcntl.h
index 61b42dc166..c5eb3758bc 100644
--- a/bits/fcntl.h
+++ b/bits/fcntl.h
@@ -58,11 +58,11 @@
#define O_APPEND 0x0008 /* Writes append to the file. */
#define O_NONBLOCK 0x0004 /* Non-blocking I/O. */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# define O_NDELAY O_NONBLOCK
#endif
-#ifdef __USE_BSD
+#ifdef __USE_MISC
/* Bits in the file status flags returned by F_GETFL.
These are all the O_* flags, plus FREAD and FWRITE, which are
independent bits set by which of O_RDONLY, O_WRONLY, and O_RDWR, was
@@ -88,7 +88,7 @@
#define F_SETFD 2 /* Set file descriptor flags. */
#define F_GETFL 3 /* Get file status flags. */
#define F_SETFL 4 /* Set file status flags. */
-#if defined __USE_BSD || defined __USE_UNIX98 || defined __USE_XOPEN2K8
+#if defined __USE_MISC || defined __USE_UNIX98 || defined __USE_XOPEN2K8
#define F_GETOWN 5 /* Get owner (receiver of SIGIO). */
#define F_SETOWN 6 /* Set owner (receiver of SIGIO). */
#endif
diff --git a/bits/mman.h b/bits/mman.h
index 360f0d0c98..ba57af0885 100644
--- a/bits/mman.h
+++ b/bits/mman.h
@@ -37,7 +37,7 @@
/* Flags contain mapping type, sharing type and options. */
/* Mapping type (must choose one and only one of these). */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# define MAP_FILE 0x0001 /* Mapped from a file or device. */
# define MAP_ANON 0x0002 /* Allocated from anonymous virtual memory. */
# define MAP_TYPE 0x000f /* Mask for type field. */
@@ -47,7 +47,7 @@
#endif
/* Sharing types (must choose one and only one of these). */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# define MAP_COPY 0x0020 /* Virtual copy of region at mapping time. */
#endif
#define MAP_SHARED 0x0010 /* Share changes. */
@@ -55,14 +55,14 @@
/* Other flags. */
#define MAP_FIXED 0x0100 /* Map address must be exactly as requested. */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# define MAP_NOEXTEND 0x0200 /* For MAP_FILE, don't change file size. */
# define MAP_HASSEMPHORE 0x0400 /* Region may contain semaphores. */
# define MAP_INHERIT 0x0800 /* Region is retained after exec. */
#endif
/* Advice to `madvise'. */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# define MADV_NORMAL 0 /* No further special treatment. */
# define MADV_RANDOM 1 /* Expect random page references. */
# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
diff --git a/bits/termios.h b/bits/termios.h
index 9fd694a284..13442a5c7c 100644
--- a/bits/termios.h
+++ b/bits/termios.h
@@ -67,7 +67,7 @@
#endif /* __USE_MISC || __USE_XOPEN */
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# ifdef MDMBUF
# undef MDMBUF
@@ -79,7 +79,7 @@
# undef PENDIN
# endif
-#endif /* __USE_BSD */
+#endif /* __USE_MISC */
#ifdef ECHO
# undef ECHO
@@ -123,10 +123,10 @@ struct termios
#define ICRNL (1 << 8) /* Map CR to NL on input. */
#define IXON (1 << 9) /* Enable start/stop output control. */
#define IXOFF (1 << 10) /* Enable start/stop input control. */
-#if defined __USE_BSD || defined __USE_UNIX98
+#if defined __USE_MISC || defined __USE_UNIX98
# define IXANY (1 << 11) /* Any character will restart after stop. */
#endif
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# define IMAXBEL (1 << 13) /* Ring bell when input queue is full. */
#endif
#ifdef __USE_GNU
@@ -136,14 +136,14 @@ struct termios
/* Output modes. */
tcflag_t c_oflag;
#define OPOST (1 << 0) /* Perform output processing. */
-#if defined __USE_BSD || defined __USE_XOPEN
+#if defined __USE_MISC || defined __USE_XOPEN
# define ONLCR (1 << 1) /* Map NL to CR-NL on output. */
#endif
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# define OXTABS TAB3 /* Expand tabs to spaces. */
# define ONOEOT (1 << 3) /* Discard EOT (^D) on output. */
#endif
-#if defined __USE_BSD || defined __USE_XOPEN
+#if defined __USE_MISC || defined __USE_XOPEN
# define OCRNL (1 << 4) /* Map CR to NL. */
# define ONOCR (1 << 5) /* Discard CR's when on column 0. */
# define ONLRET (1 << 6) /* Move to column 0 on NL. */
@@ -181,7 +181,7 @@ struct termios
/* Control modes. */
tcflag_t c_cflag;
-#ifdef __USE_BSD
+#ifdef __USE_MISC
# define CIGNORE (1 << 0) /* Ignore t