Document atexit in libc_nonshared.
authordrepper <drepper>
Tue, 3 Apr 2001 22:53:47 +0000 (22:53 +0000)
committerdrepper <drepper>
Tue, 3 Apr 2001 22:53:47 +0000 (22:53 +0000)
FAQ.in

diff --git a/FAQ.in b/FAQ.in
index f06569a..397b62f 100644 (file)
--- a/FAQ.in
+++ b/FAQ.in
@@ -565,7 +565,7 @@ exactly what to use.
 Version 2.7.2.3 does and future versions of GCC will automatically
 provide the correct specs.
 
-??     Looking through the shared libc file I haven't found the
+??nonsh        Looking through the shared libc file I haven't found the
        functions `stat', `lstat', `fstat', and `mknod' and while
        linking on my Linux system I get error messages.  How is
        this supposed to work?
@@ -1438,6 +1438,16 @@ In the case of setmntent(), it may appear to work in most cases, but it
 won't always work.  Unfortunately, for compatibility reasons, we can't
 change the return type of setmntent() to something other than FILE *.
 
+??     I get "undefined reference to `atexit'"
+
+{UD} This means that your installation is somehow broken.  The situation is
+the same as for 'stat', 'fstat', etc (see ?nonsh).  Investigate why the
+linker does not pick up libc_nonshared.a.
+
+If a similar message is issued at runtime this means that the application or
+DSO is not linked against libc.  This can cause problems since 'atexit' is
+not exported anymore.
+
 
 ? Miscellaneous