aboutsummaryrefslogtreecommitdiff
path: root/hurd
AgeCommit message (Expand)AuthorFilesLines
2024-12-05hurd: Protect against servers returning bogus read/write lengthsSergey Bugaev2-8/+14
2024-07-30x86_64 hurd: ensure we have a large enough buffer to receive exception_raise ...Flavio Cruz1-1/+8
2024-07-13hurd: Fix restoring message to be retriedSamuel Thibault1-1/+4
2024-06-10hurd: Fix getxattr/listxattr returning ERANGESamuel Thibault1-4/+21
2024-06-10hurd: Fix setxattr return value on replacingSamuel Thibault1-4/+3
2024-06-10hurd: Fix getxattr("gnu.translator") returning ENODATASamuel Thibault1-1/+10
2024-04-30hurd: Stop mapping AT_NO_AUTOMOUNT to O_NOTRANSSergey Bugaev1-2/+0
2024-03-23hurd: Stop relying on VM_MAX_ADDRESSSergey Bugaev1-4/+4
2024-03-23hurd: Move internal functions to internal headerSergey Bugaev1-87/+0
2024-02-25hurd: Reformat Makefile.Carlos O'Donell1-42/+129
2024-01-03hurd: Declare _hurd_intr_rpc_msg* with protected visibilitySergey Bugaev1-3/+3
2024-01-03hurd: Add some missing includesSergey Bugaev1-1/+1
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert89-89/+89
2023-12-17Update code to handle the new ABI for sending inlined port rights.Flavio Cruz1-2/+24
2023-12-03Revert "Update code to handle the new ABI for sending inlined port rights."Samuel Thibault1-24/+2
2023-12-03Revert "hurd: Fix build"Samuel Thibault1-1/+1
2023-12-03hurd: Fix buildSamuel Thibault1-1/+1
2023-12-03Update code to handle the new ABI for sending inlined port rights.Flavio Cruz1-2/+24
2023-11-21hurd: fix restarting reauth_dtable on signalSamuel Thibault1-12/+23
2023-11-20hurd: Prevent the final file_exec_paths call from signalsSamuel Thibault1-0/+12
2023-11-19Remove untyped mach RPC code.Flavio Cruz2-73/+0
2023-11-19_hurd_intr_rpc_mach_msg: handle message iteration correctly.Flavio Cruz1-12/+12
2023-11-14hurd: Make _hurd_intr_rpc_mach_msg avoid returning MACH_SEND_INTERRUPTEDSamuel Thibault1-0/+6
2023-09-05hurd: Avoid including thread_state.h in installed headerSamuel Thibault1-2/+1
2023-08-15hurd: Add prototype for and thus fix _hurdsig_abort_rpcs callSamuel Thibault2-10/+7
2023-08-03hurd: Do not include full <stdarg.h> in <hurd.h>Florian Weimer1-2/+2
2023-06-02Fix all the remaining misspellings -- BZ 25337Paul Pluzhnikov5-5/+5
2023-05-22Fix build for hurd/thread-self.c for i386.Flavio Cruz1-0/+1
2023-05-20hurd: Use __hurd_fail () instead of assigning errnoSergey Bugaev5-36/+14
2023-05-19hurd: Fix using interposable hurd_thread_selfSergey Bugaev2-1/+5
2023-05-17hurd: Use __mach_setup_thread_call ()Sergey Bugaev1-4/+6
2023-05-17hurd: Use MACHINE_THREAD_STATE_SETUP_CALLSergey Bugaev1-2/+2
2023-05-06Update hurd/hurdselect.c to be more portable.Flavio Cruz2-21/+15
2023-05-05Update hurd/intr-msg.c to be more portableFlavio Cruz1-13/+21
2023-05-01hurd: Replace reply port with a dead name on failed interruptionSergey Bugaev2-3/+13
2023-04-29hurd: Mark error functions as __COLDSergey Bugaev2-5/+5
2023-04-29hurd: Fix FS_RETRY_MAGICAL "machtype" handlingSergey Bugaev1-7/+4
2023-04-29hurd: Respect existing FD_CLOEXEC in S_msg_set_fdSergey Bugaev1-1/+7
2023-04-29hurd: Don't leak the auth port in msg* RPCsSergey Bugaev1-9/+58
2023-04-29hurd: Mark various conditions as unlikelySergey Bugaev2-7/+7
2023-04-29hurd: Move libc_hidden_def's aroundSergey Bugaev1-4/+5
2023-04-29hurd: Simplify _hurd_critical_section_lock a bitSergey Bugaev1-13/+6
2023-04-18hurd: Avoid leaking task & thread portsSergey Bugaev1-0/+6
2023-04-18hurd: Simplify _S_catch_exception_raiseSergey Bugaev1-7/+1
2023-04-17hurd: Run init_pids () before init_dtable ()Sergey Bugaev1-9/+9
2023-04-17hurd: Avoid extra ctty RPCs in init_dtable ()Sergey Bugaev1-7/+39
2023-04-14hurd: Remove __hurd_local_reply_portSergey Bugaev1-7/+0
2023-04-10hurd: Improve reply port handling when exiting signal handlersSergey Bugaev1-13/+11
2023-04-10hurd: Do not declare local variables volatileSergey Bugaev1-1/+1
2023-04-03hurd: Microoptimize _hurd_self_sigstate ()Sergey Bugaev1-3/+5