aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/string
Commit message (Expand)AuthorAgeFilesLines
* libc: indicate existing functions that are POSIX 2024Ed Maste5 days1-3/+3
* lib/libc/string: apply SSP hardening and tests to memset_explicitRobert Clausecker5 days1-1/+2
* lib/libc/string: add memset_explicit() for compliance with C23Robert Clausecker5 days4-3/+49
* contrib/mandoc: add -isoC-2024 and -svid1 to mdoc(7)Robert Clausecker2024-10-261-4/+2
* manuals: Fix "unusual .Xr" warnings with a scriptGraham Percival2024-10-151-1/+0
* include: ssp: don't shadow the mempcpy builtinKyle Evans2024-07-161-1/+1
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
* include: ssp: fortify <wchar.h>Kyle Evans2024-07-1312-12/+29
* include: ssp: round out fortification of current set of headersKyle Evans2024-07-135-2/+12
* Prepare the system for _FORTIFY_SOURCEKyle Evans2024-05-136-0/+17
* libc: make strerror_rl() usable for libcKonstantin Belousov2024-04-231-5/+5
* swab.c(libc): use a simplified version of byte swappingrilysh2024-04-231-47/+11
* wmemchr(3): fix prototypes for wcpcpy() and wcpncpy()Konstantin Belousov2024-03-211-3/+3
* strnlen(3): add HISTORYDavid E. O'Brien2024-03-151-0/+5
* timingsafe_bcmp(3) was MFC'ed to 11.1David E. O'Brien2024-01-061-1/+1
* lib/libc/string: document restrict qualification of memccpy() argumentsRobert Clausecker2023-12-253-6/+39
* lib: Automated cleanup of cdefs and other formattingWarner Losh2023-11-272-4/+0
* sccs: Manual changesWarner Losh2023-11-272-14/+5
* lib: Remove ancient SCCS tags.Warner Losh2023-11-2761-148/+0
* Add a HISTORY section for memcpy(3) and mempcpy(3)Gordon Bergling2023-11-181-2/+13
* libc: Remove empty comments in Symbol.mapBrooks Davis2023-11-151-3/+0
* libc: Purge unneeded cdefs.hWarner Losh2023-11-0167-67/+0
* strlcpy/strlcat: Remove references to snprintfWarner Losh2023-10-271-20/+7
* */string.3,arch.7,environ.7: add cross-references to simd(7)Robert Clausecker2023-09-051-2/+3
* libc: fix history for strverscmp(3) and versionsort(3)Mina Galić2023-08-311-2/+2
* Document strnstr()'s history.David E. O'Brien2023-08-221-0/+6
* Remove $FreeBSD$: one-line nroff patternWarner Losh2023-08-1632-32/+0
* Remove $FreeBSD$: two-line nroff patternWarner Losh2023-08-166-12/+0
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1683-166/+0
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* lib/libc/string/bcmp.c: fix integer overflow bugRobert Clausecker2023-07-161-2/+2
* lib/libc/string/ffs*.c: work around gcc warningRobert Clausecker2023-07-143-3/+3
* lib/libc/string: replace ffs/fls implementations with clang builtinsRobert Clausecker2023-07-036-42/+34
* Correctly spell illumos (all lowercase) in man pagesYuri Pankov2023-06-291-2/+2
* Correct man page URI formatting.David E. O'Brien2023-06-101-2/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1219-19/+19
* memmem: add a note about other systems which have memmemEd Maste2023-03-301-2/+3
* Fix truncation when ssize_t is larger than MAX_INTAlfonso2023-02-051-6/+7
* libc: Fix build with WITHOUT_MACHDEP_OPTIMIZATIONS=YES set.Gleb Popov2023-01-101-1/+6
* libc: Add strverscmp(3) and versionsort(3)Aymeric Wibo2022-08-254-2/+150
* libc: drop "All rights reserved" from Foundation copyrightsEd Maste2022-08-049-9/+7
* libc: Add HISTORY sections to the manual pagesGordon Bergling2022-05-053-3/+29
* libc: correct SPDX tag on strstr.cEd Maste2022-01-161-1/+1
* libc: fix misleading comment in strstrEd Maste2022-01-161-1/+1
* memcpy.3: remove BUGS section allowing overlapping stringsEd Maste2021-08-241-16/+0
* libc: Disable ASAN for certain string functionsAlex Richardson2021-08-021-0/+9
* libc: add mempcpy(3) and wmempcpy(3)Konstantin Belousov2021-07-156-9/+114
* Change strmode argument type to mode_tAlfonso Gregory2021-06-291-1/+1