Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages

OpenSolaris 2009.06 - man page for pause (opensolaris section 2)

pause(2)				   System Calls 				 pause(2)

NAME
       pause - suspend process until signal

SYNOPSIS
       #include <unistd.h>

       int pause(void);

DESCRIPTION
       The  pause()  function suspends the calling process until it receives a signal. The signal
       must be one that is not currently set to be ignored by the calling process.

       If the signal causes termination of the calling process, pause() does not return.

       If the signal is caught by the calling process and control is returned  from  the  signal-
       catching  function  (see signal(3C)), the calling process resumes execution from the point
       of suspension.

RETURN VALUES
       Since pause() suspends thread  execution indefinitely  unless  interrupted  by  a  signal,
       there  is  no  successful completion return value.  If interrupted, it returns -1 and sets
       errno to indicate the error.

ERRORS
       The pause() function will fail if:

       EINTR	A signal is caught by the calling process and control is returned from	the  sig-
		nal-catching function.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Interface Stability	     |Standard			   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |Async-Signal-Safe 	   |
       +-----------------------------+-----------------------------+

SEE ALSO
       alarm(2), kill(2), signal(3C), wait(3C), attributes(5), standards(5)

SunOS 5.11				   28 Dec 1996					 pause(2)


All times are GMT -4. The time now is 07:32 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password