summaryrefslogtreecommitdiff
path: root/hurd/hurd
AgeCommit message (Collapse)Author
2016-11-27Merge branch 't/____longjmp_chk' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2016-11-27hurd: fix using hurd/signal.h in C++ programsSamuel Thibault
* hurd/hurd/signal.h (HURD_MSGPORT_RPC): Cast expressions results to error_t to fix usage in C++ programs. (cherry picked from commit 2dacdc5eb0171078eeb96b12b0761f533a62f70e)
2016-11-19Merge branch 't/tls-threadvar' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2016-11-19Note that we don't use __hurd_threadvar_stack_mask and ↵Samuel Thibault
__hurd_threadvar_stack_offset any more
2016-11-14Merge branch 't/hurdsig-SA_SIGINFO' into ↵Samuel Thibault
refs/top-bases/tschwinge/Roger_Whittaker
2016-11-14fix HURD_PREEMPT_SIGNAL_P parameter nameSamuel Thibault
2016-11-01Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2016-11-01Do not expose __hurd_at_flags outside libc eitherSamuel Thibault
2016-11-01Merge commit 'refs/top-bases/t/extern_inline' into t/extern_inlineSamuel Thibault
2016-10-09Merge branch 't/tls' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2016-10-09Merge commit 'refs/top-bases/t/hurdsig-SA_SIGINFO' into t/hurdsig-SA_SIGINFOSamuel Thibault
2016-10-09Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvarSamuel Thibault
2016-10-09Merge branch 'baseline' into refs/top-bases/t/tls-threadvarSamuel Thibault
2016-10-09Merge commit 'refs/top-bases/t/extern_inline' into t/extern_inlineSamuel Thibault
2016-10-09Merge commit 'refs/top-bases/t/hurdsig-global-dispositions' into ↵Samuel Thibault
t/hurdsig-global-dispositions
2016-10-09Merge commit 'refs/top-bases/t/faccessat' into t/faccessatSamuel Thibault
2016-08-23Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2016-08-23Fix using inlines in libcSamuel Thibault
2016-08-20Merge branch 't/sigstate_thread_reference' into ↵Samuel Thibault
refs/top-bases/tschwinge/Roger_Whittaker
2016-08-20fix mergeSamuel Thibault
2016-08-20[PATCH] Implement faccessat without AT_EACCESS flagSamuel Thibault
* hurd/hurd/fd.h: Include <fcntl.h> (__hurd_at_flags): New function. * hurd/lookup-at.c (__file_name_lookup_at): Replace flag computation with call to __hurd_at_flags. * include/unistd.h (__faccessat): Add declaration. * sysdeps/mach/hurd/access.c (__access): Move implementation to __faccessat, and replace it with a call to __faccessat. * sysdeps/mach/hurd/euidaccess.c (__euidaccess): Replace implementation with a call to __faccessat. * sysdeps/mach/hurd/faccessat.c (faccessat): Rename into... (__faccessat): ... this. Move implementation of __access into it when AT_FLAGS does not contain AT_EACCESS. Make it call __hurd_at_flags, add reauthenticate_cwdir_at helper to implement AT mechanism. (faccessat): Define weak alias.
2016-08-20Merge branch 't/sigstate_thread_reference' into ↵Samuel Thibault
refs/top-bases/tschwinge/Roger_Whittaker
2016-08-20Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2016-08-20Merge commit 'refs/top-bases/t/sigstate_thread_reference' into ↵Samuel Thibault
t/sigstate_thread_reference
2016-08-20Merge commit 'refs/top-bases/t/hurdsig-SA_SIGINFO' into t/hurdsig-SA_SIGINFOSamuel Thibault
2016-08-20Merge commit 'refs/top-bases/t/hurdsig-global-dispositions' into ↵Samuel Thibault
t/hurdsig-global-dispositions
2016-08-20Merge commit 'refs/top-bases/t/extern_inline' into t/extern_inlineSamuel Thibault
2016-08-20Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvarSamuel Thibault
2016-08-20Merge branch 'baseline' into refs/top-bases/t/tls-threadvarSamuel Thibault
2016-06-04Merge branch 't/faccessat' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
2016-06-04Implement faccessat without AT_EACCESS flagSamuel Thibault
2016-01-04Update copyright dates with scripts/update-copyrights.Joseph Myers
2015-10-10Merge branch 'cvs/hurd_raise_signal' into ↵Samuel Thibault
refs/top-bases/tschwinge/Roger_Whittaker
2015-10-10Make _hurd_raise_signal return errorsSamuel Thibault
* hurd/hurd-raise.c (_hurd_raise_signal): Set errno to error returned by __msg_sig_post. * hurd/hurd/signal.h (_hurd_raise_signal): Add int return type.
2015-10-10Make _hurd_raise_signal return errorsSamuel Thibault
* hurd/hurd-raise.c (_hurd_raise_signal): Set errno to error returned by __msg_sig_post. * hurd/hurd/signal.h (_hurd_raise_signal): Add int return type.
2015-03-25Merge commit 'refs/top-bases/t/tls-threadvar' into t/tls-threadvarSamuel Thibault
Conflicts: sysdeps/mach/hurd/bits/libc-tsd.h
2015-03-21Fix warningsSamuel Thibault
* sysdeps/mach/hurd/Makefile ($(common-objpfx)errnos.d): Depend on libc-modules.h * sysdeps/mach/hurd/i386/trampoline.c (_hurd_setup_sighandler): Remove unused declaration of _hurd_intr_rpc_msg_in_trap. * mach/mach_init.c (__mach_init): Test whether HAVE_HOST_PAGE_SIZE is defined instead of whether it is non-zero. * sysdeps/mach/hurd/i386/intr-msg.h (INTR_MSG_TRAP): Use "+m" input constraint instead of both input and output constraint. Use ecx clobber instead of %ecx. * sysdeps/mach/hurd/malloc-machine.h (mutex_init, mutex_lock, mutex_unlock): Use a statement expression instead of an expression list. * sysdeps/mach/hurd/setitimer.c (_hurd_itimer_thread_stack_size): Set type to vm_size_t instead of vm_address_t. * sysdeps/mach/hurd/fork.c (__fork): Test whether STACK_GROWTH_UP is defined instead of whether it is non-zero. * hurd/hurd/ioctl.h (_hurd_locked_install_cttyid): New declaration. * sysdeps/mach/hurd/setsid.c: Include <hurd/ioctl.h>. * sysdeps/mach/hurd/mmap.c (__mmap): Use 0 instead of NULL for comparisons with mapaddr. * nscd/nscd-client.h: Include <time.h>. * sysdeps/mach/hurd/dl-sysdep.c (fmh): Pass vm_offset_t dummy 9th parameter to __vm_region instead of int.
2015-02-07Merge branch 't/signal_cplusplus' into refs/top-bases/t/tls-threadvarSamuel Thibault
2015-02-07Merge branch 't/extern_inline' into refs/top-bases/tschwinge/Roger_WhittakerSamuel Thibault
Conflicts: hurd/hurd/signal.h
2015-02-07Import git fixSamuel Thibault
2015-02-07Drop unrelated changesSamuel Thibault
2015-02-07hurd: fix compilation of signal.h in C++Samuel Thibault
2015-02-07hurd: fix compilation of signal.h in C++Samuel Thibault
2015-02-07hurd: fix sigstate lockingSamuel Thibault
It looks like _hurd_thread_sigstate used to return with the sigstate lock held long ago, but since that's no longer the case, don't unlock something that isn't locked. Note that it's unlikely this change fixes anything in practice since its current implementation (on i386) makes this call a nop.
2015-02-07hurd: map nice levels 1-to-1 with Mach prio levelsSamuel Thibault
2015-01-23Merge commit 'refs/top-bases/t/sigstate_thread_reference' into ↵Thomas Schwinge
t/sigstate_thread_reference
2015-01-23Merge commit 'refs/top-bases/t/hurdsig-SA_SIGINFO' into t/hurdsig-SA_SIGINFOThomas Schwinge
2015-01-23Merge commit 'refs/top-bases/t/hurdsig-global-dispositions' into ↵Thomas Schwinge
t/hurdsig-global-dispositions
2015-01-23Merge branch 'baseline' into refs/top-bases/tschwinge/Roger_WhittakerThomas Schwinge
Conflicts: hurd/hurdsocket.h sysdeps/mach/hurd/errno-loc.c
2015-01-22Merge commit 'refs/top-bases/t/sigstate_thread_reference' into ↵Thomas Schwinge
t/sigstate_thread_reference