diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-11-11 12:52:35 +0000 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-11-11 20:41:25 +0000 |
commit | 1ccbb9258eed0f667edf459a28ba23a805549b36 (patch) | |
tree | ad130ed6b0e7a1a1c5ee5ee87f27ed88264abf44 /sysdeps/mach/hurd/i386 | |
parent | 9cec82de715b3ffc625a6c67d107a3fcb26af566 (diff) | |
download | glibc-1ccbb9258eed0f667edf459a28ba23a805549b36.tar glibc-1ccbb9258eed0f667edf459a28ba23a805549b36.tar.gz glibc-1ccbb9258eed0f667edf459a28ba23a805549b36.tar.bz2 glibc-1ccbb9258eed0f667edf459a28ba23a805549b36.zip |
hurd: Notify the proc server later during initialization
Notifying the proc server is an involved task, and unleashes various signal
handling etc. so we have to do this after e.g. ifunc relocations are
completed.
Diffstat (limited to 'sysdeps/mach/hurd/i386')
-rw-r--r-- | sysdeps/mach/hurd/i386/init-first.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sysdeps/mach/hurd/i386/init-first.c b/sysdeps/mach/hurd/i386/init-first.c index 6c35dc8104..a3d2fdaba0 100644 --- a/sysdeps/mach/hurd/i386/init-first.c +++ b/sysdeps/mach/hurd/i386/init-first.c @@ -63,6 +63,9 @@ posixland_init (int argc, char **argv, char **envp) { /* Set the FPU control word to the proper default value. */ __setfpucw (__fpu_control); + + /* Now we have relocations etc. we can start signals etc. */ + _hurd_libc_proc_init (argv); } else { |