summaryrefslogtreecommitdiff
path: root/lib/libc/string
AgeCommit message (Expand)Author
5 daysswab: Correctly treat the data as misalignedJohn Baldwin
2025-12-09libc/string: add strdupa(3) and strndupa(3)Konstantin Belousov
2025-12-09libc/string: put source files list one item per lineKonstantin Belousov
2025-11-30man/man3: add cross references to stdbit(3)Robert Clausecker
2025-10-25ffs.3: Add a STANDARDS section to the manual pageGordon Bergling
2025-07-25memchr.3: Operates on objects, not stringsEd Maste
2025-07-22memchr.3: mention the len argument in the functions descriptionKonstantin Belousov
2025-06-12manuals: Align our tree with upstream C23 macroAlexander Ziaee
2025-01-06swab: Fix implementation to support overlapping copiesWarner Losh
2024-11-20memcmp.3: Clarify return valueEd Maste
2024-11-14libc: indicate existing functions that are POSIX 2024Ed Maste
2024-11-14lib/libc/string: apply SSP hardening and tests to memset_explicitRobert Clausecker
2024-11-14lib/libc/string: add memset_explicit() for compliance with C23Robert Clausecker
2024-10-26contrib/mandoc: add -isoC-2024 and -svid1 to mdoc(7)Robert Clausecker
2024-10-15manuals: Fix "unusual .Xr" warnings with a scriptGraham Percival
2024-07-16include: ssp: don't shadow the mempcpy builtinKyle Evans
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2024-07-13include: ssp: fortify <wchar.h>Kyle Evans
2024-07-13include: ssp: round out fortification of current set of headersKyle Evans
2024-05-13Prepare the system for _FORTIFY_SOURCEKyle Evans
2024-04-23libc: make strerror_rl() usable for libcKonstantin Belousov
2024-04-22swab.c(libc): use a simplified version of byte swappingrilysh
2024-03-21wmemchr(3): fix prototypes for wcpcpy() and wcpncpy()Konstantin Belousov
2024-03-15strnlen(3): add HISTORYDavid E. O'Brien
2024-01-05timingsafe_bcmp(3) was MFC'ed to 11.1David E. O'Brien
2023-12-25lib/libc/string: document restrict qualification of memccpy() argumentsRobert Clausecker
2023-11-26lib: Automated cleanup of cdefs and other formattingWarner Losh
2023-11-26sccs: Manual changesWarner Losh
2023-11-26lib: Remove ancient SCCS tags.Warner Losh
2023-11-18Add a HISTORY section for memcpy(3) and mempcpy(3)Gordon Bergling
2023-11-15libc: Remove empty comments in Symbol.mapBrooks Davis
2023-11-01libc: Purge unneeded cdefs.hWarner Losh
2023-10-27strlcpy/strlcat: Remove references to snprintfWarner Losh
2023-09-05*/string.3,arch.7,environ.7: add cross-references to simd(7)Robert Clausecker
2023-08-31libc: fix history for strverscmp(3) and versionsort(3)Mina Galić
2023-08-21Document strnstr()'s history.David E. O'Brien
2023-08-16Remove $FreeBSD$: one-line nroff patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line nroff patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-16Remove $FreeBSD$: one-line .h patternWarner Losh
2023-08-16Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-16lib/libc/string/bcmp.c: fix integer overflow bugRobert Clausecker
2023-07-14lib/libc/string/ffs*.c: work around gcc warningRobert Clausecker
2023-07-03lib/libc/string: replace ffs/fls implementations with clang builtinsRobert Clausecker
2023-06-29Correctly spell illumos (all lowercase) in man pagesYuri Pankov
2023-06-09Correct man page URI formatting.David E. O'Brien
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-03-30memmem: add a note about other systems which have memmemEd Maste
2023-02-04Fix truncation when ssize_t is larger than MAX_INTAlfonso