LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    on_exit

    
    
    
    

    SYNOPSIS

           #include <stdlib.h>
    
           int on_exit(void (*function)(int , void *), void *arg);
    
       Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
    
           on_exit(): _BSD_SOURCE || _SVID_SOURCE
    
    
    

    DESCRIPTION

           The on_exit() function registers the given function  to  be  called  at
           normal  process termination, whether via exit(3) or via return from the
           program's main().  The function is passed the status argument given  to
           the last call to exit(3) and the arg argument from on_exit().
    
           The  same  function may be registered multiple times: it is called once
           for each registration.
    
           When a child process is created via fork(2), it inherits copies of  its
           parent's  registrations.   Upon a successful call to one of the exec(3)
           functions, all registrations are removed.
    
    
    

    RETURN VALUE

           The on_exit() function returns the value 0 if successful; otherwise  it
           returns a nonzero value.
    
    
    

    CONFORMING TO

           This  function  comes from SunOS 4, but is also present in libc4, libc5
           and glibc.  It no longer occurs in Solaris (SunOS 5).  Avoid this func-
           tion, and use the standard atexit(3) instead.
    
    
    

    SEE ALSO

           _exit(2), atexit(3), exit(3)
    
    
    

    GNU 2008-12-05 ON_EXIT(3)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz