arch/aarch64/atomic_arch.h | 10 +- arch/aarch64/bits/limits.h | 2 +- arch/aarch64/bits/signal.h | 2 +- arch/aarch64/crt_arch.h | 28 +- arch/aarch64/syscall_arch.h | 72 +- arch/arm/atomic_arch.h | 32 +- arch/arm/bits/limits.h | 2 +- arch/arm/bits/signal.h | 2 +- arch/arm/bits/user.h | 18 +- arch/arm/crt_arch.h | 34 +- arch/arm/pthread_arch.h | 8 +- arch/arm/syscall_arch.h | 72 +- arch/generic/bits/ioctl.h | 10 +- arch/i386/atomic_arch.h | 58 +- arch/i386/bits/fenv.h | 4 +- arch/i386/bits/limits.h | 2 +- arch/i386/bits/signal.h | 2 +- arch/i386/crt_arch.h | 30 +- arch/i386/pthread_arch.h | 2 +- arch/microblaze/atomic_arch.h | 6 +- arch/microblaze/bits/limits.h | 2 +- arch/microblaze/bits/signal.h | 2 +- arch/microblaze/crt_arch.h | 32 +- arch/microblaze/pthread_arch.h | 2 +- arch/microblaze/syscall_arch.h | 70 +- arch/mips/bits/ioctl.h | 10 +- arch/mips/bits/limits.h | 2 +- arch/mips/bits/signal.h | 2 +- arch/mips/bits/stat.h | 2 +- arch/mips/crt_arch.h | 56 +- arch/mips/pthread_arch.h | 6 +- arch/mips/syscall_arch.h | 38 +- arch/mips64/bits/ioctl.h | 10 +- arch/mips64/bits/limits.h | 2 +- arch/mips64/bits/signal.h | 2 +- arch/mips64/crt_arch.h | 64 +- arch/mips64/pthread_arch.h | 6 +- arch/mips64/syscall_arch.h | 38 +- arch/mipsn32/bits/ioctl.h | 10 +- arch/mipsn32/bits/limits.h | 2 +- arch/mipsn32/bits/signal.h | 2 +- arch/mipsn32/crt_arch.h | 62 +- arch/mipsn32/pthread_arch.h | 6 +- arch/mipsn32/syscall_arch.h | 38 +- arch/or1k/atomic_arch.h | 20 +- arch/or1k/bits/limits.h | 2 +- arch/or1k/bits/signal.h | 2 +- arch/or1k/crt_arch.h | 34 +- arch/or1k/pthread_arch.h | 6 +- arch/or1k/syscall_arch.h | 56 +- arch/powerpc/bits/limits.h | 2 +- arch/powerpc/bits/signal.h | 4 +- arch/powerpc/bits/user.h | 2 +- arch/powerpc/crt_arch.h | 38 +- arch/powerpc/pthread_arch.h | 8 +- arch/powerpc64/bits/limits.h | 2 +- arch/powerpc64/bits/signal.h | 2 +- arch/powerpc64/bits/user.h | 2 +- arch/powerpc64/crt_arch.h | 36 +- arch/powerpc64/pthread_arch.h | 4 +- arch/powerpc64/syscall_arch.h | 100 +- arch/s390x/bits/limits.h | 2 +- arch/s390x/bits/signal.h | 2 +- arch/s390x/crt_arch.h | 32 +- arch/s390x/syscall_arch.h | 72 +- arch/sh/atomic_arch.h | 6 +- arch/sh/bits/ioctl.h | 8 +- arch/sh/bits/limits.h | 2 +- arch/sh/bits/signal.h | 2 +- arch/sh/bits/user.h | 2 +- arch/sh/crt_arch.h | 118 +- arch/sh/pthread_arch.h | 2 +- arch/sh/syscall_arch.h | 80 +- arch/x32/atomic_arch.h | 64 +- arch/x32/bits/fenv.h | 4 +- arch/x32/bits/limits.h | 2 +- arch/x32/bits/shm.h | 2 +- arch/x32/bits/signal.h | 2 +- arch/x32/crt_arch.h | 22 +- arch/x32/pthread_arch.h | 2 +- arch/x32/syscall_arch.h | 18 +- arch/x86_64/atomic_arch.h | 68 +- arch/x86_64/bits/fenv.h | 4 +- arch/x86_64/bits/limits.h | 2 +- arch/x86_64/bits/signal.h | 2 +- arch/x86_64/crt_arch.h | 22 +- arch/x86_64/pthread_arch.h | 2 +- arch/x86_64/syscall_arch.h | 12 +- crt/crt1.c | 2 +- crt/rcrt1.c | 2 +- include/arpa/inet.h | 12 +- include/arpa/nameser.h | 58 +- include/arpa/telnet.h | 4 +- include/assert.h | 2 +- include/ctype.h | 4 +- include/elf.h | 793 ++++---- include/features.h | 4 +- include/fnmatch.h | 2 +- include/libintl.h | 2 +- include/limits.h | 4 +- include/locale.h | 4 +- include/malloc.h | 10 +- include/net/ethernet.h | 2 +- include/net/if.h | 12 +- include/net/if_arp.h | 6 +- include/netdb.h | 50 +- include/netinet/ether.h | 8 +- include/netinet/igmp.h | 2 +- include/netinet/in.h | 36 +- include/netinet/ip.h | 34 +- include/netinet/ip_icmp.h | 20 +- include/netinet/tcp.h | 85 +- include/nl_types.h | 6 +- include/poll.h | 2 +- include/pwd.h | 14 +- include/resolv.h | 10 +- include/sched.h | 4 +- include/scsi/sg.h | 22 +- include/search.h | 4 +- include/setjmp.h | 18 +- include/signal.h | 10 +- include/stdio.h | 10 +- include/stdlib.h | 158 +- include/string.h | 78 +- include/strings.h | 28 +- include/sys/cachectl.h | 2 +- include/sys/epoll.h | 2 +- include/sys/ioctl.h | 2 +- include/sys/ipc.h | 2 +- include/sys/klog.h | 2 +- include/sys/mman.h | 30 +- include/sys/msg.h | 8 +- include/sys/mtio.h | 60 +- include/sys/prctl.h | 2 +- include/sys/resource.h | 10 +- include/sys/select.h | 4 +- include/sys/socket.h | 40 +- include/sys/statfs.h | 4 +- include/sys/statvfs.h | 8 +- include/sys/swap.h | 4 +- include/sys/sysinfo.h | 10 +- include/sys/sysmacros.h | 4 +- include/sys/time.h | 10 +- include/sys/times.h | 2 +- include/sys/uio.h | 8 +- include/sys/utsname.h | 2 +- include/sys/wait.h | 14 +- include/syslog.h | 10 +- include/termios.h | 22 +- include/threads.h | 12 +- include/time.h | 64 +- include/ulimit.h | 2 +- include/unistd.h | 2 +- include/utime.h | 2 +- include/wchar.h | 150 +- include/wctype.h | 4 +- include/wordexp.h | 4 +- ldso/dlstart.c | 6 +- ldso/dynlink.c | 88 +- src/aio/aio.c | 2 +- src/aio/aio_suspend.c | 10 +- src/complex/cexp.c | 4 +- src/complex/cexpf.c | 4 +- src/conf/legacy.c | 4 +- src/conf/sysconf.c | 4 +- src/crypt/crypt_blowfish.c | 562 +++--- src/crypt/crypt_des.c | 70 +- src/crypt/crypt_md5.c | 21 +- src/crypt/crypt_sha256.c | 21 +- src/crypt/crypt_sha512.c | 45 +- src/crypt/encrypt.c | 6 +- src/ctype/__ctype_b_loc.c | 48 +- src/ctype/__ctype_tolower_loc.c | 38 +- src/ctype/__ctype_toupper_loc.c | 38 +- src/ctype/iswcntrl.c | 6 +- src/ctype/towctrans.c | 8 +- src/dirent/readdir.c | 2 +- src/dirent/readdir_r.c | 2 +- src/env/__libc_start_main.c | 8 +- src/env/__reset_tls.c | 8 +- src/exit/arm/__aeabi_atexit.c | 2 +- src/exit/atexit.c | 14 +- src/exit/exit.c | 4 +- src/fenv/fesetround.c | 10 +- src/fenv/powerpc64/fenv.c | 4 +- src/fenv/s390x/fenv.c | 4 +- src/internal/atomic.h | 8 +- src/internal/floatscan.c | 8 +- src/internal/intscan.c | 33 +- src/internal/syscall.h | 4 +- src/internal/vdso.c | 6 +- src/ldso/dl_iterate_phdr.c | 2 +- src/ldso/dlerror.c | 2 +- src/linux/fanotify.c | 2 +- src/linux/x32/sysinfo.c | 4 +- src/locale/__mo_lookup.c | 3 +- src/locale/dcngettext.c | 2 +- src/locale/iconv.c | 66 +- src/locale/langinfo.c | 2 +- src/locale/locale_map.c | 42 +- src/locale/strfmon.c | 8 +- src/malloc/malloc.c | 8 +- src/math/__cos.c | 12 +- src/math/__cosdf.c | 8 +- src/math/__cosl.c | 36 +- src/math/__invtrigl.c | 62 +- src/math/__rem_pio2.c | 16 +- src/math/__rem_pio2_large.c | 249 ++- src/math/__rem_pio2f.c | 8 +- src/math/__rem_pio2l.c | 28 +- src/math/__sin.c | 12 +- src/math/__sindf.c | 8 +- src/math/__sinl.c | 40 +- src/math/__tan.c | 30 +- src/math/__tandf.c | 12 +- src/math/__tanl.c | 96 +- src/math/acos.c | 24 +- src/math/acosf.c | 12 +- src/math/asin.c | 24 +- src/math/asinf.c | 10 +- src/math/atan.c | 38 +- src/math/atan2.c | 14 +- src/math/atan2f.c | 12 +- src/math/atan2l.c | 10 +- src/math/atanf.c | 26 +- src/math/atanl.c | 76 +- src/math/cbrt.c | 14 +- src/math/cbrtf.c | 4 +- src/math/cos.c | 4 +- src/math/cosf.c | 14 +- src/math/erf.c | 118 +- src/math/erff.c | 118 +- src/math/erfl.c | 58 +- src/math/exp.c | 20 +- src/math/exp2.c | 524 ++--- src/math/exp2f.c | 42 +- src/math/exp2l.c | 180 +- src/math/expf.c | 12 +- src/math/expl.c | 20 +- src/math/expm1.c | 18 +- src/math/expm1f.c | 12 +- src/math/expm1l.c | 28 +- src/math/fmaf.c | 7 +- src/math/j0.c | 236 ++- src/math/j0f.c | 236 ++- src/math/j1.c | 236 ++- src/math/j1f.c | 236 ++- src/math/jn.c | 6 +- src/math/jnf.c | 4 +- src/math/lgamma_r.c | 124 +- src/math/lgammaf_r.c | 124 +- src/math/lgammal.c | 126 +- src/math/log.c | 18 +- src/math/log10.c | 22 +- src/math/log10f.c | 16 +- src/math/log10l.c | 42 +- src/math/log1p.c | 18 +- src/math/log1pf.c | 12 +- src/math/log1pl.c | 40 +- src/math/log2.c | 18 +- src/math/log2f.c | 12 +- src/math/log2l.c | 42 +- src/math/logb.c | 6 +- src/math/logf.c | 12 +- src/math/logl.c | 40 +- src/math/pow.c | 56 +- src/math/powf.c | 58 +- src/math/powl.c | 128 +- src/math/sin.c | 4 +- src/math/sincosf.c | 8 +- src/math/sinf.c | 14 +- src/math/tanf.c | 8 +- src/math/tgammal.c | 100 +- src/misc/fmtmsg.c | 28 +- src/misc/getopt_long.c | 7 +- src/misc/nftw.c | 12 +- src/misc/syslog.c | 4 +- src/misc/wordexp.c | 84 +- src/multibyte/internal.c | 22 +- src/multibyte/mbrtoc16.c | 2 +- src/multibyte/mbrtowc.c | 2 +- src/multibyte/mbsnrtowcs.c | 32 +- src/multibyte/mbsrtowcs.c | 97 +- src/multibyte/wcsnrtombs.c | 20 +- src/network/dn_comp.c | 14 +- src/network/getaddrinfo.c | 47 +- src/network/gethostbyname2_r.c | 30 +- src/network/getnameinfo.c | 3 +- src/network/getservbyname_r.c | 12 +- src/network/herror.c | 2 +- src/network/inet_pton.c | 2 +- src/network/lookup_name.c | 18 +- src/network/lookup_serv.c | 14 +- src/network/ns_parse.c | 2 +- src/network/res_msend.c | 8 +- src/network/resolvconf.c | 14 +- src/passwd/getgr_a.c | 8 +- src/passwd/getgr_r.c | 4 +- src/passwd/getpw_a.c | 14 +- src/passwd/getpw_r.c | 2 +- src/passwd/putgrent.c | 2 +- src/prng/random.c | 17 +- src/process/execvp.c | 2 +- src/process/posix_spawn.c | 4 +- src/regex/fnmatch.c | 21 +- src/regex/glob.c | 6 +- src/regex/regcomp.c | 3358 +++++++++++++++---------------- src/regex/regerror.c | 30 +- src/regex/regexec.c | 1451 +++++++------ src/regex/tre-mem.c | 154 +- src/regex/tre.h | 128 +- src/sched/sched_cpucount.c | 2 +- src/search/hsearch.c | 4 +- src/search/tsearch_avl.c | 6 +- src/select/poll.c | 2 +- src/signal/sigaction.c | 2 +- src/signal/sigset.c | 2 +- src/signal/sigsetjmp_tail.c | 2 +- src/stdio/fclose.c | 2 +- src/stdio/fmemopen.c | 6 +- src/stdio/fread.c | 2 +- src/stdio/fseek.c | 2 +- src/stdio/fwide.c | 2 +- src/stdio/open_wmemstream.c | 2 +- src/stdio/perror.c | 2 +- src/stdio/popen.c | 4 +- src/stdio/vfprintf.c | 87 +- src/stdio/vfscanf.c | 22 +- src/stdio/vfwprintf.c | 46 +- src/stdio/vfwscanf.c | 7 +- src/stdlib/qsort.c | 6 +- src/string/memccpy.c | 2 +- src/string/memcpy.c | 96 +- src/string/stpncpy.c | 2 +- src/string/strlcpy.c | 2 +- src/string/strncmp.c | 2 +- src/string/strsignal.c | 14 +- src/thread/__syscall_cp.c | 8 +- src/thread/arm/__set_thread_area.c | 4 +- src/thread/pthread_barrier_init.c | 2 +- src/thread/pthread_barrier_wait.c | 2 +- src/thread/pthread_cancel.c | 8 +- src/thread/pthread_cond_timedwait.c | 4 +- src/thread/pthread_create.c | 4 +- src/thread/pthread_mutex_timedlock.c | 4 +- src/thread/pthread_once.c | 32 +- src/thread/pthread_rwlock_timedrdlock.c | 2 +- src/thread/pthread_rwlock_timedwrlock.c | 4 +- src/thread/sh/__set_thread_area.c | 2 +- src/thread/thrd_join.c | 8 +- src/thread/x32/syscall_cp_fixup.c | 4 +- src/time/__asctime.c | 3 +- src/time/__month_to_secs.c | 3 +- src/time/clock.c | 2 +- src/time/strptime.c | 8 +- src/time/utime.c | 3 +- src/unistd/faccessat.c | 2 +- src/unistd/fchown.c | 1 - 358 files changed, 7466 insertions(+), 7712 deletions(-)