diff options
author | Roland McGrath <roland@gnu.org> | 1995-09-17 19:29:59 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1995-09-17 19:29:59 +0000 |
commit | 9fd18b6c1b397e1af82a0b544f10f946c73864b6 (patch) | |
tree | 886cd8ceeb6a8d3f2c81cd53a17c2fbd7710f3cb /hurd | |
parent | 7a770247ab47579223da3ba873ca8236e5760b74 (diff) | |
download | glibc-9fd18b6c1b397e1af82a0b544f10f946c73864b6.zip glibc-9fd18b6c1b397e1af82a0b544f10f946c73864b6.tar.gz glibc-9fd18b6c1b397e1af82a0b544f10f946c73864b6.tar.bz2 |
Fri Sep 15 21:34:28 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* hurd/hurdsig.c: Include <hurd/crash.h> in place of <hurd/core.h>.
(write_corefile): Call __crash_dump_task instead of __core_dump_task.
Use envariable CRASHSERVER instead of CORESERVER.
* hurd/Makefile (user-interfaces): Replace hurd/core with hurd/crash.
Diffstat (limited to 'hurd')
-rw-r--r-- | hurd/Makefile | 2 | ||||
-rw-r--r-- | hurd/hurdsig.c | 16 |
2 files changed, 9 insertions, 9 deletions
diff --git a/hurd/Makefile b/hurd/Makefile index 805f55b..582f37b 100644 --- a/hurd/Makefile +++ b/hurd/Makefile @@ -35,7 +35,7 @@ interface-library := libhurduser user-interfaces := $(addprefix hurd/,\ auth process startup \ msg msg_reply msg_request \ - exec core interrupt \ + exec crash interrupt \ fs fsys io term socket ifsock) server-interfaces := hurd/msg diff --git a/hurd/hurdsig.c b/hurd/hurdsig.c index ca4e229..7affb90 100644 --- a/hurd/hurdsig.c +++ b/hurd/hurdsig.c @@ -112,7 +112,7 @@ _hurd_thread_sigstate (thread_t thread) /* Signal delivery itself is on this page. */ #include <hurd/fd.h> -#include <hurd/core.h> +#include <hurd/crash.h> #include <hurd/paths.h> #include <setjmp.h> #include <fcntl.h> @@ -125,7 +125,7 @@ _hurd_thread_sigstate (thread_t thread) int _hurd_core_limit; /* XXX */ -/* Call the core server to mummify us before we die. +/* Call the crash dump server to mummify us before we die. Returns nonzero if a core file was written. */ static int write_corefile (int signo, long int sigcode, int sigerror) @@ -142,11 +142,11 @@ write_corefile (int signo, long int sigcode, int sigerror) /* First get a port to the core dumping server. */ coreserver = MACH_PORT_NULL; - name = _hurdsig_getenv ("CORESERVER"); + name = _hurdsig_getenv ("CRASHSERVER"); if (name != NULL) coreserver = __file_name_lookup (name, 0, 0); if (coreserver == MACH_PORT_NULL) - coreserver = __file_name_lookup (_SERVERS_CORE, 0, 0); + coreserver = __file_name_lookup (_SERVERS_CRASH, 0, 0); if (coreserver == MACH_PORT_NULL) return 0; @@ -164,10 +164,10 @@ write_corefile (int signo, long int sigcode, int sigerror) return 0; /* Call the core dumping server to write the core file. */ - err = __core_dump_task (coreserver, - __mach_task_self (), - file, _hurdsig_getenv ("GNUTARGET"), - signo, sigcode, sigerror); + err = __crash_dump_task (coreserver, + __mach_task_self (), + file, _hurdsig_getenv ("GNUTARGET"), + signo, sigcode, sigerror); __mach_port_deallocate (__mach_task_self (), coreserver); if (! err) /* The core dump into FILE succeeded, so now link it into the |