|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0 |
|
| #
695639d2 |
| 15-Nov-2023 |
Brooks Davis <[email protected]> |
libc: Remove empty comments in Symbol.map
These were left over from $FreeBSD$ removal.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D42612
(cherry picked from commit 1ca6
libc: Remove empty comments in Symbol.map
These were left over from $FreeBSD$ removal.
Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D42612
(cherry picked from commit 1ca63a8219b88b752b064d19bd3428c61dbcf1f9)
show more ...
|
|
Revision tags: release/14.0.0 |
|
| #
42b38843 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line .h pattern
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
05c9a015 |
| 24-Aug-2022 |
Aymeric Wibo <[email protected]> |
libc: Add strverscmp(3) and versionsort(3)
Add a strverscmp(3) function to libc, a GNU extension I implemented by reading its glibc manual page. It orders strings following a much more natural order
libc: Add strverscmp(3) and versionsort(3)
Add a strverscmp(3) function to libc, a GNU extension I implemented by reading its glibc manual page. It orders strings following a much more natural ordering (e.g. "ent1 < ent2 < ent10" as opposed to "ent1 < ent10 < ent2" with strcmp(3)'s lexicographic ordering).
Also add versionsort(3) for use as scandir(3)'s compar argument.
Update manual page for scandir(3) and add one for strverscmp(3).
Reviewed by: pstef, gbe, kib MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D35807
show more ...
|
|
Revision tags: release/13.1.0, release/12.3.0 |
|
| #
ee37f64c |
| 14-Jul-2021 |
Konstantin Belousov <[email protected]> |
libc: add mempcpy(3) and wmempcpy(3)
Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D31180
|
|
Revision tags: release/13.0.0 |
|
| #
675079b1 |
| 16-Dec-2020 |
Konstantin Belousov <[email protected]> |
Implement strerror_l().
Only for the arches that provide user-mode TLS.
PR: 251651 Requested by: yuri Discussed with: emaste, jilles, tijl Sponsored by: The FreeBSD Foundation Differential revision
Implement strerror_l().
Only for the arches that provide user-mode TLS.
PR: 251651 Requested by: yuri Discussed with: emaste, jilles, tijl Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D27495 MFC after: 2 weeks
show more ...
|
|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0 |
|
| #
9851b340 |
| 30-Mar-2017 |
Konstantin Belousov <[email protected]> |
Implement the memset_s(3) function as specified by the C11 ISO/IEC 9899:2011 Appendix K 3.7.4.1.
Other needed supporting types, defines and constraint_handler infrastructure is added as specified in
Implement the memset_s(3) function as specified by the C11 ISO/IEC 9899:2011 Appendix K 3.7.4.1.
Other needed supporting types, defines and constraint_handler infrastructure is added as specified in the C11 spec.
Submitted by: Tom Rix <[email protected]> Sponsored by: Juniper Networks Discussed with: ed MFC after: 3 weeks Differential revision: https://reviews.freebsd.org/D9903 Differential revision: https://reviews.freebsd.org/D10161
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
854023f0 |
| 14-Aug-2016 |
Xin LI <[email protected]> |
Add timingsafe_bcmp and timingsafe_memcmp.
Obtained from: OpenBSD Reviewed by: trasz MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D7280
|
|
Revision tags: release/10.3.0, release/10.2.0, release/10.1.0 |
|
| #
78b59024 |
| 07-Oct-2014 |
Xin LI <[email protected]> |
Add explicit_bzero(3) and its kernel counterpart.
Obtained from: OpenBSD MFC after: 2 weeks
|
|
Revision tags: release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0 |
|
| #
d902844b |
| 13-Feb-2013 |
Niclas Zeising <[email protected]> |
Add strchrnul(), a GNU function similar to strchr(), except that it returns a pointer to the end of the string, rather than NULL, if the character was not found.
Approved by: theraven
|
|
Revision tags: release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0 |
|
| #
3c87aa1d |
| 20-Nov-2011 |
David Chisnall <[email protected]> |
Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a load of _l suffixed versions of various standard library functions that use the global locale, making them take an explicit
Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a load of _l suffixed versions of various standard library functions that use the global locale, making them take an explicit locale parameter. Also adds support for per-thread locales. This work was funded by the FreeBSD Foundation.
Please test any code you have that uses the C standard locale functions!
Reviewed by: das (gdtoa changes) Approved by: dim (mentor)
show more ...
|
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0 |
|
| #
09efd0ec |
| 04-Mar-2009 |
David Schultz <[email protected]> |
Add wcpcpy(3) and wcpncpy(3).
|
| #
69099ba2 |
| 28-Feb-2009 |
David Schultz <[email protected]> |
- Add getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and wcsncasecmp(). - Make some previously non-standard extensions visible if POSIX_VISIBLE >= 200809. - Use restrict qu
- Add getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(), wcscasecmp(), and wcsncasecmp(). - Make some previously non-standard extensions visible if POSIX_VISIBLE >= 200809. - Use restrict qualifiers in stpcpy(). - Declare off_t and size_t in stdio.h. - Bump __FreeBSD_version in case the new symbols (particularly getline()) cause issues with ports.
Reviewed by: standards@
show more ...
|
|
Revision tags: release/7.1.0_cvs, release/7.1.0 |
|
| #
f0eca40a |
| 06-Dec-2008 |
Konstantin Belousov <[email protected]> |
Import the strndup(3) function. Copyright attribution is kept the same as in original NetBSD source.
Submitted by: Florian Smeets <flo kasimir com> Obtained from: NetBSD MFC after: 2 weeks
|
|
Revision tags: release/6.4.0_cvs, release/6.4.0 |
|
| #
4a723bd2 |
| 03-Nov-2008 |
Konstantin Belousov <[email protected]> |
Add the ffsll and flsll functions. These are ffs and fls operating on long long arguments.
Reviewed by: bde (previous version, that included asm implementation for all ffs and fls functions on i386
Add the ffsll and flsll functions. These are ffs and fls operating on long long arguments.
Reviewed by: bde (previous version, that included asm implementation for all ffs and fls functions on i386 and amd64) MFC after: 2 weeks
show more ...
|
| #
82e45205 |
| 10-Apr-2008 |
Xin LI <[email protected]> |
Add memrchr(3).
Obtained from: OpenBSD
|
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
| #
5f864214 |
| 29-Apr-2007 |
Daniel Eischen <[email protected]> |
Use C comments since we now preprocess these files with CPP.
|
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
| #
cce72e88 |
| 13-Mar-2006 |
Daniel Eischen <[email protected]> |
Add symbol maps and initial symbol version definitions to libc.
Reviewed by: davidxu
|