Manual Pages for Linux CentOS command on man gsignal
MyWebUniversity

Manual Pages for Linux CentOS command on man gsignal

GSIGNAL(3) Linux Programmer's Manual GSIGNAL(3)

NAME

gsignal, ssignal - software signal facility SYNOPSIS

#include typedef void (*sighandlert)(int); int gsignal(int signum); sighandlert ssignal(int signum, sighandlert action); Feature Test Macro Requirements for glibc (see featuretestmacros(7)): gsignal(), ssignal(): SVIDSOURCE DESCRIPTION Don't use these functions under Linux. Due to a historical mistake, under Linux these functions are aliases for raise(3) and signal(2), respectively.

Elsewhere, on System V-like systems, these functions implement software signaling, entirely independent of the classical signal(2) and kill(2) functions. The function ssignal() defines the action to take when the software signal with number signum is raised using the function gsig‐ nal(), and returns the previous such action or SIGDFL. The function gsignal() does the following: if no action (or the action SIGDFL) was specified for signum, then it does nothing and returns 0. If the action SIGIGN was specified for signum, then it does nothing and returns 1. Otherwise, it resets the action to SIGDFL and calls the action function with argument signum, and returns the value returned by

that function. The range of possible values signum varies (often 1-15

or 1-17). CONFORMING TO

These functions are available under AIX, DG/UX, HP-UX, SCO, Solaris, Tru64. They are called obsolete under most of these systems, and are broken under Linux libc and glibc. Some systems also have gsignalr() and ssignalr(). SEE ALSO kill(2), signal(2), raise(3) COLOPHON

This page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can

be found at http://www.kernel.org/doc/man-pages/.

2007-07-26 GSIGNAL(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™