diff options
Diffstat (limited to 'lib/libc/sys/sigsuspend.c')
-rw-r--r-- | lib/libc/sys/sigsuspend.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/libc/sys/sigsuspend.c b/lib/libc/sys/sigsuspend.c index 46d5dc0edf49..ac117650ed1b 100644 --- a/lib/libc/sys/sigsuspend.c +++ b/lib/libc/sys/sigsuspend.c @@ -29,19 +29,15 @@ * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include <sys/cdefs.h> #include <sys/types.h> #include <signal.h> #include "libc_private.h" -__weak_reference(__sys_sigsuspend, __sigsuspend); __weak_reference(sigsuspend, __libc_sigsuspend); #pragma weak sigsuspend int sigsuspend(const sigset_t *set) { - - return (((int (*)(const sigset_t *)) - __libc_interposing[INTERPOS_sigsuspend])(set)); + return (INTERPOS_SYS(sigsuspend, set)); } |