diff options
Diffstat (limited to 'sysdeps/mach')
-rw-r--r-- | sysdeps/mach/hurd/i386/signal-defines.sym | 6 | ||||
-rw-r--r-- | sysdeps/mach/hurd/sigaltstack.c | 6 | ||||
-rw-r--r-- | sysdeps/mach/hurd/sigstack.c | 2 |
3 files changed, 7 insertions, 7 deletions
diff --git a/sysdeps/mach/hurd/i386/signal-defines.sym b/sysdeps/mach/hurd/i386/signal-defines.sym index 9521bd723c..e42bbbe061 100644 --- a/sysdeps/mach/hurd/i386/signal-defines.sym +++ b/sysdeps/mach/hurd/i386/signal-defines.sym @@ -5,6 +5,6 @@ HURD_SIGSTATE__SIGALTSTACK__OFFSET offsetof(struct hurd_sigstate, sigaltstack) -SIGALTSTACK__SS_SP__OFFSET offsetof(struct sigaltstack, ss_sp) -SIGALTSTACK__SS_SIZE__OFFSET offsetof(struct sigaltstack, ss_size) -SIGALTSTACK__SS_FLAGS__OFFSET offsetof(struct sigaltstack, ss_flags) +SIGALTSTACK__SS_SP__OFFSET offsetof(stack_t, ss_sp) +SIGALTSTACK__SS_SIZE__OFFSET offsetof(stack_t, ss_size) +SIGALTSTACK__SS_FLAGS__OFFSET offsetof(stack_t, ss_flags) diff --git a/sysdeps/mach/hurd/sigaltstack.c b/sysdeps/mach/hurd/sigaltstack.c index 06a6a5c112..4fba69e766 100644 --- a/sysdeps/mach/hurd/sigaltstack.c +++ b/sysdeps/mach/hurd/sigaltstack.c @@ -22,16 +22,16 @@ /* Run signals handlers on the stack specified by SS (if not NULL). If OSS is not NULL, it is filled in with the old signal stack status. */ int -__sigaltstack (const struct sigaltstack *argss, struct sigaltstack *oss) +__sigaltstack (const stack_t *argss, stack_t *oss) { struct hurd_sigstate *s; - struct sigaltstack ss, old; + stack_t ss, old; /* Fault before taking any locks. */ if (argss != NULL) ss = *argss; if (oss != NULL) - *(volatile struct sigaltstack *) oss = *oss; + *(volatile stack_t *) oss = *oss; s = _hurd_self_sigstate (); __spin_lock (&s->lock); diff --git a/sysdeps/mach/hurd/sigstack.c b/sysdeps/mach/hurd/sigstack.c index a3a11f9772..484efb627a 100644 --- a/sysdeps/mach/hurd/sigstack.c +++ b/sysdeps/mach/hurd/sigstack.c @@ -24,7 +24,7 @@ int sigstack (struct sigstack *ss, struct sigstack *oss) { - struct sigaltstack as, oas; + stack_t as, oas; as.ss_sp = ss->ss_sp; as.ss_size = 0; |