Re: [PATCH v3] memmem.3: Add list of known systems where this is available

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Andrew!

On 11/11/22 02:27, Andrew Clayton wrote:
While looking at which systems provide memmem(3) I have been able to
discern the following:

   musl libc since v0.9.7 (2012)
   bionic since Android 9 (2018)

   FreeBSD since 6.0 (2005)
   OpenBSD since 5.4 (2013)
   NetBSD
   macOS
   Illumos

For macOS and Illumos I checked the memmem(3) man page on those systems.
For the rest there are links below to on-line man pages or commit logs.

Where I could determine what version memmem(3) was introduced, I've
noted that in the man page.

Link: <http://git.musl-libc.org/cgit/musl/commit/src/string/memmem.c?id=c86f2974e2acd330be2d587173dd4dd56db82e22>
Link: <https://android.googlesource.com/platform/bionic/+/android-9.0.0_r3/libc/bionic/memmem.cpp>
Link: <https://www.freebsd.org/cgi/man.cgi?query=memmem&sektion=3&format=html>
Link: <https://man.openbsd.org/memmem.3>
Link: <https://anonhg.netbsd.org/src/diff/96a37d536271/common/lib/libc/string/memmem.c>
Suggested-by: Alejandro Colomar <alx@xxxxxxxxxx>
Signed-off-by: Andrew Clayton <andrew@xxxxxxxxxxxxxxxxxx>

Patch applied.  Thanks!

Cheers,

Alex

---

  v3:
   - Split the platform list on ':' and ';'

  v2:
   - Remove references to bionic and macOS from the man page
   - Convert & to and
   - Use Oxford comma
   - Add dates where known to the commit message
   - Use present tense for the subject line

  man3/memmem.3 | 5 ++++-
  1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/man3/memmem.3 b/man3/memmem.3
index 134dffab0..4a4a885fc 100644
--- a/man3/memmem.3
+++ b/man3/memmem.3
@@ -58,7 +58,10 @@ T}	Thread safety	MT-Safe
  .sp 1
  .SH STANDARDS
  This function is not specified in POSIX.1,
-but is present on a number of other systems.
+but is present on a number of other systems,
+including:
+musl libc 0.9.7;
+FreeBSD 6.0, OpenBSD 5.4, NetBSD, and Illumos.
  .SH BUGS
  .\" This function was broken in Linux libraries up to and including libc 5.0.9;
  .\" there the



[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux