glibc/bits
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
..
byteswap-16.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
byteswap.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
confname.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
dirent.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
dlfcn.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
elfclass.h Update. 1999-07-27 05:53:25 +00:00
endian.h Update. 1997-11-26 04:23:08 +00:00
environments.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
errno.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fcntl.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fenv.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fenvinline.h Update. 1999-11-11 01:05:26 +00:00
huge_val.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
huge_valf.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
huge_vall.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
in.h non-linux: Apply RFC3542 obsoletion of RFC2292 macros 2016-04-24 19:24:36 +02:00
inf.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ioctl-types.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ioctls.h Update. 1997-11-26 04:23:08 +00:00
ipc.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ipctypes.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
libm-simd-decl-stubs.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
link.h * csu/elf-init.c (__libc_csu_fini): Don't do anything here. 2005-01-06 22:40:27 +00:00
local_lim.h Update. 1997-10-15 05:34:02 +00:00
math-vector.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mathdef.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mathinline.h * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline. 2007-03-17 17:04:28 +00:00
mman-linux.h Update glibc headers for Linux 4.5. 2016-03-14 19:04:53 +00:00
mman.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
mqueue.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
msq.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
nan.h Update. 1997-10-15 05:34:02 +00:00
netdb.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
param.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
poll.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
posix_opt.h Update. 1997-10-15 05:34:02 +00:00
pthreadtypes.h 2002-11-10 Roland McGrath <roland@redhat.com> 2002-11-10 23:22:35 +00:00
resource.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sched.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
select.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sem.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
setjmp.h Update. 1997-11-26 04:23:08 +00:00
shm.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigaction.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigcontext.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
siginfo.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
signum.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigset.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigstack.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sigthread.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sockaddr.h Make padding in struct sockaddr_storage explicit [BZ #20111] 2016-05-23 19:43:09 +02:00
socket.h Make padding in struct sockaddr_storage explicit [BZ #20111] 2016-05-23 19:43:09 +02:00
stat.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
statfs.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
statvfs.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
stdlib-bsearch.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
string.h Add _STRING_INLINE_unaligned and string_private.h 2016-02-18 14:55:29 -02:00
stropts.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
sys_errlist.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
syslog-path.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
termios.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
time.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
types.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
typesizes.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
uio.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
ustat.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
utmp.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
utsname.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
waitflags.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
waitstatus.h Remove union wait [BZ #19613] 2016-04-14 08:54:57 +02:00
wchar.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
wordsize.h Update. 1999-05-19 15:35:26 +00:00
xtitypes.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00