diff options
Diffstat (limited to 'sysdeps/mach/hurd/sigaltstack.c')
-rw-r--r-- | sysdeps/mach/hurd/sigaltstack.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sysdeps/mach/hurd/sigaltstack.c b/sysdeps/mach/hurd/sigaltstack.c index 316540a935..44b019aaf2 100644 --- a/sysdeps/mach/hurd/sigaltstack.c +++ b/sysdeps/mach/hurd/sigaltstack.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2016 Free Software Foundation, Inc. +/* Copyright (C) 1992-2018 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -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); @@ -57,4 +57,5 @@ __sigaltstack (const struct sigaltstack *argss, struct sigaltstack *oss) return 0; } +libc_hidden_def (__sigaltstack) weak_alias (__sigaltstack, sigaltstack) |