summaryrefslogtreecommitdiff
path: root/libc/ports/sysdeps/unix/sysv
diff options
context:
space:
mode:
authorjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2014-01-03 17:51:28 +0000
committerjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2014-01-03 17:51:28 +0000
commitf71e9a28759c1f5d6e8dc0baced440e72507b433 (patch)
treed1ef7f1f84de67d0446b60c04f10a47c84ac1ddc /libc/ports/sysdeps/unix/sysv
parent036dfd44bcc8ed8e97dcd9c763f61d3b59796941 (diff)
downloadeglibc2-f71e9a28759c1f5d6e8dc0baced440e72507b433.tar.gz
Merge changes between r24468 and r24941 from /fsf/trunk.
git-svn-id: svn://svn.eglibc.org/trunk@24942 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/ports/sysdeps/unix/sysv')
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h33
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h44
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h104
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h14
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S20
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c16
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/brk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/socket.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h20
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/brk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/pread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/umount.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/access.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h12
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h10
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h20
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h10
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h10
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/brk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/chown.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/creat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/link.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/open.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/open64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/pause.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/poll.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/recv.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/rename.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/select.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/send.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/umount.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h14
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h10
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile1
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S63
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S16
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h14
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c25
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S8
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h38
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S17
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym13
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/system.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h8
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h31
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h14
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S2
-rwxr-xr-xlibc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h18
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h14
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/brk.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c66
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/Versions6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/Versions6
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist4
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/pread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c63
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h2
-rw-r--r--libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h2
620 files changed, 1145 insertions, 863 deletions
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S
index 4147c6821..88d6d7e11 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/__read_tp.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h
index 1360f8a83..78e13158b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for the AArch64 Linux ABI.
- Copyright (C) 2011-2013 Free Software Foundation, Inc.
+ Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h
index 5f9a4d84a..31732d408 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h
index 770607b83..d73024710 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/bits/mman.h
@@ -1,6 +1,6 @@
/* Definitions for POSIX memory map interface. Linux/AArch64 version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S
index b359e6e8a..2ca802106 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h
index 5db24eb5d..32851d00b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-cache.h
@@ -1,5 +1,5 @@
/* Support for reading /etc/ld.so.cache files written by Linux ldconfig.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c
index 13b48e933..3c29c564e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/dl-static.c
@@ -1,5 +1,5 @@
/* Variable initialization. AArch64 version.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S
index 2ba48044e..70b2e3243 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/getcontext.S
@@ -1,6 +1,6 @@
/* Save current context.
- Copyright (C) 2009-2013 Free Software Foundation, Inc.
+ Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c
index 4d1ec3b10..267cfae30 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/gettimeofday.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c
index f919de608..b16bfeb8d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/init-first.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S
index 2e08cf708..4443f5a4a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ioctl.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h
index 980f516bb..c736eb9c0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel-features.h
@@ -1,7 +1,7 @@
/* Set flags signalling availability of kernel features based on given
kernel version number.
- Copyright (C) 2009-2013 Free Software Foundation, Inc.
+ Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h
index 65ec6b84c..8af31f633 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/kernel_rt_sigframe.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h
index a8edbd14a..10be19768 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldconfig.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h
index 92877e53d..77942682c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ldsodefs.h
@@ -1,5 +1,5 @@
/* Run-time dynamic linker data structures for loaded ELF shared objects. Tile.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S
index b4555d23a..25615aa57 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c
index 94116e0bf..806eab2cf 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/makecontext.c
@@ -1,5 +1,5 @@
/* Create new context.
- Copyright (C) 2002-2013 Free Software Foundation, Inc.
+ Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c
index 9ca3d25ea..54ecc10fb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/mmap.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h
index 3acedb833..0b01c72de 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/local_lim.h
@@ -1,5 +1,5 @@
/* Minimum guaranteed maximum values for system limits. Linux version.
- Copyright (C) 1993-2013 Free Software Foundation, Inc.
+ Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h
index 42d759a80..f11eeabb1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/pthreadtypes.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h
index 468fae7a0..c865de786 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/bits/semaphore.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S
index 01c97ab83..281be3b67 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c
index 237869684..e5f1e4dcf 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c
index 47fca43d8..79a2ec586 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/fork.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h
index 52f8a7a27..69a5f278e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -37,6 +37,8 @@
#define FUTEX_TRYLOCK_PI 8
#define FUTEX_WAIT_BITSET 9
#define FUTEX_WAKE_BITSET 10
+#define FUTEX_WAIT_REQUEUE_PI 11
+#define FUTEX_CMP_REQUEUE_PI 12
#define FUTEX_PRIVATE_FLAG 128
#define FUTEX_CLOCK_REALTIME 256
@@ -143,6 +145,35 @@
})
+/* Priority Inheritance support. */
+#define lll_futex_wait_requeue_pi(futexp, val, mutex, private) \
+ lll_futex_timed_wait_requeue_pi (futexp, val, NULL, 0, mutex, private)
+
+#define lll_futex_timed_wait_requeue_pi(futexp, val, timespec, clockbit, \
+ mutex, private) \
+ ({ \
+ INTERNAL_SYSCALL_DECL (__err); \
+ long int __ret; \
+ int __op = FUTEX_WAIT_REQUEUE_PI | clockbit; \
+ \
+ __ret = INTERNAL_SYSCALL (futex, __err, 5, (futexp), \
+ __lll_private_flag (__op, private), \
+ (val), (timespec), mutex); \
+ INTERNAL_SYSCALL_ERROR_P (__ret, __err) ? -__ret : __ret; \
+ })
+
+#define lll_futex_cmp_requeue_pi(futexp, nr_wake, nr_move, mutex, val, priv) \
+ ({ \
+ INTERNAL_SYSCALL_DECL (__err); \
+ long int __ret; \
+ \
+ __ret = INTERNAL_SYSCALL (futex, __err, 6, (futexp), \
+ __lll_private_flag (FUTEX_CMP_REQUEUE_PI, priv),\
+ (nr_wake), (nr_move), (mutex), (val)); \
+ INTERNAL_SYSCALL_ERROR_P (__ret, __err); \
+ })
+
+
#define lll_trylock(lock) \
atomic_compare_and_exchange_val_acq(&(lock), 1, 0)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S
index 33a623f2d..210834711 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pt-vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c
index 2fb9b859f..d1b28ff51 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h
index ea0fe57b3..f6903b5dd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S
index 7a221fe2e..cc056085d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/nptl/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h
index fedb38b80..f89339832 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/profil-counter.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c
index 5336976b4..2d8a7f124 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/readelflib.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S
index ee4aa359a..d220c41f6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/setcontext.S
@@ -1,6 +1,6 @@
/* Set current context.
- Copyright (C) 2009-2013 Free Software Foundation, Inc.
+ Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c
index dbaa2246b..418207f68 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigaction.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h
index 42ff38ece..3291fd97e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h
@@ -1,5 +1,5 @@
/* AArch64 definitions for signal handling calling conventions.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S
index 2b6d43247..deb27fa46 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/swapcontext.S
@@ -1,6 +1,6 @@
/* Modify saved context.
- Copyright (C) 2009-2013 Free Software Foundation, Inc.
+ Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h
index f48d33ccc..b65832f6e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h
index 52f5c4ffa..b02af8ac1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
index 71e1dec11..c8aff0eaa 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
@@ -1,5 +1,5 @@
/* `ptrace' debugger support interface. Linux version.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h
index 9b41d985f..476f5debb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h
index ca4dedd88..eceeb389e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sys/user.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S
index 3bf669293..20dd6904a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c
index f535bcc31..bfb87c5d4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h
index 9a7b16735..5ccf1da18 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -371,8 +371,44 @@ __local_syscall_error: \
#endif /* __ASSEMBLER__ */
-/* Pointer mangling is not yet supported for AArch64. */
-#define PTR_MANGLE(var) (void) (var)
-#define PTR_DEMANGLE(var) (void) (var)
+/* Pointer mangling is supported for AArch64. */
+#if (defined NOT_IN_libc && defined IS_IN_rtld) || \
+ (!defined SHARED && (!defined NOT_IN_libc || defined IS_IN_libpthread))
+# ifdef __ASSEMBLER__
+# define PTR_MANGLE(dst, src, guard, tmp) \
+ LDST_PCREL (ldr, guard, tmp, C_SYMBOL_NAME(__pointer_chk_guard_local)); \
+ PTR_MANGLE2 (dst, src, guard)
+/* Use PTR_MANGLE2 for efficiency if guard is already loaded. */
+# define PTR_MANGLE2(dst, src, guard)\
+ eor dst, src, guard
+# define PTR_DEMANGLE(dst, src, guard, tmp)\
+ PTR_MANGLE (dst, src, guard, tmp)
+# define PTR_DEMANGLE2(dst, src, guard)\
+ PTR_MANGLE2 (dst, src, guard)
+# else
+extern uintptr_t __pointer_chk_guard_local attribute_relro attribute_hidden;
+# define PTR_MANGLE(var) \
+ (var) = (__typeof (var)) ((uintptr_t) (var) ^ __pointer_chk_guard_local)
+# define PTR_DEMANGLE(var) PTR_MANGLE (var)
+# endif
+#else
+# ifdef __ASSEMBLER__
+# define PTR_MANGLE(dst, src, guard, tmp) \
+ LDST_GLOBAL (ldr, guard, tmp, C_SYMBOL_NAME(__pointer_chk_guard)); \
+ PTR_MANGLE2 (dst, src, guard)
+/* Use PTR_MANGLE2 for efficiency if guard is already loaded. */
+# define PTR_MANGLE2(dst, src, guard)\
+ eor dst, src, guard
+# define PTR_DEMANGLE(dst, src, guard, tmp)\
+ PTR_MANGLE (dst, src, guard, tmp)
+# define PTR_DEMANGLE2(dst, src, guard)\
+ PTR_MANGLE2 (dst, src, guard)
+# else
+extern uintptr_t __pointer_chk_guard attribute_relro;
+# define PTR_MANGLE(var) \
+ (var) = (__typeof (var)) ((uintptr_t) (var) ^ __pointer_chk_guard)
+# define PTR_DEMANGLE(var) PTR_MANGLE (var)
+# endif
+#endif
#endif /* linux/aarch64/sysdep.h */
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h
index 51cbeecbe..8b58114de 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/ucontext-internal.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S
index 6fcaefa3b..d9f2c7074 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/aarch64/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S
index 4aaddde7d..d6ca4c185 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c
index c1efb0ae9..a0cbba3d1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/adjtime.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h
index bfa025be3..01b043a7b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/dirent.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h
index e983d506b..0bbaae152 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/epoll.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h
index e4d3d4439..dd2f5bfab 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/errno.h
@@ -1,5 +1,5 @@
/* Error constants. Linux/Alpha specific version.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h
index b5a7e41ce..2b9b27277 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/eventfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
index 02c9a7f75..db54cc814 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h
index 26bcd43e8..315f09cb2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/inotify.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h
index ae4ad477a..24e498edb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ioctls.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h
index 66903d3ac..8ab80af55 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/ipc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -49,6 +49,6 @@ struct ipc_perm
unsigned int mode; /* Read/write permission. */
unsigned short int __seq; /* Sequence number. */
unsigned short int __pad1;
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h
index c51b05d37..650e5e370 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/mman.h
@@ -1,5 +1,5 @@
/* Definitions for POSIX memory map interface. Linux/Alpha version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -23,46 +23,7 @@
/* The following definitions basically come from the kernel headers.
But the kernel header is not namespace clean. */
-
-/* Protections are chosen from these bits, OR'd together. The
- implementation does not necessarily support PROT_EXEC or PROT_WRITE
- without PROT_READ. The only guarantees are that no writing will be
- allowed without PROT_WRITE and no access will be allowed for PROT_NONE. */
-
-#define PROT_READ 0x1 /* Page can be read. */
-#define PROT_WRITE 0x2 /* Page can be written. */
-#define PROT_EXEC 0x4 /* Page can be executed. */
-#define PROT_NONE 0x0 /* Page can not be accessed. */
-#define PROT_GROWSDOWN 0x01000000 /* Extend change to start of
- growsdown vma (mprotect only). */
-#define PROT_GROWSUP 0x02000000 /* Extend change to start of
- growsup vma (mprotect only). */
-
-/* Sharing types (must choose one and only one of these). */
-#define MAP_SHARED 0x01 /* Share changes. */
-#define MAP_PRIVATE 0x02 /* Changes are private. */
-#ifdef __USE_MISC
-# define MAP_TYPE 0x0f /* Mask for type of mapping. */
-#endif
-
-/* Other flags. */
-#define MAP_FIXED 0x100 /* Interpret addr exactly. */
-#ifdef __USE_MISC
-# define MAP_FILE 0
-# define MAP_ANONYMOUS 0x10 /* Don't use a file. */
-# define MAP_ANON MAP_ANONYMOUS
-/* When MAP_HUGETLB is set bits [26:31] encode the log2 of the huge page size. */
-# define MAP_HUGE_SHIFT 26
-# define MAP_HUGE_MASK 0x3f
-#endif
-
-/* Not used by Linux, but here to make sure we don't clash with
- OSF/1 defines. */
-#if 0 && defined __USE_BSD
-# define MAP_HASSEMAPHORE 0x0200
-# define MAP_INHERIT 0x0400
-# define MAP_UNALIGNED 0x0800
-#endif
+#define __MAP_ANONYMOUS 0x10 /* Don't use a file. */
/* These are Linux-specific. */
#ifdef __USE_MISC
@@ -77,53 +38,28 @@
# define MAP_HUGETLB 0x100000 /* Create huge page mapping. */
#endif
-/* Flags to `msync'. */
-#define MS_ASYNC 1 /* Sync memory asynchronously. */
-#define MS_SYNC 2 /* Synchronous memory sync. */
-#define MS_INVALIDATE 4 /* Invalidate the caches. */
-
/* Flags for `mlockall'. */
-#define MCL_CURRENT 8192 /* Lock all currently mapped pages. */
-#define MCL_FUTURE 16384 /* Lock all additions to address
- space. */
+#define MCL_CURRENT 8192
+#define MCL_FUTURE 16384
-/* Flags for `mremap'. */
-#ifdef __USE_GNU
-# define MREMAP_MAYMOVE 1
-# define MREMAP_FIXED 2
-#endif
+#include <bits/mman-linux.h>
+
+/* Values that differ from standard <mman-linux.h>. For the most part newer
+ values are shared, but older values are skewed. */
+
+#undef MAP_FIXED
+#define MAP_FIXED 0x100
+
+#undef MS_SYNC
+#define MS_SYNC 2
+#undef MS_INVALIDATE
+#define MS_INVALIDATE 4
-/* Advice to `madvise'. */
#ifdef __USE_BSD
-# define MADV_NORMAL 0 /* No further special treatment. */
-# define MADV_RANDOM 1 /* Expect random page references. */
-# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define MADV_WILLNEED 3 /* Will need these pages. */
-# define MADV_DONTNEED 6 /* Don't need these pages. */
-# define MADV_REMOVE 9 /* Remove these pages and resources. */
-# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-# define MADV_DOFORK 11 /* Do inherit across fork. */
-# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-# define MADV_HUGEPAGE 14 /* Worth backing with hugepages. */
-# define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages. */
-# define MADV_DONTDUMP 16 /* Exclude from the core dump. */
-# define MADV_DODUMP 17 /* Clear MADV_DONTDUMP. */
-# define MADV_HWPOISON 100 /* Poison a page for testing. */
+# undef MADV_DONTNEED
+# define MADV_DONTNEED 6
#endif
-
-/* The POSIX people had to invent similar names for the same things. */
#ifdef __USE_XOPEN2K
-# define POSIX_MADV_NORMAL 0 /* No further special treatment. */
-# define POSIX_MADV_RANDOM 1 /* Expect random page references. */
-# define POSIX_MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define POSIX_MADV_WILLNEED 3 /* Will need these pages. */
-# define POSIX_MADV_DONTNEED 6 /* Don't need these pages. */
-#endif
-
-/* Not used by Linux, but here to make sure we don't clash with
- OSF/1 defines. */
-#if 0 && defined __USE_BSD
-# define MADV_DONTNEED_COMPAT 4 /* Old version? */
-# define MADV_SPACEAVAIL 5 /* Ensure resources are available. */
+# undef POSIX_MADV_DONTNEED
+# define POSIX_MADV_DONTNEED 6
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h
index 8bb057b4e..3fd28ff67 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/msq.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -46,8 +46,8 @@ struct msqid_ds
msglen_t msg_qbytes; /* max number of bytes allowed on queue */
__pid_t msg_lspid; /* pid of last msgsnd() */
__pid_t msg_lrpid; /* pid of last msgrcv() */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
#ifdef __USE_MISC
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h
index 65f76fd10..2f39d705f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/netdb.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h
index 46c7b90d1..ac9367fd5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/resource.h
@@ -1,5 +1,5 @@
/* Bit values & structures for resource limits. Alpha/Linux version.
- Copyright (C) 1994-2013 Free Software Foundation, Inc.
+ Copyright (C) 1994-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h
index c2d73aa4e..6bd5007e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sem.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -41,8 +41,8 @@ struct semid_ds
__time_t sem_otime; /* last semop() time */
__time_t sem_ctime; /* last time changed by semctl() */
unsigned long int sem_nsems; /* number of semaphores in set */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
/* The user should define a union like the following to use it for arguments
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h
index 125e277f3..78751b00a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/shm.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -56,8 +56,8 @@ struct shmid_ds
__pid_t shm_cpid; /* pid of creator */
__pid_t shm_lpid; /* pid of last shmop */
shmatt_t shm_nattch; /* number of current attaches */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
#ifdef __USE_MISC
@@ -79,10 +79,10 @@ struct shminfo
unsigned long int shmmni;
unsigned long int shmseg;
unsigned long int shmall;
- unsigned long int __unused1;
- unsigned long int __unused2;
- unsigned long int __unused3;
- unsigned long int __unused4;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
+ unsigned long int __glibc_reserved3;
+ unsigned long int __glibc_reserved4;
};
struct shm_info
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h
index 698ac86be..9fd37cd19 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigaction.h
@@ -1,5 +1,5 @@
/* The proper definitions for Linux/Alpha sigaction.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h
index 49ca82647..9334ab8b5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/siginfo.h
@@ -1,5 +1,5 @@
/* siginfo_t, sigevent and constants. Linux/Alpha version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h
index 0d75919bf..c1b5e97ab 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signalfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h
index c7debcfa1..2d8a321c9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/signum.h
@@ -1,5 +1,5 @@
/* Signal number definitions. Linux/Alpha version.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h
index ee471c0ea..7c2b7d583 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/sigstack.h
@@ -1,5 +1,5 @@
/* sigstack, sigaltstack definitions.
- Copyright (C) 1998-2013 Free Software Foundation, Inc.
+ Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h
index 68c38af14..69309c8da 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/socket_type.h
@@ -1,5 +1,5 @@
/* Define enum __socket_type for Linux/Alpha.
- Copyright (C) 1991-2013 Free Software Foundation, Inc.
+ Copyright (C) 1991-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h
index 3e106477f..ec42d1803 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/stat.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -92,7 +92,7 @@ struct stat
__ST_TIME(a); /* Time of last access. */
__ST_TIME(m); /* Time of last modification. */
__ST_TIME(c); /* Time of last status change. */
- long __unused[3];
+ long __glibc_reserved[3];
};
#ifdef __USE_LARGEFILE64
@@ -113,7 +113,7 @@ struct stat64
__ST_TIME(a); /* Time of last access. */
__ST_TIME(m); /* Time of last modification. */
__ST_TIME(c); /* Time of last status change. */
- long __unused[3];
+ long __glibc_reserved[3];
};
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h
index b33ad637d..a3dfe0d04 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/statfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h
index 88d86af3d..431058556 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/termios.h
@@ -1,5 +1,5 @@
/* termios type and macro definitions. Linux version.
- Copyright (C) 1993-2013 Free Software Foundation, Inc.
+ Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h
index e40d37595..f7c62e2cb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/timerfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h
index a7ba44742..25615cdca 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/typesizes.h
@@ -1,5 +1,5 @@
/* bits/typesizes.h -- underlying types for *_t. Linux/Alpha version.
- Copyright (C) 2002-2013 Free Software Foundation, Inc.
+ Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h
index a2116d908..6c2191e50 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/bits/wordsize.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S
index 0eee508d9..b8d658a9d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/brk.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Brendan Kehoe <brendan@zen.org>, 1993.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S
index cd69a802b..c5c3300c4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson <rth@tamu.edu>, 1996.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h
index bfd48975c..f58cf54b0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/dl-auxv.h
@@ -1,5 +1,5 @@
/* Auxiliary vector processing for Linux/Alpha.
- Copyright (C) 2007-2013 Free Software Foundation, Inc.
+ Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c
index fdcad0bfb..747696125 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/fdatasync.c
@@ -1,7 +1,7 @@
/* fdatasync -- synchronize at least the data part of a file with
the underlying media. Linux version.
- Copyright (C) 2007-2013 Free Software Foundation, Inc.
+ Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S
index 63d3cd5b4..3db92d598 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c
index b331e57ff..c02d75e3b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstat.c
@@ -1,5 +1,5 @@
/* fxstat using old-style Unix stat system call.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c
index 8d366627a..a7312068e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/fxstatat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S
index 9dc944a9a..eb1046a29 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/getcontext.S
@@ -1,5 +1,5 @@
/* Save current context.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c
index 48f3cec9d..1969c178b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/gethostname.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2001
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c
index 7e1b4ef1d..0b39d8951 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/getsysstats.c
@@ -1,5 +1,5 @@
/* Determine various system internal values, Linux/Alpha version.
- Copyright (C) 1999-2013 Free Software Foundation, Inc.
+ Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Schwab <schwab@suse.de>
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c
index cbaf20cae..47f7d948e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/glob.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S
index f0778c141..d3ea4c207 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger <davidm@azstarnet.com>, 1995.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S
index 64c11cdcc..8d13d37f0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger <davidm@azstarnet.com>, 1995.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c
index 67e3438b7..3dc3ae8f6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/ioperm.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h
index 1c6beddf6..7c38854c7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel-features.h
@@ -1,6 +1,6 @@
/* Set flags signalling availability of kernel features based on given
kernel version number.
- Copyright (C) 2010-2013 Free Software Foundation, Inc.
+ Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h
index 94d358efc..670841140 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_stat.h
@@ -40,7 +40,7 @@ struct kernel_stat64
unsigned long st_mtimensec;
unsigned long st_ctime;
unsigned long st_ctimensec;
- long __unused[3];
+ long __glibc_reserved[3];
};
/* Definition of `struct stat' used by glibc 2.0. */
@@ -82,7 +82,7 @@ struct glibc21_stat
unsigned int st_flags;
unsigned int st_gen;
int __pad3;
- long __unused[4];
+ long __glibc_reserved[4];
};
#define XSTAT_IS_XSTAT64 1
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h
index d26fe9d53..440e4c569 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/kernel_termios.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c
index 73fe1f93b..7ecac5709 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/lxstat.c
@@ -1,5 +1,5 @@
/* lxstat using old-style Unix stat system call.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S
index 8b4ed528e..40ffd2089 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/makecontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c
index dbd03c1b2..a0b6cb437 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/msgctl.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h
index 57c7796c2..950273e06 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/local_lim.h
@@ -1,5 +1,5 @@
/* Minimum guaranteed maximum values for system limits. Linux/Alpha version.
- Copyright (C) 1993-2013 Free Software Foundation, Inc.
+ Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h
index 2ce047454..6f85eae5b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/pthreadtypes.h
@@ -1,5 +1,5 @@
/* Machine-specific pthread type layouts. Alpha version.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h
index bfa51497f..4e30f94c9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/bits/semaphore.h
@@ -1,5 +1,5 @@
/* Machine-specific POSIX semaphore type layouts. Alpha version.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c
index c99eb00a4..9e88ae992 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c
index ed4132b87..72ea3ccd9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/fork.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h
index 567f8ab8c..361bd342f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S
index 50b152d0c..769826e91 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pt-vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c
index 8f6dee137..ab4d54742 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h
index 801b86e88..610b583b4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S
index 03aa37f43..083b341e3 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/nptl/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c
index c03ad147e..82c097e69 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/oldglob.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h
index 216f54788..3afde519b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/register-dump.h
@@ -1,5 +1,5 @@
/* Dump registers.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S
index 3d291fd0b..2cde160ec 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/rt_sigaction.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Richard Henderson <rth@cygnus.com>, 1998
@@ -83,14 +83,21 @@ PSEUDO_END(__syscall_rt_sigaction)
cfi_offset (64, \base + 2 * 8)
.endm
- .align 4
-
cfi_startproc
cfi_return_column (64)
.cfi_signal_frame
SIGCONTEXT_REGS -648
-
cfi_def_cfa_offset (648)
+
+ /* While this frame is marked as a signal frame, that only applies
+ to how this return address is handled for the outer frame.
+ The return address that arrived here, from the inner frame, is
+ not marked as a signal frame and so the unwinder still tries to
+ subtract 1 to examine the presumed call insn. Thus we must
+ extend the unwind info to a nop before the start. */
+ nop
+ .align 4
+
__syscall_sigreturn:
mov sp, a0
ldi v0, __NR_sigreturn
@@ -98,8 +105,11 @@ __syscall_sigreturn:
.size __syscall_sigreturn, .-__syscall_sigreturn
.type __syscall_sigreturn, @function
- .align 4
+ /* See above wrt including the nop. */
cfi_def_cfa_offset (176 + 648)
+ nop
+ .align 4
+
__syscall_rt_sigreturn:
mov sp,a0
ldi v0,__NR_rt_sigreturn
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c
index 31278a06c..a45863bd8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/semctl.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S
index 2bf697e74..5a64e952c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/setcontext.S
@@ -1,5 +1,5 @@
/* Install given context.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c
index c3d92f1ed..5e5a35211 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/setfpucw.c
@@ -1,5 +1,5 @@
/* Set FP exception mask and rounding mode.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c
index f2217a2b5..eed4c8dce 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/shmctl.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c
index ad3860dfc..38242c6a7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigaction.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h
index 6b82a8e9e..211dc1dba 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c
index 3de5aa348..a6abaf957 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigprocmask.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger (davidm@azstarnet.com).
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S
index 69a32e906..aa5e6c67d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sigsuspend.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger <davidm@cs.arizona.edu>, 1995.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h
index b358434e9..6eb358189 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sizes.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S
index f63b063bd..fd202a420 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/swapcontext.S
@@ -1,5 +1,5 @@
/* Save current context and install the given one.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h
index 77d5049dc..5e647d860 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/acct.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h
index 679379054..a3b94fa9e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/io.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h
index 2fbaffd61..916ab764a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h
index da515c4bc..43c6b1a26 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h
index deea93ae4..42bb2e6d4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sys/user.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S
index f4161fe2e..b0088e5ec 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger <davidm@azstarnet.com>, 1996.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c
index 40e6d0189..467c5bb5f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sysconf.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h
index 9b913ea4a..1826093e0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper, <drepper@gnu.ai.mit.edu>, August 1995.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c
index bd171f6eb..849734925 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstat.c
@@ -1,5 +1,5 @@
/* xstat using old-style Unix stat system call.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c
index 79ec57840..55a601e08 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.c
@@ -1,5 +1,5 @@
/* Convert between the kernel's `struct stat' format, and libc's.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -74,10 +74,10 @@ __xstat_conv (int vers, struct kernel_stat *kbuf, void *ubuf)
buf->st_flags = kbuf->st_flags;
buf->st_gen = kbuf->st_gen;
buf->__pad3 = 0;
- buf->__unused[0] = 0;
- buf->__unused[1] = 0;
- buf->__unused[2] = 0;
- buf->__unused[3] = 0;
+ buf->__glibc_reserved[0] = 0;
+ buf->__glibc_reserved[1] = 0;
+ buf->__glibc_reserved[2] = 0;
+ buf->__glibc_reserved[3] = 0;
}
break;
@@ -105,9 +105,9 @@ __xstat_conv (int vers, struct kernel_stat *kbuf, void *ubuf)
buf->st_ctime = kbuf->st_ctime;
buf->st_ctimensec = 0;
- buf->__unused[0] = 0;
- buf->__unused[1] = 0;
- buf->__unused[2] = 0;
+ buf->__glibc_reserved[0] = 0;
+ buf->__glibc_reserved[1] = 0;
+ buf->__glibc_reserved[2] = 0;
}
break;
diff --git a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h
index 78ea01be3..9b259778f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/alpha/xstatconv.h
@@ -1,5 +1,5 @@
/* Convert between the kernel's `struct stat' format, and libc's.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h
index 447483898..37ccaddc2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h
index a6e85f99d..697fea791 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/bits/mman.h
@@ -1,5 +1,5 @@
/* Definitions for POSIX memory map interface. Linux/AM33 version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/brk.c b/libc/ports/sysdeps/unix/sysv/linux/am33/brk.c
index 8fd2ff01d..f913fc6f8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/brk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/brk.c
@@ -1,5 +1,5 @@
/* brk system call for Linux/am33.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Alexandre Oliva <aoliva@redhat.com>.
Based on ../i386/brk.c.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/clone.S b/libc/ports/sysdeps/unix/sysv/linux/am33/clone.S
index cece99bf3..81eeac05d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/clone.S
@@ -1,4 +1,4 @@
-/* Copyright 2001-2013 Free Software Foundation, Inc.
+/* Copyright 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Alexandre Oliva <aoliva@redhat.com>.
Based on ../i386/clone.S.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h
index 7f2eb7e31..60b4fe03f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/linuxthreads/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Alexandre Oliva <aoliva@redhat.com>
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h
index b7c975d3b..888b5c303 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/profil-counter.h
@@ -1,5 +1,5 @@
/* Low-level statistical profiling support function. Linux/am33 version.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/socket.S b/libc/ports/sysdeps/unix/sysv/linux/am33/socket.S
index 959ce506a..a6839123a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/socket.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/socket.S
@@ -1,4 +1,4 @@
-/* Copyright 2001-2013 Free Software Foundation, Inc.
+/* Copyright 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Alexandre Oliva <aoliva@redhat.com>.
Based on ../i386/socket.S.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S
index 5f936d924..6ab91b0fc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Alexandre Oliva <aoliva@redhat.com>.
Based on ../i386/syscall.S.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S
index b82a2e6cc..81ad03f70 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Alexandre Oliva <aoliva@redhat.com>.
Based on ../i386/sysdep.S.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h
index 75384bcf2..63fe71659 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/am33/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright 2001-2013 Free Software Foundation, Inc.
+/* Copyright 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Alexandre Oliva <aoliva@redhat.com>.
Based on ../i386/sysdep.h.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S b/libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S
index 6777ef646..96f8b4eb2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S b/libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S
index 21e322986..935123387 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h b/libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h
index 6f70ced60..5c721ef17 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/arm-features.h
@@ -1,5 +1,5 @@
/* Macros to test for CPU features on ARM. Linux version.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h
index ae486e1f2..cc73684e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/atomic.h
@@ -1,5 +1,5 @@
/* Atomic operations. ARM/Linux version.
- Copyright (C) 2002-2013 Free Software Foundation, Inc.
+ Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h
index aa60dbc76..a5f5f448e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h
index a04be507b..b438d2a02 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/hwcap.h
@@ -1,5 +1,5 @@
/* Defines for bits in AT_HWCAP. ARM Linux version.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h
index 11ecbca03..8259b9689 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/mman.h
@@ -1,5 +1,5 @@
/* Definitions for POSIX memory map interface. Linux/ARM version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h
index 08a0ca48b..a47905449 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/bits/shm.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -51,16 +51,16 @@ struct shmid_ds
struct ipc_perm shm_perm; /* operation permission struct */
size_t shm_segsz; /* size of segment in bytes */
__time_t shm_atime; /* time of last shmat() */
- unsigned long int __unused1;
+ unsigned long int __glibc_reserved1;
__time_t shm_dtime; /* time of last shmdt() */
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved2;
__time_t shm_ctime; /* time of last change by shmctl() */
- unsigned long int __unused3;
+ unsigned long int __glibc_reserved3;
__pid_t shm_cpid; /* pid of creator */
__pid_t shm_lpid; /* pid of last shmop */
shmatt_t shm_nattch; /* number of current attaches */
- unsigned long int __unused4;
- unsigned long int __unused5;
+ unsigned long int __glibc_reserved4;
+ unsigned long int __glibc_reserved5;
};
#ifdef __USE_MISC
@@ -82,10 +82,10 @@ struct shminfo
unsigned long int shmmni;
unsigned long int shmseg;
unsigned long int shmall;
- unsigned long int __unused1;
- unsigned long int __unused2;
- unsigned long int __unused3;
- unsigned long int __unused4;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
+ unsigned long int __glibc_reserved3;
+ unsigned long int __glibc_reserved4;
};
struct shm_info
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/brk.c b/libc/ports/sysdeps/unix/sysv/linux/arm/brk.c
index 289eee685..f442b5381 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/brk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/brk.c
@@ -1,5 +1,5 @@
/* brk system call for Linux/ARM.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/clone.S b/libc/ports/sysdeps/unix/sysv/linux/arm/clone.S
index 6e74fa702..44286a5cd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Pat Beirne <patb@corelcomputer.com>
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h
index 504fecab5..66e6cdbfc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-cache.h
@@ -1,5 +1,5 @@
/* Support for reading /etc/ld.so.cache files written by Linux ldconfig.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h
index 592574106..9946db8a5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-machine.h
@@ -1,5 +1,5 @@
/* Machine-dependent ELF dynamic relocation inline functions. ARM/Linux version
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c
index 09c6dd1a0..d304539f0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.c
@@ -1,5 +1,5 @@
/* Data for Linux/ARM version of processor capability information.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Philip Blundell <philb@gnu.org>, 2001.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h
index 251653ae1..2f8f003e9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/dl-procinfo.h
@@ -1,5 +1,5 @@
/* Linux/ARM version of processor capability information handling macros.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Philip Blundell <philb@gnu.org>, 2001.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c
index 7fba41ab6..49631d443 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/ftruncate64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S
index fa00c0b78..b8b7b202b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/getcontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c b/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c
index 17e52e7b5..19b79f4bc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/ioperm.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Phil Blundell, based on the Alpha version by
David Mosberger.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h
index 2041e3e54..9d7ef877a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/kernel-features.h
@@ -1,6 +1,6 @@
/* Set flags signalling availability of kernel features based on given
kernel version number.
- Copyright (C) 2006-2013 Free Software Foundation, Inc.
+ Copyright (C) 2006-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h
index b422fa129..316d82bdb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/ldconfig.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h
index 3821bf33b..32cdfab64 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/ldsodefs.h
@@ -1,5 +1,5 @@
/* Run-time dynamic linker data structures for loaded ELF shared objects.
- Copyright (C) 2010-2013 Free Software Foundation, Inc.
+ Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S b/libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S
index 6552a7ce1..d42a94a56 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c
index 6ec0df919..73fbe4a32 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/makecontext.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S
index 9fb1931c1..0383bb554 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S
index d039129b2..eae522988 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/mmap64.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h
index bfee1d911..26edce54f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h
index a736db3e3..50d3a11eb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/semaphore.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c
index f278d0bc4..5e96513ca 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c
index 4fc4bcabd..0fbea176c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/fork.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Phil Blundell <pb@nexus.co.uk>, 2005
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c
index 756f39fd4..9603d7b32 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.c
@@ -1,5 +1,5 @@
/* low level locking for pthread library. Generic futex-using version.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
index a29593aec..5d19434cd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S
index ca5045707..7eff08e72 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pt-vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c
index 0c897abbb..a06314992 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
index 59b826ded..118e6c346 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c
index 108924d8b..6ccd9b43a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c
index d155ea7dc..bff3e2b4f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h
index 1befa7278..7b71817e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h
@@ -1,5 +1,5 @@
/* Header file for the ARM EABI unwinder
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
Contributed by Paul Brook
This file is free software; you can redistribute it and/or modify it
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S
index 216fb2d2e..2e942beba 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/nptl/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c
index d5fe7e80c..281ff5b4a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c
index 6bc9a2771..7c14eec8f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/posix_fadvise64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/pread.c b/libc/ports/sysdeps/unix/sysv/linux/arm/pread.c
index e178402a8..97822ad11 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/pread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/pread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c
index c7863a35c..cc75c9582 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/pread64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h
index f6af3970a..ddf4d41af 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/profil-counter.h
@@ -1,5 +1,5 @@
/* Low-level statistical profiling support function. Linux/ARM version.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c b/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c
index 4ae2e8330..dfbabda82 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c
index bd6fca583..6d551ecd0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/pwrite64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c b/libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c
index cdac5bb78..cba460c2b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/readahead.c
@@ -1,5 +1,5 @@
/* Provide kernel hint to read ahead.
- Copyright (C) 2002-2013 Free Software Foundation, Inc.
+ Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c b/libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c
index 3efb6134c..a15ebe42a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/readelflib.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@suse.de>, 1999 and
Jakub Jelinek <jakub@redhat.com>, 1999.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h
index 76f771e18..9714a0d8c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/register-dump.h
@@ -1,5 +1,5 @@
/* Dump registers.
- Copyright (C) 1998-2013 Free Software Foundation, Inc.
+ Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Philip Blundell <pb@nexus.co.uk>, 1998.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S
index b3148c894..7b9b511b8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/setcontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c
index 21bf506ef..21df885a7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sigaction.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h
index 29d3a60cb..258703dc8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sigcontextinfo.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Philip Blundell <philb@gnu.org>, 1999.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S b/libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S
index 52e8cd905..566c04aed 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S
index 8a968eb0a..65a36d2a4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/swapcontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h
index ae102b36a..a03b1ad6f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/elf.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h
index a597fff4d..59d4bbcc4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/io.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h
index ea1729a73..415cf8dd4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h
index 17cbbc253..dbda8303c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h
index d871409fa..37fc08b0a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sys/user.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S
index bdd5a52be..c5582f82f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S
index aed070c2a..936de4553 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h
index 6cfe4e08a..11d0a1146 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper, <drepper@gnu.ai.mit.edu>, August 1995.
ARM changes by Philip Blundell, <pjb27@cam.ac.uk>, May 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c b/libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c
index 6e52e3263..dbbb5fcb4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/truncate64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/umount.c b/libc/ports/sysdeps/unix/sysv/linux/arm/umount.c
index aa9e7e219..b8e499d8c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/umount.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/umount.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Huggins-Daines <dhd@debian.org>, 2000.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S
index 128a6402b..1ac67881c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/arm/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Philip Blundell <philb@gnu.org>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c b/libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c
index f7b2d0956..579cf3998 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/____longjmp_chk.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/access.c b/libc/ports/sysdeps/unix/sysv/linux/generic/access.c
index fcebafe48..d09ede2d7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/access.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/access.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h
index 47d274715..bdf9171ed 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for the generic Linux ABI.
- Copyright (C) 2011-2013 Free Software Foundation, Inc.
+ Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h
index 49cbf0611..f3fcd8d64 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/msq.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
@@ -41,23 +41,23 @@ struct msqid_ds
struct ipc_perm msg_perm; /* structure describing operation permission */
__time_t msg_stime; /* time of last msgsnd command */
#if __WORDSIZE == 32
- unsigned long int __unused1;
+ unsigned long int __glibc_reserved1;
#endif
__time_t msg_rtime; /* time of last msgrcv command */
#if __WORDSIZE == 32
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved2;
#endif
__time_t msg_ctime; /* time of last change */
#if __WORDSIZE == 32
- unsigned long int __unused3;
+ unsigned long int __glibc_reserved3;
#endif
unsigned long int __msg_cbytes; /* current number of bytes on queue */
msgqnum_t msg_qnum; /* number of messages currently on queue */
msglen_t msg_qbytes; /* max number of bytes allowed on queue */
__pid_t msg_lspid; /* pid of last msgsnd() */
__pid_t msg_lrpid; /* pid of last msgrcv() */
- unsigned long int __unused4;
- unsigned long int __unused5;
+ unsigned long int __glibc_reserved4;
+ unsigned long int __glibc_reserved5;
};
#ifdef __USE_MISC
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h
index 8b926ceab..3c9aea86a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/sem.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
@@ -42,15 +42,15 @@ struct semid_ds
struct ipc_perm sem_perm; /* operation permission struct */
__time_t sem_otime; /* last semop() time */
#if __WORDSIZE == 32
- unsigned long int __unused1;
+ unsigned long int __glibc_reserved1;
#endif
__time_t sem_ctime; /* last time changed by semctl() */
#if __WORDSIZE == 32
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved2;
#endif
unsigned long int sem_nsems; /* number of semaphores in set */
- unsigned long int __unused3;
- unsigned long int __unused4;
+ unsigned long int __glibc_reserved3;
+ unsigned long int __glibc_reserved4;
};
/* The user should define a union like the following to use it for arguments
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h
index 070058f7c..0dbed6170 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/shm.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
@@ -54,21 +54,21 @@ struct shmid_ds
size_t shm_segsz; /* size of segment in bytes */
__time_t shm_atime; /* time of last shmat() */
#if __WORDSIZE == 32
- unsigned long int __unused1;
+ unsigned long int __glibc_reserved1;
#endif
__time_t shm_dtime; /* time of last shmdt() */
#if __WORDSIZE == 32
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved2;
#endif
__time_t shm_ctime; /* time of last change by shmctl() */
#if __WORDSIZE == 32
- unsigned long int __unused3;
+ unsigned long int __glibc_reserved3;
#endif
__pid_t shm_cpid; /* pid of creator */
__pid_t shm_lpid; /* pid of last shmop */
shmatt_t shm_nattch; /* number of current attaches */
- unsigned long int __unused4;
- unsigned long int __unused5;
+ unsigned long int __glibc_reserved4;
+ unsigned long int __glibc_reserved5;
};
#ifdef __USE_MISC
@@ -90,10 +90,10 @@ struct shminfo
unsigned long int shmmni;
unsigned long int shmseg;
unsigned long int shmall;
- unsigned long int __unused1;
- unsigned long int __unused2;
- unsigned long int __unused3;
- unsigned long int __unused4;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
+ unsigned long int __glibc_reserved3;
+ unsigned long int __glibc_reserved4;
};
struct shm_info
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h
index 6e74cec28..faa28007f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/stat.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
@@ -46,10 +46,10 @@
# define __field64(type, type64, name) type name
#elif __BYTE_ORDER == __LITTLE_ENDIAN
# define __field64(type, type64, name) \
- type name __attribute__((__aligned__(8))); int __##name##_pad
+ type name __attribute__((__aligned__ (__alignof__ (type64)))); int __##name##_pad
#else
# define __field64(type, type64, name) \
- int __##name##_pad __attribute__((__aligned__(8))); type name
+ int __##name##_pad __attribute__((__aligned__ (__alignof__ (type64)))); type name
#endif
struct stat
@@ -87,7 +87,7 @@ struct stat
__time_t st_ctime; /* Time of last status change. */
unsigned long int st_ctimensec; /* Nsecs of last status change. */
#endif
- int __unused[2];
+ int __glibc_reserved[2];
};
#undef __field64
@@ -125,7 +125,7 @@ struct stat64
__time_t st_ctime; /* Time of last status change. */
unsigned long int st_ctimensec; /* Nsecs of last status change. */
#endif
- int __unused[2];
+ int __glibc_reserved[2];
};
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h
index 7063c7a24..e32cf7674 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/statfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
@@ -38,10 +38,10 @@
# define __field64(type, type64, name) type name
#elif __BYTE_ORDER == __LITTLE_ENDIAN
# define __field64(type, type64, name) \
- type name __attribute__((__aligned__(8))); int __##name##_pad
+ type name __attribute__((__aligned__ (__alignof__ (type64)))); int __##name##_pad
#else
# define __field64(type, type64, name) \
- int __##name##_pad __attribute__((__aligned__(8))); type name
+ int __##name##_pad __attribute__((__aligned__ (__alignof__ (type64)))); type name
#endif
struct statfs
@@ -58,7 +58,7 @@ struct statfs
__SWORD_TYPE f_frsize;
__SWORD_TYPE f_flags;
__SWORD_TYPE f_spare[4];
- } __attribute__((__aligned__(8)));
+ };
#undef __field64
@@ -77,7 +77,7 @@ struct statfs64
__SWORD_TYPE f_frsize;
__SWORD_TYPE f_flags;
__SWORD_TYPE f_spare[4];
- } __attribute__((__aligned__(8)));
+ };
#endif
/* Tell code we have these members. */
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h
index 36d057ff4..eda847da1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/bits/typesizes.h
@@ -1,5 +1,5 @@
/* bits/typesizes.h -- underlying types for *_t. For the generic Linux ABI.
- Copyright (C) 2011-2013 Free Software Foundation, Inc.
+ Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/brk.c b/libc/ports/sysdeps/unix/sysv/linux/generic/brk.c
index 93f48f070..214d8fd2f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/brk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/brk.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c b/libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c
index b4e98fd8a..4ff6c8685 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/chmod.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/chown.c b/libc/ports/sysdeps/unix/sysv/linux/generic/chown.c
index 28f797c1e..d14d574c2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/chown.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/chown.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/creat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/creat.c
index f15bd3d31..f5d046060 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/creat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/creat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c b/libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c
index 95cac5da3..c010076f0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/dl-origin.c
@@ -1,5 +1,5 @@
/* Find path of executable.
- Copyright (C) 1998-2013 Free Software Foundation, Inc.
+ Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c b/libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c
index 7d079ec0e..fb8e01a95 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/dup2.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c b/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c
index 3c57c3327..a6f144df0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_create.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c b/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c
index 13f893709..4cd50e439 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c
index 4fa091a81..0e9c983fb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/futimesat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c
index f99d45168..272799b97 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/getdents64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c b/libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c
index ff173c5d6..ced7fe8e5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/inotify_init.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h
index 2b299b8bd..371a7c5a0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/kernel_stat.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c b/libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c
index 11f7e2fe9..a3718209c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/lchown.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/link.c b/libc/ports/sysdeps/unix/sysv/linux/generic/link.c
index 6109169b7..12cf700d7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/link.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/link.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c
index 3fb8e9e7a..8bb1d8e58 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/lxstat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c b/libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c
index b64c5529f..45ccf358c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/mkdir.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h
index eaf5c162c..b8df25360 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h
@@ -1,5 +1,5 @@
/* Uncancelable versions of cancelable interfaces. Linux asm-generic version.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2012.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/open.c b/libc/ports/sysdeps/unix/sysv/linux/generic/open.c
index 71f351be4..4f73fa019 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/open.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/open.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/open64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/open64.c
index 14a744edb..93d79e381 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/open64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/open64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/pause.c b/libc/ports/sysdeps/unix/sysv/linux/generic/pause.c
index ad3213fbe..3804ce6e9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/pause.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/pause.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c b/libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c
index 334e6d38f..53bf6141a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/pipe.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/poll.c b/libc/ports/sysdeps/unix/sysv/linux/generic/poll.c
index 4ddf51b52..62342779c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/poll.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/poll.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c b/libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c
index f0bac9e13..6f25649c6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/readlink.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c b/libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c
index 6c0d140b0..f73b3c577 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/readlink_chk.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/recv.c b/libc/ports/sysdeps/unix/sysv/linux/generic/recv.c
index 2a8038b0f..1d950eb0f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/recv.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/recv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/rename.c b/libc/ports/sysdeps/unix/sysv/linux/generic/rename.c
index 861e58ed4..73e03c03d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/rename.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/rename.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c b/libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c
index cd3ecbfcd..ff5d309df 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/rmdir.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/select.c b/libc/ports/sysdeps/unix/sysv/linux/generic/select.c
index 670f4592d..03f96037f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/select.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/select.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/send.c b/libc/ports/sysdeps/unix/sysv/linux/generic/send.c
index e00a4bc50..2db610d4b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/send.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/send.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c b/libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c
index 58ad30ab4..ad36c2cae 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/symlink.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c b/libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c
index 94810ed49..e94237ac7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/sysctl.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h
index 2e2f50786..f1ba2589e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/umount.c b/libc/ports/sysdeps/unix/sysv/linux/generic/umount.c
index c55ab4ce2..115dcaaaf 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/umount.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/umount.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c b/libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c
index 86eefbfcd..6fc6779c1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/unlink.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c
index fabe82464..a45e818ab 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/ustat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c b/libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c
index 6848e0ec8..e0abd7290 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/utimes.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c
index f8514ce75..2637f0345 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fcntl.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c
index 1c3c12d3a..bff1f4970 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c
index 331cd7c20..f153a0493 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c
index 29307ec33..e43014582 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c
index 449477eea..41850c34b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c
index 15c2d08ff..94769b64e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c
index bafde85ab..e4b6ee0d1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1993-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Simplified from sysdeps/unix/sysv/linux/getdents.c.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c
index fac3111ac..ce9eb9bd6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c
index 09b4b0832..96d8a3537 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c
index b6a9d3cb2..143f727d3 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c
index 91e192a52..39d385cdb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c
index b8633bcb5..be8ac7b10 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h
index ce66a229b..2acc2e548 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h
@@ -1,5 +1,5 @@
/* Overflow tests for stat, statfs, and lseek functions.
- Copyright (C) 2011-2013 Free Software Foundation, Inc.
+ Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c
index f0e2c59b2..cc29817a9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c
index e96051ed1..2bffd1fbd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c
index 3a9a066b2..093b87481 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c
index a9c793b69..1dae1272d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c
index 10bdcf5f6..32cc31404 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c
index 75e337c66..909255bb7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c
index 66a7a7697..cbdb9e9a4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c
index 4fb1b5f93..a166e32c3 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c
index c41b595c4..33f4e80e6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c
index 1f96b7820..c35e54a51 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c
index eb8a59d96..7987457e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c
index 45fa1edb3..fb31d1499 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c
index d351cb11b..ff19d6155 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c
index 86de8f9c5..e9ca7aed1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c
index aee424c31..09862228d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c b/libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c
index 44bd38367..e08bb0ece 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/xmknod.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c b/libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c
index c099bc416..7e37e9c6e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/generic/xstat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c
index 9f2df7dc0..8789538de 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
index a92e8ac0c..76ca0b15e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Carlos O'Donell <carlos@baldric.uwo.ca>, 2005.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h
index 00299347b..ac684d23f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h
@@ -1,5 +1,5 @@
/* Error constants. Linux/HPPA specific version.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
index 76faa4086..f596d5f10 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h
index 4b563f972..8122c103e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h
index 04a75e2e8..89d3dd62f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -57,6 +57,6 @@ struct ipc_perm
#endif
unsigned short int __seq; /* Sequence number. */
unsigned int __pad3;
- __extension__ unsigned long long int __unused1;
- __extension__ unsigned long long int __unused2;
+ __extension__ unsigned long long int __glibc_reserved1;
+ __extension__ unsigned long long int __glibc_reserved2;
};
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h
index 2835b0ff0..6254b2397 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h
@@ -1,5 +1,5 @@
/* Definitions for POSIX memory map interface. Linux/HPPA version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h
index ac35f510b..60db3413e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -56,8 +56,8 @@ struct msqid_ds
msglen_t msg_qbytes; /* max number of bytes allowed on queue */
__pid_t msg_lspid; /* pid of last msgsnd() */
__pid_t msg_lrpid; /* pid of last msgrcv() */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
#ifdef __USE_MISC
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h
index 9c180166d..75c260539 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -48,8 +48,8 @@ struct semid_ds
#endif
__time_t sem_ctime; /* last time changed by semctl() */
unsigned long int sem_nsems; /* number of semaphores in set */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
/* The user should define a union like the following to use it for arguments
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h
index 9ebf2ec0d..ec5de39fd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -64,8 +64,8 @@ struct shmid_ds
__pid_t shm_cpid; /* pid of creator */
__pid_t shm_lpid; /* pid of last shmop */
shmatt_t shm_nattch; /* number of current attaches */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
#ifdef __USE_MISC
@@ -87,10 +87,10 @@ struct shminfo
unsigned long shmmni;
unsigned long shmseg;
unsigned long shmall;
- unsigned long __unused1;
- unsigned long __unused2;
- unsigned long __unused3;
- unsigned long __unused4;
+ unsigned long __glibc_reserved1;
+ unsigned long __glibc_reserved2;
+ unsigned long __glibc_reserved3;
+ unsigned long __glibc_reserved4;
};
struct shm_info
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
index 2659de12f..3b1638dc8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
@@ -1,5 +1,5 @@
/* Definitions for Linux/HPPA sigaction.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h
index a720d5d7a..7f935c52a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h
@@ -1,5 +1,5 @@
/* Signal number definitions. Linux/HPPA version.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h
index e62e9bdb0..0a404c653 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h
@@ -1,5 +1,5 @@
/* Define enum __socket_type for Linux/HP-PARISC.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c
index 21db8818e..2e0a8cfad 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/brk.c
@@ -1,5 +1,5 @@
/* brk system call for Linux/HPPA.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S
index fd55961be..1a3c6c800 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Huggins-Daines <dhd@debian.org>, 2000.
Based on the Alpha version by Richard Henderson <rth@tamu.edu>, 1996.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S
index 29a6170fb..1d17d30f4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S
@@ -1,5 +1,5 @@
/* Get current user context.
- Copyright (C) 2008-2013 Free Software Foundation, Inc.
+ Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Helge Deller <deller@gmx.de>, 2008.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h
index 31fa5a180..e050c2718 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h
@@ -1,6 +1,6 @@
/* Set flags signalling availability of kernel features based on given
kernel version number.
- Copyright (C) 2006-2013 Free Software Foundation, Inc.
+ Copyright (C) 2006-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h
index a85c5be46..e3ea72402 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h
@@ -13,11 +13,11 @@ struct kernel_stat {
struct timespec st_ctim;
long st_blksize;
long st_blocks;
- unsigned long __unused1; /* ACL stuff */
- unsigned long __unused2; /* network */
- unsigned long __unused3; /* network */
- unsigned long __unused4; /* cnodes */
- unsigned short __unused5; /* netsite */
+ unsigned long __glibc_reserved1; /* ACL stuff */
+ unsigned long __glibc_reserved2; /* network */
+ unsigned long __glibc_reserved3; /* network */
+ unsigned long __glibc_reserved4; /* cnodes */
+ unsigned short __glibc_reserved5; /* netsite */
short st_fstype;
unsigned long st_realdev;
unsigned short st_basemode;
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
index 046aad2af..e53644902 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
@@ -1,5 +1,5 @@
/* Create new context.
- Copyright (C) 2008-2013 Free Software Foundation, Inc.
+ Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Helge Deller <deller@gmx.de>, 2008.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c
index bb3b97fe4..174cd5e54 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/mmap.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1994-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1994-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
index 7e52c680c..deec4dae8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
index 6c1f6f0ef..b9873bd80 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c
index f278d0bc4..5e96513ca 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c
index 695bbfd87..3c21f5aef 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c
index a770bc7af..8f50fed61 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c
@@ -1,5 +1,5 @@
/* low level locking for pthread library. Generic futex-using version.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
index af63e1b9a..d61c5d3ac 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
@@ -1,5 +1,5 @@
/* low level locking for pthread library. Generic futex-using version.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
index 4cf8468d4..a428bb4b9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
index 5fa0ef5c3..034b69957 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h
index 39e1ab986..8fbc1a41e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
index 2a4064ea2..e80f880d3 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
index f27221f44..a30889906 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
index 576da9846..92b3ecfbf 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
index 9656b5f3b..ddeb946c8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
index c37a746fb..69cc66d65 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
index d489a2787..606231824 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Carlos O'Donell <carlos@codesourcery.com>, 2009.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c
index b032f29d4..ee6b496e4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
index b0ba11881..154bd2de0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h
index d6a427dac..1561672d9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h
@@ -1,5 +1,5 @@
/* Machine-dependent SIGPROF signal handler. PA-RISC version
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
index 2740afcb1..a90ab0f9f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
@@ -1,5 +1,5 @@
/* Install given context.
- Copyright (C) 2008-2013 Free Software Foundation, Inc.
+ Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Helge Deller <deller@gmx.de>, 2008.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c
index 6ae789b19..d3ac08e07 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c
@@ -1,5 +1,5 @@
/* Swap to new context.
- Copyright (C) 2008-2013 Free Software Foundation, Inc.
+ Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Helge Deller <deller@gmx.de>, 2008.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h
index d9a0b1f4e..86e2ca1f6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h
index 9a791aec2..2d198a8f5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h
index f60669243..ec7837778 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h
index 0c8ede490..617447180 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h
index 25dfc3e52..d6dc3a776 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h
index 643dcc945..127e8e438 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h
index 06c685e1f..6c8043325 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S
index da1b5fa59..3efbd5a58 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
index 3bf31f281..f7cd526d2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h
index 0d27b4075..20af8a76f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h
@@ -1,5 +1,5 @@
/* Assembler macros for PA-RISC.
- Copyright (C) 1999-2013 Free Software Foundation, Inc.
+ Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper, <drepper@cygnus.com>, August 1999.
Linux/PA-RISC changes by Philipp Rumpf, <prumpf@tux.org>, March 2000.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c b/libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c
index aa9e7e219..b8e499d8c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/hppa/umount.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Huggins-Daines <dhd@debian.org>, 2000.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile b/libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile
index d9a35a7c6..bbfd6a239 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/Makefile
@@ -10,6 +10,7 @@ endif
ifeq ($(subdir),misc)
sysdep_headers += sys/io.h
sysdep_routines += ioperm clone2
+gen-as-const-headers += sigaltstack-offsets.sym
endif
ifeq ($(subdir),elf)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S
index f4ce5d3a3..6025bf609 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -15,6 +15,8 @@
License along with the GNU C Library; if not, see
<http://www.gnu.org/licenses/>. */
+#include <sigaltstack-offsets.h>
+
.section .rodata.str1.8,"aMS",@progbits,1
.align 8
.LC0:
@@ -29,13 +31,58 @@ longjmp_msg:
#define __longjmp ____longjmp_chk
-#define CHECK_RSP(reg) \
- cmp.ltu p0, p8 = reg, r12; \
-(p8) br.cond.dpnt .Lok;; \
- addl r28 = @ltoffx(longjmp_msg#), r1;; \
- ld8.mov r28 = [r28], longjmp_msg#;; \
- ld8 out0 = [r28]; \
+/* We use 32 bytes (rather than sizeof(stack_t)) so that we keep the stack
+ properly aligned. But we still want a sanity check to make sure 32 is
+ actually enough. */
+#define STACK_SPACE ((sizeSS + 31) & -32)
+
+/* Check the stack pointer held in the jumpbuf. Make sure it's in either the
+ current stack (r12) or in the signal stack. */
+#define CHECK_RSP \
+ ld8 loc0 = [in0]; \
+ ;; \
+ /* First see if target stack is within current one. */ \
+ cmp.ltu p0, p8 = loc0, r12; \
+(p8) br.cond.dptk.many .Lok; \
+ \
+ /* Check if it's an alternative signal stack. */ \
+ mov out0 = r0; \
+ add out1 = -STACK_SPACE, r12; \
+ ;; \
+ mov r12 = out1; \
+ DO_CALL_VIA_BREAK (SYS_ify (sigaltstack)); \
+ ;; \
+ /* If the syscall failed, then assume it's OK. */ \
+ cmp.eq p8, p0 = -1, r10; \
+(p8) br.cond.spnt .Lok; \
+ /* Move stack_t into regs. */ \
+ add r14 = oSS_FLAGS, r12; /* ss_flags */ \
+ add r15 = oSS_SIZE, r12; /* ss_size */ \
+ ld8 r16 = [r12]; /* ss_sp */ \
+ ;; \
+ ld4 r17 = [r14]; /* ss_flags */ \
+ ld8 r18 = [r15]; /* ss_size */ \
+ ;; \
+ sub r19 = r16, r18; /* sp - size */ \
+ /* See if we're currently on the altstack. */ \
+ tbit.nz p0, p8 = r17, 0; /* SS_ONSTACK */ \
+(p8) br.cond.spnt .Lfail; \
+ /* Verify target is within alternative stack. */ \
+ cmp.gtu p7, p0 = loc0, r16; \
+(p7) br.cond.spnt .Lfail; \
+ ;; \
+ cmp.ltu p0, p8 = loc0, r19; \
+(p8) br.cond.sptk.many .Lok; \
+ ;; \
+ \
+ /* Still here? Abort! */ \
+.Lfail: \
+ add r12 = STACK_SPACE, r12; \
+ addl loc0 = @ltoffx(longjmp_msg#), r1;; \
+ ld8.mov loc0 = [loc0], longjmp_msg#;; \
+ ld8 out0 = [loc0]; \
br.call.sptk.many b0 = HIDDEN_JUMPTARGET(__fortify_fail)#;; \
-.Lok:
+.Lok: \
+ add r12 = STACK_SPACE, r12;
#include "__longjmp.S"
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S
index 8a70ae2c2..f4d67e79d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/__longjmp.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
The GNU C Library is free software; you can redistribute it and/or
@@ -42,9 +42,10 @@
LEAF(__longjmp)
#ifdef CHECK_RSP
- alloc r8=ar.pfs,2,1,1,0
+ alloc r8=ar.pfs,2,1,3,0
+ CHECK_RSP
#else
- alloc r8=ar.pfs,2,1,0,0
+ alloc r8=ar.pfs,2,0,0,0
#endif
mov r27=ar.rsc
add r2=0x98,in0 // r2 <- &jmpbuf.orig_jmp_buf_addr
@@ -79,15 +80,12 @@ LEAF(__longjmp)
mov r26=ar.rnat
mov ar.unat=r25 // setup ar.unat (NaT bits for r1, r4-r7, and r12)
;;
-#ifdef CHECK_RSP
- CHECK_RSP (r28)
-#endif
- ld8.fill.nta gp=[r3],16 // r1 (gp)
+ ld8.fill.nta gp=[r3],32 // r1 (gp)
dep r11=-1,r23,3,6 // r11 <- ia64_rse_rnat_addr(jmpbuf.ar_bsp)
mov sp=r28 // r12 (sp)
;;
ld8.nta r16=[r2],16 // caller's unat
- ld8.nta r17=[r3],16 // fpsr
+// ld8.nta r17=[r3],16 // fpsr
;;
ld8.fill.nta r4=[r2],16 // r4
ld8.fill.nta r5=[r3],16 // r5 (gp)
@@ -97,7 +95,7 @@ LEAF(__longjmp)
ld8.fill.nta r7=[r3],16 // r7
;;
mov ar.unat=r16 // restore caller's unat
- mov ar.fpsr=r17 // restore fpsr
+// mov ar.fpsr=r17 // restore fpsr
;;
ld8.nta r16=[r2],16 // b0
ld8.nta r17=[r3],16 // b1
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S
index b946a957f..8914f5dd9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/__start_context.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h
index b4fbbd9f5..70e809c81 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux/IA64.
- Copyright (C) 1999-2013 Free Software Foundation, Inc.
+ Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h
index 106382819..e60189315 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/ipc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
@@ -48,6 +48,6 @@ struct ipc_perm
__mode_t mode; /* Read/write permission. */
unsigned short int __seq; /* Sequence number. */
unsigned short int __pad1;
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h
index c3b1caf9d..653d8e9fc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/mman.h
@@ -1,5 +1,5 @@
/* Definitions for POSIX memory map interface. Linux/ia64 version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h
index 8519390c4..004d2ac77 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/msq.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contribute by David Mosberger-Tang <davidm@hpl.hp.com>
@@ -42,8 +42,8 @@ struct msqid_ds
unsigned long int msg_qbytes; /* max number of bytes allowed on queue */
__pid_t msg_lspid; /* pid of last msgsnd() */
__pid_t msg_lrpid; /* pid of last msgrcv() */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
#ifdef __USE_MISC
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h
index 392493bca..45950f162 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sem.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
@@ -42,8 +42,8 @@ struct semid_ds
__time_t sem_otime; /* last semop() time */
__time_t sem_ctime; /* last time changed by semctl() */
unsigned long int sem_nsems; /* number of semaphores in set */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
/* The user should define a union like the following to use it for arguments
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h
index eeafc200a..76e771f9a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/setjmp.h
@@ -1,5 +1,5 @@
/* Define the machine-dependent type `jmp_buf'. Linux/IA-64 version.
- Copyright (C) 1999-2013 Free Software Foundation, Inc.
+ Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h
index 05755f87e..3923925a6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/shm.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -52,8 +52,8 @@ struct shmid_ds
__pid_t shm_cpid; /* pid of creator */
__pid_t shm_lpid; /* pid of last shmop */
shmatt_t shm_nattch; /* number of current attaches */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
#ifdef __USE_MISC
@@ -75,10 +75,10 @@ struct shminfo
unsigned long int shmmni;
unsigned long int shmseg;
unsigned long int shmall;
- unsigned long int __unused1;
- unsigned long int __unused2;
- unsigned long int __unused3;
- unsigned long int __unused4;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
+ unsigned long int __glibc_reserved3;
+ unsigned long int __glibc_reserved4;
};
struct shm_info
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h
index 63fdec911..39478711c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigaction.h
@@ -1,5 +1,5 @@
/* Definitions for Linux/ia64 sigaction.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h
index 3b8e4a7d8..93d421aff 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jes Sorensen <jes@linuxcare.com>, July 2000
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h
index 5fa97b5d5..bf6211227 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/siginfo.h
@@ -1,5 +1,5 @@
/* siginfo_t, sigevent and constants. Linux/ia64 version.
- Copyright (C) 2000-2013 Free Software Foundation, Inc.
+ Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h
index b427ea769..a540da5bc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/sigstack.h
@@ -1,5 +1,5 @@
/* sigstack, sigaltstack definitions.
- Copyright (C) 1998-2013 Free Software Foundation, Inc.
+ Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h
index b2071cdf5..818e7bd79 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/bits/stat.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -64,7 +64,7 @@ struct stat
#endif
__blksize_t st_blksize; /* Optimal block size for I/O. */
__blkcnt_t st_blocks; /* Nr. 512-byte blocks allocated. */
- long int __unused[3];
+ long int __glibc_reserved[3];
};
#ifdef __USE_LARGEFILE64
@@ -103,7 +103,7 @@ struct stat64
#endif
__blksize_t st_blksize; /* Optimal block size for I/O. */
__blkcnt64_t st_blocks; /* Nr. 512-byte blocks allocated. */
- long int __unused[3];
+ long int __glibc_reserved[3];
};
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S
index db6f962a0..1a5525b10 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/brk.S
@@ -1,5 +1,5 @@
/* brk system call for Linux/ia64
- Copyright (C) 1999-2013 Free Software Foundation, Inc.
+ Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Written by Stephane Eranian <eranian@hpl.hp.com> and
Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S
index 39df6163c..f857a746d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/clone2.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h
index cd831d521..5c271a28c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-cache.h
@@ -1,5 +1,5 @@
/* Support for reading /etc/ld.so.cache files written by Linux ldconfig.
- Copyright (C) 2000-2013 Free Software Foundation, Inc.
+ Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c
index 9853253dc..51fa79633 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/dl-static.c
@@ -1,5 +1,5 @@
/* Variable initialization. IA-64 version.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S
index cd8b6d8df..496d0b7ef 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/fork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c
index 0a8c9c8f6..d69a2e8a4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/get_clockfreq.c
@@ -1,5 +1,5 @@
/* Get frequency of the system processor. IA-64/Linux version.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S
index f3410ab60..a9d23382e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/getcontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c
index 8c2a60bc7..282b2c5c8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/getpagesize.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c
index 7fb3b928c..d9e1d353b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/has_cpuclock.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c
index 83fc557f4..f2e5418d5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/ioperm.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
@@ -59,11 +59,7 @@ io_offset (unsigned long int port)
int
_ioperm (unsigned long int from, unsigned long int num, int turn_on)
{
-#if 0
- unsigned long int addr, len, base;
-#endif
unsigned long int base;
- int prot;
/* this test isn't as silly as it may look like; consider overflows! */
if (from >= MAX_PORT || from + num > MAX_PORT)
@@ -91,14 +87,9 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on)
return -1;
len = io_offset (MAX_PORT);
-#if 1
/* see comment below */
base = (unsigned long int) __mmap (0, len, PROT_READ | PROT_WRITE, MAP_SHARED,
fd, phys_io_base);
-#else
- base = (unsigned long int) __mmap (0, len, PROT_NONE, MAP_SHARED,
- fd, phys_io_base);
-#endif
__close (fd);
if ((long) base == -1)
@@ -106,25 +97,19 @@ _ioperm (unsigned long int from, unsigned long int num, int turn_on)
io.base = base;
}
- prot = PROT_READ | PROT_WRITE;
}
else
{
if (!io.base)
return 0; /* never was turned on... */
-
- prot = PROT_NONE;
}
-#if 0
+
/* We can't do mprotect because that would cause us to lose the
uncached flag that the /dev/mem driver turned on. A MAP_UNCACHED
- flag seems so much cleaner... */
- addr = (io.base + io_offset (from)) & io.page_mask;
- len = io.base + io_offset (from + num) - addr;
- return mprotect ((void *) addr, len, prot);
-#else
+ flag seems so much cleaner...
+
+ See the history of this file for a version that tried mprotect. */
return 0;
-#endif
}
int
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h
index 62024dfe8..340f67932 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel-features.h
@@ -1,6 +1,6 @@
/* Set flags signalling availability of kernel features based on given
kernel version number.
- Copyright (C) 2010-2013 Free Software Foundation, Inc.
+ Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h
index 603bfcb44..a34bea588 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/kernel_stat.h
@@ -1,5 +1,5 @@
/* Definition of `struct stat' used in the kernel.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h
index 2c260e8d1..94dcee6e1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/ldconfig.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h
index 1c35c9af2..5fdca2d57 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/ldsodefs.h
@@ -1,5 +1,5 @@
/* Run-time dynamic linker data structures for loaded ELF shared objects. IA64.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c
index c3bb5de19..67ba3e0d6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/makecontext.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S
index 41cc303c2..274f7588d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
The GNU C Library is free software; you can redistribute it and/or
@@ -75,11 +75,11 @@ LEAF(__ia64_longjmp)
mov ar.unat=r25 // setup ar.unat (NaT bits for r1, r4-r7, and r12)
;;
ld8.fill.nta sp=[r2],16 // r12 (sp)
- ld8.fill.nta gp=[r3],16 // r1 (gp)
+ ld8.fill.nta gp=[r3],32 // r1 (gp)
dep r11=-1,r23,3,6 // r11 <- ia64_rse_rnat_addr(jmpbuf.ar_bsp)
;;
ld8.nta r16=[r2],16 // caller's unat
- ld8.nta r17=[r3],16 // fpsr
+// ld8.nta r17=[r3],16 // fpsr
;;
ld8.fill.nta r4=[r2],16 // r4
ld8.fill.nta r5=[r3],16 // r5 (gp)
@@ -88,7 +88,7 @@ LEAF(__ia64_longjmp)
ld8.fill.nta r7=[r3],16 // r7
;;
mov ar.unat=r16 // restore caller's unat
- mov ar.fpsr=r17 // restore fpsr
+// mov ar.fpsr=r17 // restore fpsr
;;
ld8.nta r16=[r2],16 // b0
ld8.nta r17=[r3],16 // b1
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c
index 9d263f285..8c6a85b3a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h
index c1af6db0d..4278c09bb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/local_lim.h
@@ -1,5 +1,5 @@
/* Minimum guaranteed maximum values for system limits. Linux/IA-64 version.
- Copyright (C) 1993-2013 Free Software Foundation, Inc.
+ Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h
index adc8b30da..b77b80ab2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h
index e306c7b88..a29b20ef1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c
index 1798cda2c..a2d5dec04 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h
index 886a4f0e5..64c6ecd4b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h
@@ -1,5 +1,5 @@
/* System-specific settings for dynamic linker code. IA-64 version.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c
index 9f4865f41..a6d319a43 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/fork.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h
index cd36f958c..0105972b4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
@@ -38,6 +38,8 @@
#define FUTEX_TRYLOCK_PI 8
#define FUTEX_WAIT_BITSET 9
#define FUTEX_WAKE_BITSET 10
+#define FUTEX_WAIT_REQUEUE_PI 11
+#define FUTEX_CMP_REQUEUE_PI 12
#define FUTEX_PRIVATE_FLAG 128
#define FUTEX_CLOCK_REALTIME 256
@@ -89,6 +91,17 @@
_r10 == -1 ? -_retval : _retval; \
})
+#define lll_futex_timed_wait_bitset(ftx, val, timespec, clockbit, private) \
+({ \
+ int __op = FUTEX_WAIT_BITSET | (clockbit); \
+ \
+ DO_INLINE_SYSCALL(futex, 4, (long) (ftx), \
+ __lll_private_flag (__op, private), \
+ (int) (val), (long) (timespec), NULL /* Unused. */, \
+ FUTEX_BITSET_MATCH_ANY); \
+ _r10 == -1 ? -_retval : _retval; \
+})
+
#define lll_futex_wake(ftx, nr, private) \
({ \
DO_INLINE_SYSCALL(futex, 3, (long) (ftx), \
@@ -127,6 +140,29 @@ while (0)
_r10 == -1; \
})
+/* Priority Inheritance support. */
+#define lll_futex_wait_requeue_pi(futexp, val, mutex, private) \
+ lll_futex_timed_wait_requeue_pi (futexp, val, NULL, 0, mutex, private)
+
+#define lll_futex_timed_wait_requeue_pi(futexp, val, timespec, clockbit, \
+ mutex, private) \
+({ \
+ int __op = FUTEX_WAIT_REQUEUE_PI | (clockbit); \
+ \
+ DO_INLINE_SYSCALL(futex, 5, (long) (futexp), \
+ __lll_private_flag (__op, private), \
+ (val), (timespec), mutex); \
+ _r10 == -1; \
+})
+
+#define lll_futex_cmp_requeue_pi(futexp, nr_wake, nr_move, mutex, val, priv) \
+({ \
+ DO_INLINE_SYSCALL(futex, 6, (long) (futexp), \
+ __lll_private_flag (FUTEX_CMP_REQUEUE_PI, priv), \
+ (nr_wake), (nr_move), (mutex), (val)); \
+ _r10 == -1 ? -_retval : _retval; \
+})
+
#define __lll_trylock(futex) \
(atomic_compare_and_exchange_val_acq (futex, 1, 0) != 0)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S
index 1a012dbe5..59b5b7a70 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pt-vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c
index 5879f44fe..a231e5587 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h
index c133baf54..5b0874894 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>, 2002.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c
index 8562afda6..dd5229458 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c
index 371569e94..0b55598e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1991-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S
index 215632ac9..f1ca30555 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/nptl/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S
index 0678f5fc8..1ee559bce 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/pipe.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger <davidm@hpl.hp.com>
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h
index be95f788e..1bd5c218c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/profil-counter.h
@@ -1,5 +1,5 @@
/* Machine-dependent SIGPROF signal handler. IA-64 version.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c
index 025a8de20..067cb24bd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/readelflib.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h
index 4a900dbdb..564175cae 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/register-dump.h
@@ -1,5 +1,5 @@
/* Dump registers.
- Copyright (C) 2004-2013 Free Software Foundation, Inc.
+ Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>, 2004.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S
index 4351267ba..7c45e0fdc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/setcontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S
index a8d06cc77..94b18c368 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/setjmp.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
The GNU C Library is free software; you can redistribute it and/or
@@ -25,7 +25,7 @@
0x000 stack pointer (r12) ; unchangeable (see _JMPBUF_UNWINDS)
0x008 r1 (gp)
0x010 caller's unat
- 0x018 fpsr
+ 0x018 fpsr ; disabled per the C standard; BZ 16379
0x020 r4
0x028 r5
0x030 r6
@@ -71,13 +71,13 @@
LEAF(setjmp)
alloc r8=ar.pfs,2,0,0,0
mov in1=1
- br.cond.sptk.many _GI___sigsetjmp
+ br.cond.sptk.many HIDDEN_JUMPTARGET(__sigsetjmp)
END(setjmp)
LEAF(_setjmp)
alloc r8=ar.pfs,2,0,0,0
mov in1=0
- br.cond.sptk.many _GI___sigsetjmp
+ br.cond.sptk.many HIDDEN_JUMPTARGET(__sigsetjmp)
END(_setjmp)
libc_hidden_def (_setjmp)
@@ -89,15 +89,15 @@ ENTRY(__sigsetjmp)
.save ar.unat, loc2
mov loc2=ar.unat
;;
- mov r17=ar.fpsr
+// mov r17=ar.fpsr
mov r2=in0
add r3=8,in0
;;
.mem.offset 8,0; st8.spill.nta [r2]=sp,16 // r12 (sp)
-.mem.offset 0,0; st8.spill.nta [r3]=gp,16 // r1 (gp)
+.mem.offset 0,0; st8.spill.nta [r3]=gp,32 // r1 (gp)
;;
st8.nta [r2]=loc2,16 // save caller's unat
- st8.nta [r3]=r17,16 // save fpsr
+// st8.nta [r3]=r17,16 // save fpsr
add r8=0xa0,in0
;;
.mem.offset 8,0; st8.spill.nta [r2]=r4,16 // r4
@@ -191,7 +191,8 @@ ENTRY(__sigsetjmp)
mov r8=0
ret
END(__sigsetjmp)
-strong_alias(__sigsetjmp, _GI___sigsetjmp)
+libc_hidden_def (__sigsetjmp)
+rtld_hidden_def (__sigsetjmp)
weak_extern(_setjmp)
weak_extern(setjmp)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c
index 664d0e12b..97f7f499b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaction.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Linux/IA64 specific sigaction
Written by Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym
new file mode 100644
index 000000000..f73446941
--- /dev/null
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigaltstack-offsets.sym
@@ -0,0 +1,13 @@
+#include <stddef.h>
+#include <signal.h>
+
+--
+
+#define sigaltstack(member) offsetof (stack_t, member)
+
+sizeSS sizeof (stack_t)
+oSS_SP sigaltstack (ss_sp)
+oSS_FLAGS sigaltstack (ss_flags)
+oSS_SIZE sigaltstack (ss_size)
+
+SS_ONSTACK
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h
index d1e468e17..e0342a1a5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c
index 42fce5022..052966629 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigpending.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c
index 53b85800b..f21002d3c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sigprocmask.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Linux/IA64 specific sigprocmask
Written by Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c
index 718d1502e..0227e6cd5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/swapcontext.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h
index 36d36560e..dd69c0f4b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/io.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h
index 29d1c42a6..fac96c3d4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h
index d6f390841..0ea6d4024 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h
@@ -1,5 +1,5 @@
/* `ptrace' debugger support interface. Linux/ia64 version.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h
index abcd14686..e6f85f91a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/rse.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h
index 8ec28d5fd..0dc562e71 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h
index 535079aba..afc939a5a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sys/user.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S
index 8bb77d255..826f14cbd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>.
@@ -19,6 +19,10 @@
#include <sysdep.h>
ENTRY(syscall)
+ /* We are called like so:
+ {out0,out1,...,out6} registers -> {NR, arg1, ..., arg6}
+ Shift the register window so that {out1...out6} are available
+ in {out0...out5} like the kernel syscall handler expects. */
alloc r2=ar.pfs,1,0,8,0
mov r15=r32 /* syscall number */
break __BREAK_SYSCALL
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c
index c19fa7d0a..d6be7ba1d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysconf.c
@@ -1,5 +1,5 @@
/* Get file-specific information about a file. Linux/ia64 version.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S
index 3bef5a028..004ade162 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h
index 96f6a4e8a..4b732632d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Written by Jes Sorensen, <Jes.Sorensen@cern.ch>, April 1999.
Based on code originally written by David Mosberger-Tang
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/system.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/system.c
index 5be2385f0..7ac8afcb8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/system.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/system.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h b/libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h
index f6dff999a..72b462e64 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/ucontext_i.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c
index a3df7863f..31a809015 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/umount.c
@@ -1,5 +1,5 @@
/* umount system call for Linux/ia64.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S
index e59a7802d..0422104b4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c b/libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c
index 1c486db0b..c55658446 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/ia64/wordexp.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c
index 10cd621e1..8c31c1957 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h
index 9539bd7fe..123886560 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 2000-2013 Free Software Foundation, Inc.
+ Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h
index 3362cd8e9..f967524e2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h
@@ -1,5 +1,5 @@
/* Resolve function pointers to VDSO functions.
- Copyright (C) 2010-2013 Free Software Foundation, Inc.
+ Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h
index b89011aee..dfdbcbb7c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/mman.h
@@ -1,5 +1,5 @@
/* Definitions for POSIX memory map interface. Linux/m68k version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h
index 15abe7bc5..7936db3a8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/poll.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h
index fb65b1446..c0bed57de 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/bits/stat.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -84,8 +84,8 @@ struct stat
unsigned long int st_ctimensec; /* Nsecs of last status change. */
#endif
#ifndef __USE_FILE_OFFSET64
- unsigned long int __unused4;
- unsigned long int __unused5;
+ unsigned long int __glibc_reserved4;
+ unsigned long int __glibc_reserved5;
#else
__ino64_t st_ino; /* File serial number. */
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c
index ce82a7b32..a5b7ca028 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/brk.c
@@ -1,5 +1,5 @@
/* brk system call for Linux/m68k.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S
index ff430c995..764f572e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Schwab (schwab@issan.informatik.uni-dortmund.de)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h
index 6bc1f6f44..cd9bae324 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/nptl/bits/atomic.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h
index 0cbad480a..93688ac3d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c
index 3c99e40a4..72b98987c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/dl-static.c
@@ -1,5 +1,5 @@
/* Variable initialization. M68K version.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c
index 47527700b..f7f72fbd8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/getpagesize.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Schwab <schwab@suse.de>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c
index bc2ebae3b..c8aeb0fa1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/getsysstats.c
@@ -1,5 +1,5 @@
/* Determine various system internal values, Linux/m68k version.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Schwab <schwab@suse.de>
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c
index fb294040e..5d37af765 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/init-first.c
@@ -1,5 +1,5 @@
/* Initialization code run first thing by the ELF startup code. Linux/m68k.
- Copyright (C) 2010-2013 Free Software Foundation, Inc.
+ Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h
index 420378027..3b05e9661 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/kernel-features.h
@@ -1,6 +1,6 @@
/* Set flags signalling availability of kernel features based on given
kernel version number.
- Copyright (C) 2008-2013 Free Software Foundation, Inc.
+ Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -47,3 +47,9 @@
# undef __ASSUME_PSELECT
# undef __ASSUME_PPOLL
#endif
+
+/* No support for PI futexes or robust mutexes before 3.10 for m68k. */
+#if __LINUX_KERNEL_VERSION < 0x030a00
+# undef __ASSUME_REQUEUE_PI
+# undef __ASSUME_SET_ROBUST_LIST
+#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h
index 18b22e864..5ae1d6f89 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/ldsodefs.h
@@ -1,5 +1,5 @@
/* Run-time dynamic linker data structures for loaded ELF shared objects. M68K.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S
index 0f165fa60..d383f95cc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S
@@ -1,5 +1,5 @@
/* Save current context.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S
index f90996c46..0d98753ee 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S
@@ -1,5 +1,5 @@
/* Create new context.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S
index 7cae85ef3..9242c55e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S
@@ -1,5 +1,5 @@
/* Install given context.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S
index f6890f637..e7a73944b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S
@@ -1,5 +1,5 @@
/* Save current context and install the given one.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h
index 0a570853f..1eb914017 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S
index ade57fa3f..032b1f298 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c
index 7821cce00..4573654a4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/m68k-vdso.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S
index c21f27b8e..c6877f76e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/mmap.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S
index 60cf87ea9..22d125147 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/mremap.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h
index 13293e991..283f240d5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/pthreadtypes.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h
index bcd5aa35b..eff626cea 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/bits/semaphore.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c
index 35225e455..f0508a1bc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c
index 6b632cd39..69f9c6f20 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/fork.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h
index 0df660447..ba36d9309 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
@@ -38,6 +38,8 @@
#define FUTEX_TRYLOCK_PI 8
#define FUTEX_WAIT_BITSET 9
#define FUTEX_WAKE_BITSET 10
+#define FUTEX_WAIT_REQEUE_PI 11
+#define FUTEX_CMP_REQEUE_PI 12
#define FUTEX_PRIVATE_FLAG 128
#define FUTEX_CLOCK_REALTIME 256
@@ -142,6 +144,33 @@
INTERNAL_SYSCALL_ERROR_P (__ret, __err); \
})
+/* Priority Inheritance support. */
+#define lll_futex_wait_requeue_pi(futexp, val, mutex, private) \
+ lll_futex_timed_wait_requeue_pi (futexp, val, NULL, 0, mutex, private)
+
+#define lll_futex_timed_wait_requeue_pi(futexp, val, timespec, clockbit, \
+ mutex, private) \
+ ({ \
+ INTERNAL_SYSCALL_DECL (__err); \
+ long int __ret; \
+ int __op = FUTEX_WAIT_REQUEUE_PI | clockbit; \
+ \
+ __ret = INTERNAL_SYSCALL (futex, __err, 5, (futexp), \
+ __lll_private_flag (__op, private), \
+ (val), (timespec), mutex); \
+ __ret; \
+ })
+
+#define lll_futex_cmp_requeue_pi(futexp, nr_wake, nr_move, mutex, val, priv) \
+ ({ \
+ INTERNAL_SYSCALL_DECL (__err); \
+ long int __ret; \
+ __ret = INTERNAL_SYSCALL (futex, __err, 6, (futexp), \
+ __lll_private_flag (FUTEX_CMP_REQUEUE_PI, priv),\
+ (nr_wake), (nr_move), (mutex), (val)); \
+ INTERNAL_SYSCALL_ERROR_P (__ret, __err); \
+ })
+
#define lll_trylock(lock) \
atomic_compare_and_exchange_val_acq (&(lock), 1, 0)
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S
index 55fec2f94..0689e682c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pt-vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c
index 8a1f30763..01542e9c7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h
index de90332af..868ce5668 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S
index b77932240..ab52fa89b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/nptl/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maxim Kuvyrkov <maxim@codesourcery.com>, 2010.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h
index 1ad471eeb..51f5fca0d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/register-dump.h
@@ -1,5 +1,5 @@
/* Dump registers.
- Copyright (C) 1998-2013 Free Software Foundation, Inc.
+ Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Schwab <schwab@gnu.org>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S
index 8f3eec12c..5fca8f500 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/semtimedop.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Schwab <schwab@suse.de>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h
index 474c50489..4daf1df05 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>, 1998.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S
index d82d30c2c..a2521deb1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/socket.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h
index 7b473715c..6c25814ec 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h
index 3f4b565d6..ba2a69528 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/reg.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h
index 11ad0868b..8c5ca3dff 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h
index 4647e6de5..bc21dedcd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sys/user.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S
index 642954b9d..c0e116822 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S
index 905cb10f2..cf274d588 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h
index 9b34ef125..3a91e867f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Written by Andreas Schwab, <schwab@issan.informatik.uni-dortmund.de>,
December 1995.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S
index 07ff17f51..3745287cb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/m68k/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Schwab <schwab@gnu.org>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S
index ff3fda41b..5a7042e88 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h
index 1a7bd4263..5d8ee03c1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h
index 5dd530203..4807bc8bc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/mman.h
@@ -1,6 +1,6 @@
/* Definitions for POSIX memory map interface. Linux/MicroBlaze version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h
index 0fa0edb5b..617597978 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/bits/stat.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -71,8 +71,8 @@ struct stat
__time_t st_ctime; /* Time of last status change. */
unsigned long int st_ctimensec; /* Nsecs of last status change. */
#endif
- unsigned int __unused4;
- unsigned int __unused5;
+ unsigned int __glibc_reserved4;
+ unsigned int __glibc_reserved5;
};
#else /* __USE_FILE_OFFSET64 */
/* MS: If __USE_FILE_OFFSET64 is setup then struct stat should match stat64
@@ -115,8 +115,8 @@ struct stat
__time_t st_ctime; /* Time of last status change. */
unsigned long int st_ctimensec; /* Nsecs of last status change. */
#endif
- unsigned int __unused4;
- unsigned int __unused5;
+ unsigned int __glibc_reserved4;
+ unsigned int __glibc_reserved5;
};
#endif /* __USE_FILE_OFFSET64 */
@@ -156,8 +156,8 @@ struct stat64
__time_t st_ctime; /* Time of last status change. */
unsigned long int st_ctimensec; /* Nsecs of last status change. */
#endif
- unsigned int __unused4;
- unsigned int __unused5;
+ unsigned int __glibc_reserved4;
+ unsigned int __glibc_reserved5;
};
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c
index 9f19fb2ad..199a1abe7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/brk.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S
index c13091c05..c11213c2b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c
index 7baa13d73..4aee4546b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/getsysstats.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
index d67d7fb69..dcc0ac9bb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel-features.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h
index 2823856e4..dc7c495e6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h
@@ -1,5 +1,5 @@
/* Definition of `struct stat' used in the kernel
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
@@ -40,10 +40,10 @@ struct kernel_stat
struct timespec st_ctim;
#define _HAVE_STAT_NSEC
#define _HAVE_STAT64_NSEC
- unsigned int __unused4;
+ unsigned int __glibc_reserved4;
#define _HAVE_STAT___UNUSED4
#define _HAVE_STAT64___UNUSED4
- unsigned int __unused5;
+ unsigned int __glibc_reserved5;
#define _HAVE_STAT___UNUSED5
#define _HAVE_STAT64___UNUSED5
};
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S
index 2b671897e..34f6b3ba7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/mmap.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h
index bb914a097..ca053e3e1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/pthreadtypes.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h
index 25bf2d293..6db4c11ba 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/bits/semaphore.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c
index 2e645f35e..4f2de2bdc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c
index e8b26da9e..66888a6b0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/fork.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h
index 70f5537e2..47e18061e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S
index 51d787fbc..603cf566c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pt-vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c
index b1f2f4d04..99d998e68 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S
index a9d8376ea..6b7b81de4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/nptl/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h
index e03effa4b..1b46b0726 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S
index 229f54f7e..ab1cb5407 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/socket.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h
index 265ef682e..0462c7d7e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h
index a63304290..6aeaeaa2e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sys/user.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S
index 7e5cea443..1d97805e0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S
index 44fd00a6d..708da0927 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h
index 0522dc02e..5a98d7214 100755
--- a/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/microblaze/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c b/libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c
index 6d94f2600..6e329eb08 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/____longjmp_chk.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2009-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c b/libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c
index 87281f1cd..6619f948c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/_test_and_set.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maciej W. Rozycki <macro@ds2.pg.gda.pl>, 2000.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h
index d8b82053e..e3ebf8d5f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/epoll.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h
index d15bc6972..95f1aebee 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/errno.h
@@ -1,5 +1,5 @@
/* Error constants. MIPS/Linux specific version.
- Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h
index 17b2f469e..c98fa05fa 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/eventfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h
index daf563b0e..97923ae4c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/fcntl.h
@@ -1,5 +1,5 @@
/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h
index e7f84b452..fa4f393b5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/inotify.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h
index 7b71ab562..6a0d22a22 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h
@@ -1,5 +1,5 @@
/* Structure types for pre-termios terminal ioctls. Linux/MIPS version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h
index 8b2892d52..649e74a59 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/ipc.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -49,6 +49,6 @@ struct ipc_perm
unsigned int mode; /* Read/write permission. */
unsigned short int __seq; /* Sequence number. */
unsigned short int __pad1;
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h
index b327795f8..011e1588f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/mman.h
@@ -1,5 +1,5 @@
/* Definitions for POSIX memory map interface. Linux/MIPS version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h
index e814bc722..0b3b2283c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/msq.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -39,33 +39,33 @@ struct msqid_ds
{
struct ipc_perm msg_perm; /* structure describing operation permission */
#if __WORDSIZE == 32 && defined (__MIPSEB__)
- unsigned long int __unused1;
+ unsigned long int __glibc_reserved1;
#endif
__time_t msg_stime; /* time of last msgsnd command */
#if __WORDSIZE == 32 && defined (__MIPSEL__)
- unsigned long int __unused1;
+ unsigned long int __glibc_reserved1;
#endif
#if __WORDSIZE == 32 && defined (__MIPSEB__)
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved2;
#endif
__time_t msg_rtime; /* time of last msgrcv command */
#if __WORDSIZE == 32 && defined (__MIPSEL__)
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved2;
#endif
#if __WORDSIZE == 32 && defined (__MIPSEB__)
- unsigned long int __unused3;
+ unsigned long int __glibc_reserved3;
#endif
__time_t msg_ctime; /* time of last change */
#if __WORDSIZE == 32 && defined (__MIPSEL__)
- unsigned long int __unused3;
+ unsigned long int __glibc_reserved3;
#endif
unsigned long int __msg_cbytes; /* current number of bytes on queue */
msgqnum_t msg_qnum; /* number of messages currently on queue */
msglen_t msg_qbytes; /* max number of bytes allowed on queue */
__pid_t msg_lspid; /* pid of last msgsnd() */
__pid_t msg_lrpid; /* pid of last msgrcv() */
- unsigned long int __unused4;
- unsigned long int __unused5;
+ unsigned long int __glibc_reserved4;
+ unsigned long int __glibc_reserved5;
};
#ifdef __USE_MISC
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h
index 15abe7bc5..7936db3a8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/poll.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h
index 0882b408f..631bae34b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h
@@ -1,5 +1,5 @@
/* Bit values & structures for resource limits. Linux/MIPS version.
- Copyright (C) 1994-2013 Free Software Foundation, Inc.
+ Copyright (C) 1994-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -122,10 +122,10 @@ enum __rlimit_resource
# ifndef __USE_FILE_OFFSET64
# define RLIM_INFINITY ((long int)(~0UL >> 1))
# else
-# define RLIM_INFINITY 0x7fffffffffffffffULL
+# define RLIM_INFINITY 0xffffffffffffffffULL
# endif
# ifdef __USE_LARGEFILE64
-# define RLIM64_INFINITY 0x7fffffffffffffffULL
+# define RLIM64_INFINITY 0xffffffffffffffffULL
# endif
#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h
index c2d73aa4e..6bd5007e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sem.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -41,8 +41,8 @@ struct semid_ds
__time_t sem_otime; /* last semop() time */
__time_t sem_ctime; /* last time changed by semctl() */
unsigned long int sem_nsems; /* number of semaphores in set */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
/* The user should define a union like the following to use it for arguments
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h
index 5c118037b..21461d453 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/shm.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -53,8 +53,8 @@ struct shmid_ds
__pid_t shm_cpid; /* pid of creator */
__pid_t shm_lpid; /* pid of last shmop */
shmatt_t shm_nattch; /* number of current attaches */
- unsigned long int __unused1;
- unsigned long int __unused2;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
};
#ifdef __USE_MISC
@@ -75,10 +75,10 @@ struct shminfo
unsigned long int shmmni;
unsigned long int shmseg;
unsigned long int shmall;
- unsigned long int __unused1;
- unsigned long int __unused2;
- unsigned long int __unused3;
- unsigned long int __unused4;
+ unsigned long int __glibc_reserved1;
+ unsigned long int __glibc_reserved2;
+ unsigned long int __glibc_reserved3;
+ unsigned long int __glibc_reserved4;
};
struct shm_info
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h
index 251c3680e..c84b592fd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigaction.h
@@ -1,5 +1,5 @@
/* The proper definitions for Linux/MIPS's sigaction.
- Copyright (C) 1993-2013 Free Software Foundation, Inc.
+ Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h
index f3c5180b8..f0ab7dc0d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigcontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc. This file is part of the GNU C Library.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h
index a9a845a61..eaabc309e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/siginfo.h
@@ -1,5 +1,5 @@
/* siginfo_t, sigevent and constants. Linux/MIPS version.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h
index 8577b6c71..3a41dc206 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signalfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h
index 267def021..fb911c90b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/signum.h
@@ -1,5 +1,5 @@
/* Signal number definitions. Linux version.
- Copyright (C) 1995-2013 Free Software Foundation, Inc.
+ Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h
index 743cc172f..4b93c05e5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/sigstack.h
@@ -1,5 +1,5 @@
/* sigstack, sigaltstack definitions.
- Copyright (C) 1998-2013 Free Software Foundation, Inc.
+ Copyright (C) 1998-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h
index c5862881d..a2a813df9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/socket_type.h
@@ -1,5 +1,5 @@
/* Define enum __socket_type for Linux/MIPS.
- Copyright (C) 1991-2013 Free Software Foundation, Inc.
+ Copyright (C) 1991-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h
index becb4282c..8a1527217 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/stat.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1992-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h
index e7840b97b..9c3c2777e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/statfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h
index 1f3c47c5d..51059f533 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/termios.h
@@ -1,5 +1,5 @@
/* termios type and macro definitions. Linux/MIPS version.
- Copyright (C) 1993-2013 Free Software Foundation, Inc.
+ Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h
index 91ed6c6a7..3016f5c91 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/bits/timerfd.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/brk.c b/libc/ports/sysdeps/unix/sysv/linux/mips/brk.c
index 07c8a9649..09d588fbf 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/brk.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/brk.c
@@ -1,5 +1,5 @@
/* brk system call for Linux/MIPS.
- Copyright (C) 2000-2013 Free Software Foundation, Inc.
+ Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/clone.S b/libc/ports/sysdeps/unix/sysv/linux/mips/clone.S
index f6f2f0565..d3fd80f99 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ralf Baechle <ralf@linux-mips.org>, 1996.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h
index 49ad99ab9..2846608cf 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-cache.h
@@ -1,5 +1,5 @@
/* Support for reading /etc/ld.so.cache files written by Linux ldconfig.
- Copyright (C) 2003-2013 Free Software Foundation, Inc.
+ Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c
index 9290ed9ed..a98b92136 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/dl-static.c
@@ -1,5 +1,5 @@
/* Variable initialization. MIPS version.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S
index 268098c0b..1e0a2776c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/getcontext.S
@@ -1,5 +1,5 @@
/* Save current context.
- Copyright (C) 2009-2013 Free Software Foundation, Inc.
+ Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maciej W. Rozycki <macro@codesourcery.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c
new file mode 100644
index 000000000..f3b333122
--- /dev/null
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/getrlimit64.c
@@ -0,0 +1,66 @@
+/* Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#if _MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIN32
+
+# include <shlib-compat.h>
+
+# define getrlimit64 __new_getrlimit64
+# include <sysdeps/unix/sysv/linux/getrlimit64.c>
+# undef getrlimit64
+
+versioned_symbol (libc, __new_getrlimit64, getrlimit64, GLIBC_2_19);
+strong_alias (__new_getrlimit64, __GI_getrlimit64)
+
+# if SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_19)
+
+/* RLIM64_INFINITY was supposed to be a glibc convention rather than
+ anything seen by the kernel, but it ended being passed to the kernel
+ through the prlimit64 syscall. Given that a lot of binaries with
+ the wrong constant value are in the wild, provide a wrapper function
+ fixing the value after the syscall. */
+
+# define OLD_RLIM64_INFINITY 0x7fffffffffffffffULL
+
+int
+attribute_compat_text_section
+__old_getrlimit64 (enum __rlimit_resource resource,
+ struct rlimit64 *rlimits)
+{
+ struct rlimit64 krlimits;
+
+ if (__new_getrlimit64 (resource, &krlimits) < 0)
+ return -1;
+
+ if (krlimits.rlim_cur == RLIM64_INFINITY)
+ rlimits->rlim_cur = OLD_RLIM64_INFINITY;
+ else
+ rlimits->rlim_cur = krlimits.rlim_cur;
+ if (krlimits.rlim_max == RLIM64_INFINITY)
+ rlimits->rlim_max = OLD_RLIM64_INFINITY;
+ else
+ rlimits->rlim_max = krlimits.rlim_max;
+
+ return 0;
+}
+
+compat_symbol (libc, __old_getrlimit64, getrlimit64, GLIBC_2_2);
+# endif
+
+#else /* !_ABI_O32 && !_ABI_N32 */
+# include <sysdeps/unix/sysv/linux/getrlimit64.c>
+#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c b/libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c
index e4b852f7e..b11d0b926 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/getsysstats.c
@@ -1,5 +1,5 @@
/* Determine various system internal values, Linux/MIPS version.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h
index 923b7cc4a..1c83ee558 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/kernel-features.h
@@ -1,6 +1,6 @@
/* Set flags signalling availability of kernel features based on given
kernel version number.
- Copyright (C) 1999-2013 Free Software Foundation, Inc.
+ Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h b/libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h
index f35db32ed..f202d074b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/kernel_termios.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h
index 76c38c8d2..d7c62f4b9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/ldsodefs.h
@@ -1,5 +1,5 @@
/* Run-time dynamic linker data structures for loaded ELF shared objects. MIPS.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S b/libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S
index a8bbebbcc..c61216cd9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/makecontext.S
@@ -1,5 +1,5 @@
/* Modify saved context.
- Copyright (C) 2009-2013 Free Software Foundation, Inc.
+ Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maciej W. Rozycki <macro@codesourcery.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/Versions b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/Versions
new file mode 100644
index 000000000..9621fb5ca
--- /dev/null
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/Versions
@@ -0,0 +1,6 @@
+libc {
+ GLIBC_2.19 {
+ getrlimit64;
+ setrlimit64;
+ }
+}
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c
index 92d244e68..344d52194 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/accept4.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2008-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2008-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c
index 7fba41ab6..49631d443 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h
index 8449836d3..3b3993671 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall.h
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c
index 0cdf94c22..e5eae849f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c
index 5e60a59d5..cb2bbd0c6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall1.c
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c
index 7750c519c..027d9b83a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall2.c
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c
index 7fc1c4e43..a3cc9152e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall3.c
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c
index b8b4198c7..63db08742 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall4.c
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c
index e1322d107..86bfdc4fb 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall5.c
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c
index a9e5cd9df..5b76604cf 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall6.c
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c
index d87b5ba5a..5e33ce18d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall7.c
@@ -1,5 +1,5 @@
/* MIPS16 syscall wrappers.
- Copyright (C) 2013 Free Software Foundation, Inc.
+ Copyright (C) 2013-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist
index f01278e4a..1c3490cde 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/nptl/libc.abilist
@@ -1403,6 +1403,10 @@ GLIBC_2.18
__cxa_thread_atexit_impl F
__mips_fpu_getcw F
__mips_fpu_setcw F
+GLIBC_2.19
+ GLIBC_2.19 A
+ getrlimit64 F
+ setrlimit64 F
GLIBC_2.2
GLIBC_2.2 A
_Exit F
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c
index c410e56df..03caa67f2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c
index bd2df3c6a..b312fbdf0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c
index 023416813..fa176e7e0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2010-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2010-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c
index 8d7acb7ed..e7287de46 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c
index f0884fbf8..f80cca058 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c
@@ -1,5 +1,5 @@
/* Selective file content synch'ing.
- Copyright (C) 2006-2013 Free Software Foundation, Inc.
+ Copyright (C) 2006-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
index 0faf68c4f..6a7ea5047 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c
index 6e52e3263..dbbb5fcb4 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips32/truncate64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c
index 624994022..5ee021bf9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c
@@ -1,5 +1,5 @@
/* fxstat64 using 64-bit MIPS fstat system call.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c
index ca2f2f615..4003b6e63 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h
index a92acc8dd..47ca922b7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c
index b01204deb..1b520d373 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c
@@ -1,5 +1,5 @@
/* lxstat64 using 64-bit MIPS lstat system call.
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c
index 3b94b1bef..e510b3664 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/msgctl.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/Versions b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/Versions
new file mode 100644
index 000000000..9621fb5ca
--- /dev/null
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/Versions
@@ -0,0 +1,6 @@
+libc {
+ GLIBC_2.19 {
+ getrlimit64;
+ setrlimit64;
+ }
+}
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c
index 752cbe730..c74335824 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c
index 5611bf610..9c893cb68 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist
index 9dbbd97c8..3e6ed351b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/nptl/libc.abilist
@@ -1401,6 +1401,10 @@ GLIBC_2.17
GLIBC_2.18
GLIBC_2.18 A
__cxa_thread_atexit_impl F
+GLIBC_2.19
+ GLIBC_2.19 A
+ getrlimit64 F
+ setrlimit64 F
GLIBC_2.2
GLIBC_2.2 A
_Exit F
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c
index d108d1046..1a75cf465 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c
index 12bb7a0ef..5c718abd3 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c
index 6eb317d5b..95ca363e9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c
index 9753ec2e8..a61969f6d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
index b2a9a9579..47d07f8a7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S
index c5f1c350e..d2c645f6d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S
@@ -1,4 +1,4 @@
-/* Copyright 2003-2013 Free Software Foundation, Inc.
+/* Copyright 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c
index 638bf5643..146505826 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
index 844a7e880..a9f9649e7 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
index 157cc3825..d9e7236a3 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c
index e43e8937a..57e453d64 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/semctl.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c
index 197f7eb80..aa8244601 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/shmctl.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2007-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2007-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S
index 850025c63..213c2d12e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c
index 89cde2b33..25afb7afe 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/mips64/xstat64.c
@@ -1,5 +1,5 @@
/* xstat64 using 64-bit MIPS stat system call.
- Copyright (C) 1991-2013 Free Software Foundation, Inc.
+ Copyright (C) 1991-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h
index a1fb9782d..2366908d9 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h
@@ -1,5 +1,5 @@
/* Minimum guaranteed maximum values for system limits. MIPS Linux version.
- Copyright (C) 1993-2013 Free Software Foundation, Inc.
+ Copyright (C) 1993-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h
index 22a94dbf5..9d9386b14 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/pthreadtypes.h
@@ -1,5 +1,5 @@
/* Machine-specific pthread type layouts. MIPS version.
- Copyright (C) 2005-2013 Free Software Foundation, Inc.
+ Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h
index de0f39242..c48c6c171 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/bits/semaphore.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c
index da171db26..bcc650253 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h
index 208df8d68..07467f379 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S
index 407bd1796..85c55c943 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pt-vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c
index 97f1ddf9b..3e3430dbc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h
index 3b0eccc77..366608126 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S
index 5e9f9dd6d..7f1068c2e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/nptl/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/pread.c b/libc/ports/sysdeps/unix/sysv/linux/mips/pread.c
index db18265e3..38fb06bfe 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/pread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/pread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c
index 3b8c8aa72..9c2d5fd61 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/pread64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c b/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c
index 94213bc8b..426a53459 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c
index aa8a4dec3..6e12d5d00 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/pwrite64.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ralf Baechle <ralf@gnu.org>, 1998.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c b/libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c
index fd57a735c..5643fde59 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/readelflib.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Alexandre Oliva <aoliva@redhat.com>
Based on work ../x86_64/readelflib.c,
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h
index d423f659a..86c530f88 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/register-dump.h
@@ -1,5 +1,5 @@
/* Dump registers.
- Copyright (C) 2000-2013 Free Software Foundation, Inc.
+ Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@suse.de>, 2000.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S
index 2d5aee013..beeb2a5f6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/setcontext.S
@@ -1,5 +1,5 @@
/* Set current context.
- Copyright (C) 2009-2013 Free Software Foundation, Inc.
+ Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maciej W. Rozycki <macro@codesourcery.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c b/libc/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c
new file mode 100644
index 000000000..73d60950f
--- /dev/null
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/setrlimit64.c
@@ -0,0 +1,63 @@
+/* Copyright (C) 2013-2014 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+
+#if _MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIN32
+
+# include <shlib-compat.h>
+
+# define setrlimit64 __new_setrlimit64
+# include <sysdeps/unix/sysv/linux/setrlimit64.c>
+# undef setrlimit64
+
+versioned_symbol (libc, __new_setrlimit64, setrlimit64, GLIBC_2_19);
+
+# if SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_19)
+
+/* RLIM64_INFINITY was supposed to be a glibc convention rather than
+ anything seen by the kernel, but it ended being passed to the kernel
+ through the prlimit64 syscall. Given that a lot of binaries with
+ the wrong constant value are in the wild, provide a wrapper function
+ fixing the value before the syscall. */
+
+# define OLD_RLIM64_INFINITY 0x7fffffffffffffffULL
+
+int
+attribute_compat_text_section
+__old_setrlimit64 (enum __rlimit_resource resource,
+ const struct rlimit64 *rlimits)
+{
+ struct rlimit64 krlimits;
+
+ if (rlimits->rlim_cur == OLD_RLIM64_INFINITY)
+ krlimits.rlim_cur = RLIM64_INFINITY;
+ else
+ krlimits.rlim_cur = rlimits->rlim_cur;
+ if (rlimits->rlim_max == OLD_RLIM64_INFINITY)
+ krlimits.rlim_max = RLIM64_INFINITY;
+ else
+ krlimits.rlim_max = rlimits->rlim_max;
+
+ return __new_setrlimit64 (resource, &krlimits);
+}
+
+compat_symbol (libc, __old_setrlimit64, setrlimit64, GLIBC_2_2);
+# endif
+
+#else /* !_ABI_O32 && !_ABI_N32 */
+# include <sysdeps/unix/sysv/linux/setrlimit64.c>
+#endif
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c b/libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c
index 9d8ee76d0..a8ba3fe97 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sigaction.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h
index afb9cccff..3d9011421 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sigcontextinfo.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2000-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@suse.de>, 2000.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S
index ec271b058..2a7997641 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/swapcontext.S
@@ -1,5 +1,5 @@
/* Save and set current context.
- Copyright (C) 2009-2013 Free Software Foundation, Inc.
+ Copyright (C) 2009-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Maciej W. Rozycki <macro@codesourcery.com>.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h
index 8a9f5bff5..d37dcef89 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h
index d07c7e105..2aa2dabe2 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1996-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h
index bc9d57efd..fa71eea90 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1995-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h
index ed5470522..807ed539a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc. This file is part of the GNU C Library.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h
index 37fc56893..18ff3a982 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/sys/user.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c b/libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c
index 6db482e96..91f27ec1e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/ustat.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2013 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S
index ae76a91d3..0913d6b7f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2005-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2005-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c b/libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c
index 3fe65b135..38819e19b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/mips/xstatconv.c
@@ -1,5 +1,5 @@
/* Convert between the kernel's `struct stat' format, and libc's.
- Copyright (C) 1991-2013 Free Software Foundation, Inc.
+ Copyright (C) 1991-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h
index 6b8eaaaf8..d7003aa92 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/environments.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h
index 7b5406877..c4aec16d1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h
@@ -1,5 +1,5 @@
/* Resolve function pointers to VDSO functions.
- Copyright (C) 2012-2013 Free Software Foundation, Inc.
+ Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h
index cc363073d..4e5605fd5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/local_lim.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h
index 02fddecc1..f97f275e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/mman.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h
index febd062ab..76a6aae15 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/sigaction.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h
index 7b40f3db0..089edb2e8 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/bits/siginfo.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c b/libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c
index c60ac71bd..fcf725cb3 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/cacheflush.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c b/libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c
index 5b59a04dc..8a749f23d 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/dl-static.c
@@ -1,5 +1,5 @@
/* Variable initialization. Tile version.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S b/libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S
index dfcdd8602..dcfb653bd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/getcontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c b/libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c
index fecc7d8a5..6f62ab960 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/gettimeofday.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c b/libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c
index 3e5d0456b..9790d223b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/init-first.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h b/libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h
index a8d836c90..5b811288e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/kernel-features.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h b/libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h
index 92877e53d..77942682c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/ldsodefs.h
@@ -1,5 +1,5 @@
/* Run-time dynamic linker data structures for loaded ELF shared objects. Tile.
- Copyright (C) 2001-2013 Free Software Foundation, Inc.
+ Copyright (C) 2001-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c b/libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c
index eae5f4b03..2ed30f48b 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/makecontext.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h
index bf1ebaf32..f4693527f 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Based on work contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h
index 64737dddc..475617df0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/bits/semaphore.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S
index f8c821a2b..f48dba523 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/clone.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c
index cc4879bc5..8472ad5f6 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/createthread.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c
index 2100eea33..6cd83e917 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/fork.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
index a9822ec96..46149f1cd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/lowlevellock.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c
index 68456f05f..1b3899987 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/pthread_once.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Jakub Jelinek <jakub@redhat.com>, 2003.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h
index 56937d017..233333844 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/sysdep-cancel.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S
index a8d217f84..014cccf7e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/nptl/vfork.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h b/libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h
index fcc5449b2..4ab1666a1 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/profil-counter.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c b/libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c
index 98755c6ff..d53ea9fe5 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/set_dataplane.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S b/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
index 04368948e..76a797d32 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/setcontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h
index 2d1f1b984..3f2680d20 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sigcontextinfo.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S b/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S
index 6e7dfa7a7..ef24e3989 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/swapcontext.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h
index 460e34f90..540f95e8e 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h
index d28a3be08..d333ec0fd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/dataplane.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h
index fbdf8f94a..440ce45ff 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/procfs.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h
index 32e47c787..2a5246968 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ptrace.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h
index a23d0d36b..ac540f477 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sys/ucontext.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S b/libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S
index 8883f9294..11463f380 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/syscall.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c b/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c
index 2b4c8ed77..ffd1eef54 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h b/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h
index ee1ea5226..f2214f6cf 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/sysdep.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S
index 39ff86ba1..c12129958 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h
index a2e5cd469..c5eaeb65a 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h
index 669c86163..2c629c5dc 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/register-dump.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c
index c1af346c7..beba3f4d0 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2012-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2012-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h b/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h
index 0dcfef36b..86a81d478 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h b/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h
index c561e233d..45298ec7c 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/tilepro/register-dump.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
Based on work contributed by Ulrich Drepper <drepper@cygnus.com>, 1998.
diff --git a/libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h b/libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h
index 62d99ab88..fe329cdbd 100644
--- a/libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h
+++ b/libc/ports/sysdeps/unix/sysv/linux/tile/ucontext_i.h
@@ -1,4 +1,4 @@
-/* Copyright (C) 2011-2013 Free Software Foundation, Inc.
+/* Copyright (C) 2011-2014 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.