SIGSUSPEND(2) NetBSD System Calls Manual SIGSUSPEND(2)
NAME
sigsuspend - atomically release blocked signals and wait for interrupt
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <signal.h> int sigsuspend(const sigset_t *sigmask);
DESCRIPTION
sigsuspend() temporarily changes the blocked signal mask to the set to which sigmask points, and then waits for a signal to arrive; on return the previous set of masked signals is restored. The signal mask set is usually empty to indicate that all signals are to be unblocked for the duration of the call. In normal usage, a signal is blocked using sigprocmask(2) to begin a critical section, variables modified on the occurrence of the signal are examined to determine that there is no work to be done, and the process pauses awaiting work by using sigsuspend() with the previous mask returned by sigprocmask(2).
RETURN VALUES
The sigsuspend() function always terminates by being interrupted, return- ing -1 with errno set to EINTR.
SEE ALSO
sigaction(2), sigprocmask(2), sigsetops(3), signal(7)
STANDARDS
The sigsuspend function call conforms to ISO/IEC 9945-1:1990 (``POSIX.1''). NetBSD 2.0 May 16, 1995 NetBSD 2.0
Powered by man-cgi (2025-08-07). Maintained for NetBSD by Kimmo Suominen. Based on man-cgi by Panagiotis Christias.
八院是什么医院wzqsfys.com | 酒不能和什么一起吃hcv8jop5ns4r.cn | 阿胶烊化是什么意思hcv8jop1ns3r.cn | 静脉曲张是什么引起的adwl56.com | 前列腺钙化是什么意思hcv9jop5ns2r.cn |
天蝎和什么星座最配对hcv7jop6ns1r.cn | 二聚体是什么hcv9jop5ns8r.cn | 子宫内膜异位症是什么意思hcv8jop1ns2r.cn | 大什么世界hcv8jop4ns4r.cn | 2031年是什么年hcv9jop1ns1r.cn |
白癜风有什么症状hcv8jop7ns1r.cn | 根源是什么意思hcv8jop7ns9r.cn | 脾胃不好吃什么水果hcv9jop7ns3r.cn | 榴莲不能和什么一起吃hcv9jop2ns0r.cn | 蜂蜜水什么时间喝最好zhongyiyatai.com |
立秋什么时候xianpinbao.com | 但闻人语响的但是什么意思hcv8jop6ns0r.cn | 阴阳水是什么水hcv8jop9ns4r.cn | 抢七是什么意思hcv8jop4ns7r.cn | 为什么说尽量不戴脚链hcv8jop6ns1r.cn |