Opcje wyszukiwania podręcznika man:
Lista stron man zaczynających się od znaku:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   OTHER   ALL
SIGRETURN(2)               Linux Programmer's Manual              SIGRETURN(2)

       sigreturn - return from signal handler and cleanup stack frame

       int sigreturn(unsigned long __unused);

       When  the  Linux kernel creates the stack frame for a signal handler, a
       call to sigreturn() is inserted into  the  stack  frame  so  that  upon
       return from the signal handler, sigreturn() will be called.

       This  sigreturn()  call  undoes  everything that was done--changing the
       process's signal mask, switching stacks (see sigaltstack(2))--in  order
       to  invoke  the  signal handler: it restores the process's signal mask,
       switches stacks, and restores the process's context (registers, proces-
       sor flags), so that the process directly resumes execution at the point
       where it was interrupted by the signal.

       sigreturn() never returns.


       sigreturn() is specific to Linux and should not  be  used  in  programs
       intended to be portable.

       The  sigreturn()  call  is  used by the kernel to implement signal han-
       dlers.  It should never be called directly.  Better yet,  the  specific
       use of the __unused argument varies depending on the architecture.

       kill(2), sigaltstack(2), signal(2), signal(7)

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

Linux                             2008-06-26                      SIGRETURN(2)

Time taken: 0.00067 seconds

Created with the man page lookup class by Andrew Collington,