Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
abort(3C)		 Standard C Library Functions		     abort(3C)

NAME
       abort - terminate the process abnormally

SYNOPSIS
       #include	<stdlib.h>

       void abort(void);

DESCRIPTION
       The  abort() function causes abnormal process termination to occur, un-
       less the	signal SIGABRT is being	caught and the signal handler does not
       return.	 The abnormal termination processing includes at least the ef-
       fect of fclose(3C) on all open streams and message  catalogue  descrip-
       tors,  and  the default actions defined for SIGABRT. The	SIGABRT	signal
       is sent to the calling process as if by means of	the raise(3C) function
       with the	argument SIGABRT.

       The  status made	available to wait(3C) or waitpid(3C) by	 abort will be
       that of a process terminated by the SIGABRT signal.   abort will	 over-
       ride blocking or	ignoring the SIGABRT signal.

RETURN VALUES
       The abort() function does not return.

ERRORS
       No errors are defined.

USAGE
       Catching	 the signal is intended	to provide the application writer with
       a portable means	to abort processing, free from	possible  interference
       from  any   implementation-provided  library  functions.	 If SIGABRT is
       neither caught nor ignored, and the current directory  is  writable,  a
       core dump may be	produced.

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

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

SEE ALSO
       exit(2),	 getrlimit(2),	kill(2),  fclose(3C),  raise(3C),  signal(3C),
       wait(3C), waitpid(3C), attributes(5), standards(5)

SunOS 5.10			  24 Jul 2002			     abort(3C)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | USAGE | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=abort&sektion=3c&manpath=SunOS+5.10>

home | help