summaryrefslogtreecommitdiff
path: root/FAQ.in
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1999-04-29 18:20:05 +0000
committerUlrich Drepper <drepper@redhat.com>1999-04-29 18:20:05 +0000
commit8a40ed68071594e64a381859d6d4302a9e7dd7bf (patch)
tree0cbc123ba64cfef83cec58ded66610f2ff4eebf5 /FAQ.in
parent61fab08af7b72e4ddb346a059d279d719e059b9e (diff)
Update.
* resolv/inet_addr.c (inet_aton): Optimize switch statement away.
Diffstat (limited to 'FAQ.in')
-rw-r--r--FAQ.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/FAQ.in b/FAQ.in
index 1152b53e6d..0b950c81c5 100644
--- a/FAQ.in
+++ b/FAQ.in
@@ -1314,6 +1314,18 @@ interface. For compilation with the old API, <db_185.h> has to be included
(and not <db.h>) and you can link with either `-ldb1' or `-ldb' for either
of the db formats.
+?? Autoconf's AC_CHECK_FUNC macro reports that a function exists, but
+ when I try to use it, it always returns -1 and sets errno to ENOSYS.
+
+{ZW} You are using a 2.0 Linux kernel, and the function you are trying to
+use is only implemented in 2.1/2.2. Libc considers this to be a function
+which exists, because if you upgrade to a 2.2 kernel, it will work. One
+such function is sigaltstack.
+
+Your program should check at runtime whether the function works, and
+implement a fallback. Note that Autoconf cannot detect unimplemented
+functions in other systems' C libraries, so you need to do this anyway.
+
? Miscellaneous