sigstack man page on Ultrix

Man page or keyword search:  
man Server   3690 pages
apropos Keyword Search (all sections)
Output format
Ultrix logo
[printable version]

sigstack(2)							   sigstack(2)

Name
       sigstack - set or get signal stack context

Syntax
       #include <signal.h>

       struct sigstack {
       caddr_t	 ss_sp;
       int  ss_onstack;
       };

       sigstack(ss, oss)
       struct sigstack *ss, *oss;

Description
       The system call allows users to define an alternate stack on which sig‐
       nals are to be processed.  If ss is  nonzero,  it  specifies  a	signal
       stack  on  which to deliver signals and tells the system if the process
       is currently executing on that stack.  When a signal's action indicates
       its handler should execute on the signal stack (specified with a call),
       the system checks to see if the process is currently executing on  that
       stack.	If the process is not currently executing on the signal stack,
       the system arranges a switch to the signal stack for  the  duration  of
       the  signal handler's execution.	 If oss is nonzero, the current signal
       stack state is returned.

       Signal stacks are not grown'automatically, as is done  for  the	normal
       stack.  If the stack overflows, unpredictable results may occur.

Return Values
       Upon  successful	 completion,  a value of zero (0) is returned.	Other‐
       wise, a value of -1 is returned and errno is set to indicate the error.

Diagnostics
       The system call fails and the signal stack context  remains  unchanged,
       if one of the following occurs.

       [EFAULT]	      Either  ss  or  oss points to memory that is not a valid
		      part of the process address space.

See Also
       sigvec(2), setjmp(3)

								   sigstack(2)
[top]

List of man pages available for Ultrix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net