From 222716fdf0ed82862be02c7cae04bd226d6c6208 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 29 Dec 2015 19:14:42 +0100 Subject: use pthread_sigmask, not sigprocmask MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/unistd/writen.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/unistd/writen.c') diff --git a/src/unistd/writen.c b/src/unistd/writen.c index 8082b00..3698d8a 100644 --- a/src/unistd/writen.c +++ b/src/unistd/writen.c @@ -48,7 +48,7 @@ ssize_t writen(int fd, const void* buf, size_t nbyte); int saved_errno = 0; sigfillset(&mask); - sigprocmask(SIG_BLOCK, &mask, &oldmask); + pthread_sigmask(SIG_BLOCK, &mask, &oldmask); while (nbyte) { @@ -62,11 +62,11 @@ ssize_t writen(int fd, const void* buf, size_t nbyte); buffer += r; } - sigprocmask(SIG_SETMASK, &oldmask, NULL); + pthread_sigmask(SIG_SETMASK, &oldmask, NULL); return n; fail: errno = saved_errno; - sigprocmask(SIG_SETMASK, &oldmask, NULL); + pthread_sigmask(SIG_SETMASK, &oldmask, NULL); saved_errno = errno; return -1; } -- cgit v1.2.3-70-g09d2