提交 0f8cc94d 编写于 作者: R Rich Felker

make sigsuspend a cancellation point

上级 5b9429ad
#include <signal.h>
#include "syscall.h"
#include "libc.h"
int sigsuspend(const sigset_t *mask)
{
return syscall2(__NR_rt_sigsuspend, (long)mask, SYSCALL_SIGSET_SIZE);
int ret;
CANCELPT_BEGIN;
ret = syscall2(__NR_rt_sigsuspend, (long)mask, SYSCALL_SIGSET_SIZE);
CANCELPT_END;
return ret;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册