summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/common/__rt_sigtimedwait.c
diff options
context:
space:
mode:
Diffstat (limited to 'libc/sysdeps/linux/common/__rt_sigtimedwait.c')
-rw-r--r--libc/sysdeps/linux/common/__rt_sigtimedwait.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libc/sysdeps/linux/common/__rt_sigtimedwait.c b/libc/sysdeps/linux/common/__rt_sigtimedwait.c
index f468222af..5d034795c 100644
--- a/libc/sysdeps/linux/common/__rt_sigtimedwait.c
+++ b/libc/sysdeps/linux/common/__rt_sigtimedwait.c
@@ -10,6 +10,9 @@
#include "syscalls.h"
#include <signal.h>
+#include <string.h>
+
+libc_hidden_proto(memcpy)
#ifdef __NR_rt_sigtimedwait
@@ -30,7 +33,7 @@ static int do_sigtimedwait(const sigset_t *set, siginfo_t *info,
{
/* Create a temporary mask without the bit for SIGCANCEL set. */
// We are not copying more than we have to.
- __memcpy (&tmpset, set, _NSIG / 8);
+ memcpy (&tmpset, set, _NSIG / 8);
__sigdelset (&tmpset, SIGCANCEL);
# ifdef SIGSETXID
__sigdelset (&tmpset, SIGSETXID);