Changeset View
Changeset View
Standalone View
Standalone View
lib/libc/gen/signal.3
Show All 22 Lines | |||||
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
.\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
.\" | .\" | ||||
.\" @(#)signal.3 8.3 (Berkeley) 4/19/94 | .\" @(#)signal.3 8.3 (Berkeley) 4/19/94 | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd December 1, 2017 | .Dd December 1, 2017 | ||||
pauamma_gundo.com: Bump on commit. | |||||
.Dt SIGNAL 3 | .Dt SIGNAL 3 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm signal | .Nm signal | ||||
.Nd simplified software signal facilities | .Nd simplified software signal facilities | ||||
.Sh LIBRARY | .Sh LIBRARY | ||||
.Lb libc | .Lb libc | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
▲ Show 20 Lines • Show All 88 Lines • ▼ Show 20 Lines | |||||
.It 27 Ta Dv SIGPROF Ta "terminate process" Ta "profiling timer alarm (see" | .It 27 Ta Dv SIGPROF Ta "terminate process" Ta "profiling timer alarm (see" | ||||
.Xr setitimer 2 ) | .Xr setitimer 2 ) | ||||
.It 28 Ta Dv SIGWINCH Ta "discard signal" Ta "Window size change" | .It 28 Ta Dv SIGWINCH Ta "discard signal" Ta "Window size change" | ||||
.It 29 Ta Dv SIGINFO Ta "discard signal" Ta "status request from keyboard" | .It 29 Ta Dv SIGINFO Ta "discard signal" Ta "status request from keyboard" | ||||
.It 30 Ta Dv SIGUSR1 Ta "terminate process" Ta "User defined signal 1" | .It 30 Ta Dv SIGUSR1 Ta "terminate process" Ta "User defined signal 1" | ||||
.It 31 Ta Dv SIGUSR2 Ta "terminate process" Ta "User defined signal 2" | .It 31 Ta Dv SIGUSR2 Ta "terminate process" Ta "User defined signal 2" | ||||
.It 32 Ta Dv SIGTHR Ta "terminate process" Ta "thread interrupt" | .It 32 Ta Dv SIGTHR Ta "terminate process" Ta "thread interrupt" | ||||
.It 33 Ta Dv SIGLIBRT Ta "terminate process" Ta "real-time library interrupt" | .It 33 Ta Dv SIGLIBRT Ta "terminate process" Ta "real-time library interrupt" | ||||
.It 34 Ta Dv SIGCAP Ta "terminate process" Ta "Capsicum violation" | |||||
.El | .El | ||||
.Pp | .Pp | ||||
The | The | ||||
.Fa sig | .Fa sig | ||||
argument specifies which signal was received. | argument specifies which signal was received. | ||||
The | The | ||||
.Fa func | .Fa func | ||||
procedure allows a user to choose the action upon receipt of a signal. | procedure allows a user to choose the action upon receipt of a signal. | ||||
▲ Show 20 Lines • Show All 111 Lines • ▼ Show 20 Lines | |||||
.Xr sigaction 2 , | .Xr sigaction 2 , | ||||
.Xr sigaltstack 2 , | .Xr sigaltstack 2 , | ||||
.Xr sigprocmask 2 , | .Xr sigprocmask 2 , | ||||
.Xr sigsuspend 2 , | .Xr sigsuspend 2 , | ||||
.Xr wait 2 , | .Xr wait 2 , | ||||
.Xr fpsetmask 3 , | .Xr fpsetmask 3 , | ||||
.Xr setjmp 3 , | .Xr setjmp 3 , | ||||
.Xr siginterrupt 3 , | .Xr siginterrupt 3 , | ||||
.Xr tty 4 | .Xr tty 4 | ||||
markjUnsubmitted Not Done Inline ActionsAn .Xr capsicum 4 would be worth adding IMO. markj: An `.Xr capsicum 4` would be worth adding IMO. | |||||
.Sh HISTORY | .Sh HISTORY | ||||
The | The | ||||
.Fn signal | .Fn signal | ||||
function appeared in | function appeared in | ||||
.At v4 . | .At v4 . | ||||
The current | The current | ||||
.Nm | .Nm | ||||
facility appeared in | facility appeared in | ||||
.Bx 4.0 . | .Bx 4.0 . | ||||
The option to avoid the creation of child zombies through ignoring | The option to avoid the creation of child zombies through ignoring | ||||
.Dv SIGCHLD | .Dv SIGCHLD | ||||
appeared in | appeared in | ||||
.Fx 5.0 . | .Fx 5.0 . |
Bump on commit.