glibc/inet
Florian Weimer 3375cfafa7 Make padding in struct sockaddr_storage explicit [BZ #20111]
This avoids aliasing issues with GCC 6 in -fno-strict-aliasing
mode.  (With implicit padding, not all data is copied.)

This change makes it explicit that struct sockaddr_storage is
only 126 bytes large on m68k (unlike elsewhere, where we end up
with the requested 128 bytes).  The new test case makes sure that
this does not happen on other architectures.
2016-05-23 19:43:09 +02:00
..
arpa Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
netinet Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
protocols Don't use removed rpc headers 2011-05-05 07:36:40 -04:00
aliases.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
bug-if1.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
check_native.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
check_pf.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ether_aton_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ether_aton.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ether_hton.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ether_line.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ether_ntoa_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ether_ntoa.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ether_ntoh.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getaliasent_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getaliasent.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getaliasname_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getaliasname.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gethstbyad_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gethstbyad.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gethstbynm2_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gethstbynm2.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gethstbynm_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gethstbynm.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gethstent_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
gethstent.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getipv4sourcefilter.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getnameinfo.c getnameinfo: Return EAI_OVERFLOW in more cases [BZ #19787] 2016-05-04 14:48:01 +02:00
getnetbyad_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getnetbyad.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getnetbynm_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getnetbynm.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getnetent_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getnetent.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getnetgrent_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getnetgrent.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getproto_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getproto.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getprtent_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getprtent.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getprtname_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getprtname.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getservent_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getservent.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getsourcefilter.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getsrvbynm_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getsrvbynm.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getsrvbypt_r.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
getsrvbypt.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
herrno-loc.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
herrno.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
htonl.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
htons.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
htontest.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
if_index.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ifaddrs.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ifaddrs.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ifreq.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
in6_addr.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
inet6_opt.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
inet6_option.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
inet6_rth.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
inet_lnaof.c inet: Remove SCCS keywords 2016-04-28 12:53:50 +02:00
inet_mkadr.c inet: Remove SCCS keywords 2016-04-28 12:53:50 +02:00
inet_net.c inet: Remove SCCS keywords 2016-04-28 12:53:50 +02:00
inet_netof.c inet: Remove SCCS keywords 2016-04-28 12:53:50 +02:00
inet_ntoa.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
Makefile Make padding in struct sockaddr_storage explicit [BZ #20111] 2016-05-23 19:43:09 +02:00
netgroup.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
rcmd.c inet: Remove SCCS keywords 2016-04-28 12:53:50 +02:00
rexec.c inet: Remove SCCS keywords 2016-04-28 12:53:50 +02:00
ruserpass.c inet: Remove SCCS keywords 2016-04-28 12:53:50 +02:00
setipv4sourcefilter.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setsourcefilter.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
test_ifindex.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
test-ifaddrs.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
test-inet6_opt.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-checks.c Fix more warnings 2011-12-03 21:49:35 -05:00
tst-ether_aton.c Modify several tests to use test-skeleton.c 2015-08-06 02:59:04 -04:00
tst-ether_line.c [BZ #5441, BZ #5452, BZ #5454] 2007-12-07 16:50:11 +00:00
tst-gethnm.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
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 dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
tst-ntoa.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-sockaddr.c Make padding in struct sockaddr_storage explicit [BZ #20111] 2016-05-23 19:43:09 +02:00
Versions Exclude rpcent functions and NSS backends for rpc, key when excluding sunrpc. 2015-02-06 10:43:19 -08:00