summaryrefslogtreecommitdiff
path: root/sysdeps
AgeCommit message (Collapse)Author
2016-03-14Merge branch 't/sendmsg-SCM_CREDS' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2016-03-14Merge commit 'refs/top-bases/t/sendmsg-SCM_CREDS' into t/sendmsg-SCM_CREDSSamuel Thibault
2016-03-14Merge branch 't/sendmsg-SCM_RIGHTS' into ↵Samuel Thibault
refs/top-bases/tschwinge/Roger_Whittaker
2016-03-13Fix cleaning portsSamuel Thibault
2016-03-13Do not use the same index for ports and for new fdsSamuel Thibault
2015-11-25Merge branch 'cvs/hidden' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-11-25hurd: Initialize __libc_stack_end for hidden supportSamuel Thibault
2015-11-25Merge branch 'cvs/hidden' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-11-25Do not add relro attribute to __libc_stack_endSamuel Thibault
It does not actually work yet
2015-11-25Merge branch 'cvs/hidden' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-11-25revert not defining NO_HIDDENSamuel Thibault
2015-11-25Fix hurd build with hidden supportSamuel Thibault
From glibc git 6e45e6ef4de173f8b94de07f9522c35fc230151c
2015-11-25Merge branch 't/context_functions' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-11-25sigprocmask is not hiddenSamuel Thibault
2015-11-25Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-11-25Simplify __libc_lock_owner_self by simply using the TCB instead of ↵Samuel Thibault
introducing another TLS variable, whose access might need locking, and thus __libc_lock_owner_self...
2015-11-21Merge branch 't/posix_thread' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-11-21Add more posix thread required constantsSamuel Thibault
2015-10-08Merge branch 'cvs/task_notify' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-10-08Add task_notify to mach_interface_listSamuel Thibault
* sysdeps/mach/configure.ac (mach_interface_list): Add task_notify.
2015-10-08Merge branch 't/2.19-fix' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-10-08glibc 2.19 does not have the IS_IN generic macro yetSamuel Thibault
To be removed for glibc versions which have it (and thus don't define IS_IN_rtld)
2015-10-08Merge branch 't/NO_HIDDEN' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-10-08Do not use __GI_* symbolsSamuel Thibault
hurd-i386 defines NO_HIDDEN, thus __GI_* versions are not available. This was introduced by https://sourceware.org/bugzilla/show_bug.cgi?id=15605 When building with -O2, we shouldn't actually have the issue, but we should try not to define NO_HIDDEN
2015-09-20Merge branch 't/sendmsg-SCM_CREDS' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-09-20Merge branch 't/sendmsg-SCM_RIGHTS' into ↵Samuel Thibault
refs/top-bases/tschwinge/Roger_Whittaker
2015-09-20[PATCH] hurd: SCM_CREDS supportSamuel Thibault
Svante Signell <svante.signell@gmail.com> Samuel Thibault <samuel.thibault@ens-lyon.org> * sysdeps/mach/hurd/sendmsg.c (__libc_sendmsg): On SCM_CREDS control messages, record uids, pass a rendez-vous port in the control message, and call __auth_user_authenticate_request to make auth send credentials on that port. Do not wait for a reply. * sysdeps/mach/hurd/recvmsg.c (contains_uid, contains_gid, check_auth): New functions. (__libc_recvmsg): On SCM_CREDS control messages, call check_auth to check the passed credentials thanks to the answer from the auth server.
2015-09-20Rework SCM_RIGHTS support to prepare for SCM_CREDSSamuel Thibault
* sysdeps/mach/hurd/sendmsg.c (__libc_sendmsg): Move comments. * sysdeps/mach/hurd/recvmsg.c (__libc_recvmsg): Store FDs in opened_fds for easier cleanup. Move cleanup code to a shared section. Collapse loops.
2015-09-19Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-09-19Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvarSamuel Thibault
2015-09-19Merge branch 't/tcbhead_t' into refs/top-bases/t/tls-threadvarSamuel Thibault
2015-09-19hurd: Move dtv, dtv_t, tcbhead_t declaration to per-arch file, add i386 ↵Samuel Thibault
fields to TLS structure
2015-09-19Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-09-19Fix comment styleSamuel Thibault
2015-09-19Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-09-19Fix glibc-2.22 ld.so startSamuel Thibault
* sysdeps/mach/hurd/cthreads.c (__libc_lock_self) [!IS_IN (rtld)]: Remove __thread qualifier.
2015-08-26Merge branch 't/sysheaders' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-08-26Check sysheaders when looking for Mach and Hurd headersManolis Ragkousis
* sysdeps/mach/configure.ac: Add sysheaders check. * sysdeps/mach/configure: Regenerate. * sysdeps/mach/hurd/configure.ac: Add sysheaders check. * sysdeps/mach/hurd/configure: Regenerate.
2015-08-09Merge branch 't/mmap32th_bit' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-08-09Make mmap64 use vm_offset_t for overflow checkSamuel Thibault
The RPC interface used by mmap uses the unsigned vm_offset_t, not the signed off_t, so 32bit bigger than 2GiB values are fine actually. sysdeps/mach/hurd/mmap64.c: New file.
2015-07-29Merge branch 't/vm_copy' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-07-29Disable the fix for now, the resulting code seems bogusSamuel Thibault
2015-07-09Merge branch 't/mlock' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-07-09hurd: permit to use mlock from non-root processSamuel Thibault
* sysdeps/mach/hurd/mlock.c (mlock): When __get_privileged_ports returns an error, also try to use host port from __mach_host_self for the __vm_wire call. * sysdeps/mach/hurd/munlock.c (munlock): Likewise.
2015-05-07Merge branch 't/gnumach' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-05-07Build stubs for new gnumach.defsSamuel Thibault
* mach/Makefile (user-interfaces): Add mach/gnumach. * sysdeps/mach/configure.ac (mach_interface_list): Add gnumach. * sysdeps/mach/configure (mach_interface_list): Regenerate. Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
2015-03-25Merge branch 't/vm_copy' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-03-25Merge branch 't/pthread_functions' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-03-25Merge branch 't/ifaddrs_v6' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2015-03-25Merge branch 't/lockf64' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault