aboutsummaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1995-09-17 19:29:59 +0000
committerRoland McGrath <roland@gnu.org>1995-09-17 19:29:59 +0000
commit9fd18b6c1b397e1af82a0b544f10f946c73864b6 (patch)
tree886cd8ceeb6a8d3f2c81cd53a17c2fbd7710f3cb /hurd
parent7a770247ab47579223da3ba873ca8236e5760b74 (diff)
downloadglibc-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/Makefile2
-rw-r--r--hurd/hurdsig.c16
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