summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDenis Ovsienko <denis@ovsienko.info>2023-01-30 20:31:20 +0000
committerDenis Ovsienko <denis@ovsienko.info>2023-02-16 20:55:56 +0000
commite03799cb9f1ee42de960e7d188ff47ae9ad7109d (patch)
tree6b11d0816b5d6cf4ff4b67a8176f43917afd3399 /doc
parentefc775d05163ac3591b30341ca944007fdc5753a (diff)
downloadtcpdump-e03799cb9f1ee42de960e7d188ff47ae9ad7109d.tar.gz
Require a proof of suitable snprintf(3) implementation.
My earlier commit fbd4415 did a wrong thing because it caused a failure to fail in "make check" on Solaris 9, whereas the right thing to do when printf() does not work as expected would be to fail the build with a useful error message. Implement that by testing snprintf() in Autoconf and CMake (assume that in a given libc implementation all functions in the printf() family have the same level of support for conversion specifications). Return 18 tests from the conditional space back into TESTLIST.
Diffstat (limited to 'doc')
-rw-r--r--doc/README.solaris.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/README.solaris.md b/doc/README.solaris.md
index afdd8f73..86571e21 100644
--- a/doc/README.solaris.md
+++ b/doc/README.solaris.md
@@ -39,3 +39,8 @@ developer/gcc
developer/llvm/clang
ENDOFTEXT
```
+
+## Solaris 9
+
+This version of this OS is not supported because the snprintf(3) implementation
+in its libc is not suitable.