MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Standard C Library Functions                            abort(3C)



NAME
     abort - terminate the process abnormally

SYNOPSIS
     #include 

     void abort(void);


DESCRIPTION
     The abort() function causes abnormal process termination  to
     occur,  unless  the  signal  SIGABRT is being caught and the
     signal handler does not return.   The  abnormal  termination
     processing includes at least the effect of fclose(3C) on all
     open streams and  message  catalogue  descriptors,  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  override  blocking  or  ignoring  the
     SIGABRT signal.

RETURN VALUES
     The abort() function does not return.

ERORS
     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.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:













SunOS 5.11          Last change: 24 Jul 2002                    1






Standard C Library Functions                            abort(3C)



     
           ATRIBUTE TYPE               ATRIBUTE 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),  stan-
     dards(5)










































SunOS 5.11          Last change: 24 Jul 2002                    2



OpenSolaris man pages main menu

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