glibc/inet
Joseph Myers 498afc54df Combine __USE_BSD and __USE_SVID into __USE_MISC.
This patch cleans up following the obsoletion of _BSD_SOURCE and
_SVID_SOURCE by combining __USE_BSD and __USE_SVID into __USE_MISC.

The only non-mechanical part of this patch is the changes to
features.h; everything else is simple substitution of __USE_MISC for
the old macros.  Thus, this patch leaves obviously redundant
conditionals such as "defined __USE_MISC || defined __USE_MISC", and
does not update #endif comments where they referred to BSD or SVID in
words instead of the literal macro name.  This is intended to
facilitate patch review by separating the less mechanical changes from
these purely mechanical changes into a separate patch.  (I do intend
to integrate all the changes from
<https://sourceware.org/ml/libc-alpha/2013-12/msg00226.html>, which I
believe includes all the trailing comment updates, in subsequent
patches.)

Tested x86_64.

	* 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.

	* sysdeps/unix/sysv/linux/hppa/bits/mman.h [__USE_BSD]: Change
	condition to [__USE_MISC].
2014-02-12 23:41:01 +00:00
..
arpa Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
netinet Combine __USE_BSD and __USE_SVID into __USE_MISC. 2014-02-12 23:41:01 +00:00
protocols Don't use removed rpc headers 2011-05-05 07:36:40 -04:00
aliases.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
bug-if1.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
check_native.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
check_pf.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ether_aton_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ether_aton.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ether_hton.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ether_line.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ether_ntoa_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ether_ntoa.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ether_ntoh.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getaliasent_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getaliasent.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getaliasname_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getaliasname.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gethstbyad_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gethstbyad.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gethstbynm2_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gethstbynm2.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gethstbynm_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gethstbynm.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gethstent_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
gethstent.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getipv4sourcefilter.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getnameinfo.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
getnetbyad_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getnetbyad.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getnetbynm_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getnetbynm.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getnetent_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getnetent.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getnetgrent_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getnetgrent.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getproto_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getproto.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getprtent_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getprtent.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getprtname_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getprtname.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getrpcbyname_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getrpcbyname.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getrpcbynumber_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getrpcbynumber.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getrpcent_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getrpcent.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getservent_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getservent.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getsourcefilter.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getsrvbynm_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getsrvbynm.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getsrvbypt_r.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getsrvbypt.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
herrno-loc.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
herrno.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
htonl.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
htons.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
htontest.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
if_index.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ifaddrs.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ifaddrs.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
ifreq.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
in6_addr.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
inet6_opt.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
inet6_option.c Use glibc_likely instead __builtin_expect. 2014-02-10 15:07:12 +01:00
inet6_rth.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
inet_lnaof.c Avoid use of "register" as optimization hint. 2013-06-07 22:24:35 +00:00
inet_mkadr.c Update. 2003-08-27 20:57:30 +00:00
inet_net.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
inet_netof.c Avoid use of "register" as optimization hint. 2013-06-07 22:24:35 +00:00
inet_ntoa.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Makefile Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
netgroup.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
rcmd.c Avoid use of "register" as optimization hint. 2013-06-07 22:24:35 +00:00
rexec.c * sysdeps/unix/sysv/linux/dl-osinfo.h (dl_fatal): Remove inline 2009-04-26 20:12:37 +00:00
ruserpass.c Use (void) in no-arguments function definitions. 2013-06-08 00:22:23 +00:00
setipv4sourcefilter.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
setsourcefilter.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
test_ifindex.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
test-ifaddrs.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
test-inet6_opt.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
tst-checks.c Fix more warnings 2011-12-03 21:49:35 -05:00
tst-ether_aton.c Update. 2002-05-24 08:49:00 +00:00
tst-ether_line.c [BZ #5441, BZ #5452, BZ #5454] 2007-12-07 16:50:11 +00:00
tst-gethnm.c Include string.h to provide prototype for strcmp. 2000-08-19 18:04:56 +00:00
tst-getni1.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
tst-getni2.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
tst-inet6_rth.c Fix a strict-alias warning in tst-inet6_rth. 2012-11-29 13:35:14 -08:00
tst-network.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
tst-ntoa.c Update. 1997-08-10 18:37:15 +00:00
Versions [BZ #2693] 2006-05-25 04:50:06 +00:00