diff options
author | DJ Delorie <dj@redhat.com> | 2001-09-26 18:45:50 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2001-09-26 18:45:50 +0000 |
commit | 39423523167c47f72822dbb9eb3ab4a0dfeafe68 (patch) | |
tree | b437d1ed0d3cb7e6a0a67e5dd30ef19abbedb95e /libiberty/xatexit.c | |
parent | 4e6667ac4f987fecbcf576513c70485a4718712e (diff) | |
download | gdb-39423523167c47f72822dbb9eb3ab4a0dfeafe68.zip gdb-39423523167c47f72822dbb9eb3ab4a0dfeafe68.tar.gz gdb-39423523167c47f72822dbb9eb3ab4a0dfeafe68.tar.bz2 |
merge from gcc
Diffstat (limited to 'libiberty/xatexit.c')
-rw-r--r-- | libiberty/xatexit.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libiberty/xatexit.c b/libiberty/xatexit.c index 31476c2..f5d3150 100644 --- a/libiberty/xatexit.c +++ b/libiberty/xatexit.c @@ -5,6 +5,20 @@ * %sccs.include.redist.c% */ + +/* + +@deftypefun int xatexit (void (*@var{fn}) (void)) + +Behaves as the standard @code{atexit} function, but with no limit on +the number of registered funtions. Returns 0 on success, or -1 on +failure. If you use @code{xatexit} to register functions, you must use +@code{xexit} to terminate your program. + +@end deftypefun + +*/ + /* Adapted from newlib/libc/stdlib/{,at}exit.[ch]. If you use xatexit, you must call xexit instead of exit. */ |