![]() |
VOOZH | about |
| File | Revision | Date | Author | Last log entry |
|---|---|---|---|---|
|
👁 Image Attic/ |
||||
|
👁 Image Makefile.inc |
1.41 | 2025.10.24.11.30.06 | claudio | Implement ffsl() and ffsll() using the compiler builtin __builtin_ctzl |
|
👁 Image bcmp.3 |
1.12 | 2015.11.24.09.14.35 | daniel | Document that these functions are now in strings.h. |
|
👁 Image bcmp.c |
1.11 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image bcopy.3 |
1.12 | 2015.11.24.09.14.35 | daniel | Document that these functions are now in strings.h. |
|
👁 Image bcopy.c |
1.7 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image bzero.3 |
1.13 | 2017.10.12.15.22.32 | schwarze | Add STANDARDS: denis@ spotted that it was missing. |
|
👁 Image bzero.c |
1.9 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image explicit_bzero.c |
1.4 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image ffs.3 |
1.13 | 2025.11.06.17.19.11 | schwarze | tweak previous: "functions returns" -> "functions return" |
|
👁 Image ffs.c |
1.10 | 2018.01.18.08.23.44 | guenther | Instead of trying to handle ffs() with the normal rename-mark-hidden-and-alias |
|
👁 Image ffsl.c |
1.1 | 2025.10.24.11.30.06 | claudio | Implement ffsl() and ffsll() using the compiler builtin __builtin_ctzl |
|
👁 Image ffsll.c |
1.1 | 2025.10.24.11.30.06 | claudio | Implement ffsl() and ffsll() using the compiler builtin __builtin_ctzl |
|
👁 Image memccpy.3 |
1.14 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image memccpy.c |
1.7 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image memchr.3 |
1.14 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image memchr.c |
1.8 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image memcmp.3 |
1.11 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image memcmp.c |
1.6 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image memcpy.3 |
1.11 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image memcpy.c |
1.4 | 2017.11.29.05.13.57 | guenther | clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" |
|
👁 Image memmem.3 |
1.5 | 2025.06.13.18.34.00 | schwarze | The mdoc(7) .Ft macro does not need quoting of its arguments, but about |
|
👁 Image memmem.c |
1.6 | 2026.06.23.13.09.11 | tim | Avoid shift overflow in memmem(3) and strstr(3) |
|
👁 Image memmove.3 |
1.9 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image memmove.c |
1.3 | 2017.11.29.05.13.57 | guenther | clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" |
|
👁 Image memrchr.c |
1.4 | 2019.01.25.00.19.25 | millert | I am retiring my old email address; replace it with my OpenBSD one. |
|
👁 Image memset.3 |
1.10 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image memset.c |
1.8 | 2017.11.29.05.13.57 | guenther | clang doesn't propagate attributes like "asm labels" and "visibility(hidden)" |
|
👁 Image stpcpy.3 |
1.6 | 2014.02.23.23.09.34 | schwarze | in HISTORY, say where this actually came from; |
|
👁 Image stpcpy.c |
1.3 | 2017.11.28.06.55.49 | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections |
|
👁 Image stpncpy.c |
1.3 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strcasecmp.3 |
1.14 | 2017.09.05.03.16.13 | schwarze | New POSIX xlocale implementation written from scratch. |
|
👁 Image strcasecmp.c |
1.7 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strcasecmp_l.c |
1.1 | 2017.09.05.03.16.13 | schwarze | New POSIX xlocale implementation written from scratch. |
|
👁 Image strcasestr.c |
1.4 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strcat.3 |
1.19 | 2022.08.01.00.04.46 | jsg | libc string functions were not ported from pwb to v7 |
|
👁 Image strcat.c |
1.10 | 2017.11.28.06.55.49 | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections |
|
👁 Image strchr.3 |
1.14 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image strchr.c |
1.4 | 2018.10.01.06.37.37 | martijn | As per POSIX, when str{,r}chr is comparing it should convert c to a char. |
|
👁 Image strcmp.3 |
1.15 | 2022.08.01.00.04.46 | jsg | libc string functions were not ported from pwb to v7 |
|
👁 Image strcmp.c |
1.9 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strcoll.3 |
1.11 | 2019.01.18.07.43.36 | schwarze | Improve the description of locale dependency: |
|
👁 Image strcoll.c |
1.6 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strcoll_l.c |
1.1 | 2017.09.05.03.16.13 | schwarze | New POSIX xlocale implementation written from scratch. |
|
👁 Image strcpy.3 |
1.22 | 2022.08.01.00.04.46 | jsg | libc string functions were not ported from pwb to v7 |
|
👁 Image strcpy.c |
1.10 | 2017.11.28.06.55.49 | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections |
|
👁 Image strcspn.3 |
1.12 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image strcspn.c |
1.6 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strdup.3 |
1.22 | 2015.12.01.01.32.48 | mmcc | Phrase allocation failure more clearly. ok deraadt@ |
|
👁 Image strdup.c |
1.7 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strerror.3 |
1.16 | 2019.05.16.13.35.16 | schwarze | More consistently put remarks about the less useful LC_* categoties, |
|
👁 Image strerror.c |
1.8 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strerror_l.c |
1.1 | 2017.09.05.03.16.13 | schwarze | New POSIX xlocale implementation written from scratch. |
|
👁 Image strerror_r.c |
1.13 | 2016.10.19.16.26.16 | bluhm | Remove the save_errno dance inside strerror_r(3). It is from the |
|
👁 Image strlcat.c |
1.19 | 2019.01.25.00.19.25 | millert | I am retiring my old email address; replace it with my OpenBSD one. |
|
👁 Image strlcpy.3 |
1.28 | 2024.08.03.20.13.23 | guenther | The improbable occurred: strlcpy(3) and strlcat(3) are in POSIX-2024. |
|
👁 Image strlcpy.c |
1.16 | 2019.01.25.00.19.25 | millert | I am retiring my old email address; replace it with my OpenBSD one. |
|
👁 Image strlen.3 |
1.14 | 2022.07.31.14.50.32 | jsg | strlen was in v6 libc (s5/perror.c) but not documented till v7 |
|
👁 Image strlen.c |
1.9 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strmode.3 |
1.17 | 2017.07.05.11.44.35 | tb | void functions don't return 0 |
|
👁 Image strmode.c |
1.9 | 2024.06.23.07.08.26 | otto | strmode takes a mode_t, not an int; prompted by Collin Funk. |
|
👁 Image strncat.3 |
1.4 | 2014.04.19.16.50.46 | jmc | tweak previous; |
|
👁 Image strncat.c |
1.6 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strncmp.c |
1.9 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strncpy.3 |
1.2 | 2014.04.19.11.30.40 | deraadt | Use somewhat harsher language and better examples; demonstrate that |
|
👁 Image strncpy.c |
1.8 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strndup.c |
1.3 | 2019.01.25.00.19.25 | millert | I am retiring my old email address; replace it with my OpenBSD one. |
|
👁 Image strnlen.c |
1.9 | 2019.01.25.00.19.25 | millert | I am retiring my old email address; replace it with my OpenBSD one. |
|
👁 Image strpbrk.3 |
1.11 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image strpbrk.c |
1.6 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strrchr.3 |
1.13 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image strrchr.c |
1.4 | 2018.10.01.06.37.37 | martijn | As per POSIX, when str{,r}chr is comparing it should convert c to a char. |
|
👁 Image strsep.3 |
1.14 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image strsep.c |
1.8 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strsignal.3 |
1.9 | 2019.05.16.13.35.16 | schwarze | More consistently put remarks about the less useful LC_* categoties, |
|
👁 Image strsignal.c |
1.8 | 2015.09.12.16.48.26 | guenther | __strsignal() is now declared in hidden/signal.h |
|
👁 Image strspn.3 |
1.12 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image strspn.c |
1.6 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strstr.3 |
1.13 | 2016.05.11.17.51.50 | schwarze | Add RETURN VALUES section and .Xr to memmem(3). |
|
👁 Image strstr.c |
1.11 | 2026.06.23.13.10.40 | tim | Fix misleading comment in strstr(3) |
|
👁 Image strtok.3 |
1.24 | 2024.12.11.23.28.20 | jsg | appeared in 4.3BSD before 4.3BSD-Tahoe |
|
👁 Image strtok.c |
1.8 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strxfrm.3 |
1.12 | 2019.01.18.07.43.36 | schwarze | Improve the description of locale dependency: |
|
👁 Image strxfrm.c |
1.7 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image strxfrm_l.c |
1.1 | 2017.09.05.03.16.14 | schwarze | New POSIX xlocale implementation written from scratch. |
|
👁 Image swab.3 |
1.10 | 2022.09.28.20.27.12 | jmc | use Fn rather than Nm for swab(); from josiah frentsos |
|
👁 Image swab.c |
1.9 | 2014.12.11.23.05.38 | tedu | update swab() to match the current posix definition. "rationale: none." |
|
👁 Image timingsafe_bcmp.3 |
1.2 | 2014.06.21.20.22.15 | tedu | loosen the spec for timingsafe functions slightly, so as to not |
|
👁 Image timingsafe_bcmp.c |
1.3 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image timingsafe_memcmp.c |
1.2 | 2015.08.31.02.53.57 | guenther | Add framework for resolving (pun intended) libc namespace issues, using |
|
👁 Image wcscasecmp.3 |
1.5 | 2017.09.05.03.16.14 | schwarze | New POSIX xlocale implementation written from scratch. |
|
👁 Image wcscasecmp.c |
1.3 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcscasecmp_l.c |
1.1 | 2017.09.05.03.16.14 | schwarze | New POSIX xlocale implementation written from scratch. |
|
👁 Image wcscat.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wcscat.c |
1.5 | 2017.11.28.06.55.49 | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections |
|
👁 Image wcschr.3 |
1.4 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wcschr.c |
1.6 | 2015.10.01.02.32.07 | guenther | Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In one |
|
👁 Image wcscmp.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wcscmp.c |
1.5 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcscpy.3 |
1.5 | 2016.11.12.08.58.43 | jmc | the referred to EXAMPLES section is now in strncpy(3); |
|
👁 Image wcscpy.c |
1.5 | 2017.11.28.06.55.49 | tb | GNU ld has prefixed the contents of .gnu.warning.SYMBOL sections |
|
👁 Image wcscspn.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wcscspn.c |
1.4 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcsdup.3 |
1.4 | 2011.07.25.00.38.53 | schwarze | update HISTORY and SEE ALSO for all of string(3), together with various |
|
👁 Image wcsdup.c |
1.3 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcslcat.c |
1.7 | 2019.01.25.00.19.25 | millert | I am retiring my old email address; replace it with my OpenBSD one. |
|
👁 Image wcslcpy.3 |
1.8 | 2024.08.07.04.59.45 | guenther | wcslcpy() and wcslcat() are in POSIX-2024. Update #include visibility |
|
👁 Image wcslcpy.c |
1.8 | 2019.01.25.00.19.25 | millert | I am retiring my old email address; replace it with my OpenBSD one. |
|
👁 Image wcslen.3 |
1.4 | 2024.07.14.09.51.18 | jca | Add wcsnlen(3), wcslen(3) with a max len argument |
|
👁 Image wcslen.c |
1.4 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcsncat.c |
1.4 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcsncmp.c |
1.5 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcsncpy.c |
1.5 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcsnlen.c |
1.1 | 2024.07.14.09.51.18 | jca | Add wcsnlen(3), wcslen(3) with a max len argument |
|
👁 Image wcspbrk.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wcspbrk.c |
1.5 | 2015.10.01.02.32.07 | guenther | Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In one |
|
👁 Image wcsrchr.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wcsrchr.c |
1.5 | 2015.10.01.02.32.07 | guenther | Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In one |
|
👁 Image wcsspn.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wcsspn.c |
1.4 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wcsstr.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wcsstr.c |
1.5 | 2015.10.01.02.32.07 | guenther | Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In one |
|
👁 Image wcstok.3 |
1.7 | 2011.07.25.00.38.53 | schwarze | update HISTORY and SEE ALSO for all of string(3), together with various |
|
👁 Image wcstok.c |
1.3 | 2005.08.08.08.05.37 | espie | zap remaining rcsid. |
|
👁 Image wcswcs.c |
1.1 | 2005.04.13.16.35.58 | espie | Import w* functions so that I can send smaller diffs around. |
|
👁 Image wcswidth.3 |
1.2 | 2011.07.25.00.38.53 | schwarze | update HISTORY and SEE ALSO for all of string(3), together with various |
|
👁 Image wcswidth.c |
1.5 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wmemchr.3 |
1.10 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wmemchr.c |
1.5 | 2015.10.01.02.32.07 | guenther | Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In one |
|
👁 Image wmemcmp.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wmemcmp.c |
1.5 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wmemcpy.3 |
1.5 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wmemcpy.c |
1.4 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wmemmove.3 |
1.3 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wmemmove.c |
1.4 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |
|
👁 Image wmemset.3 |
1.4 | 2013.06.05.03.39.23 | tedu | Use the fancy .In macro for includes. From Jan Klemkow. ok jmc schwarze |
|
👁 Image wmemset.c |
1.4 | 2015.09.12.16.23.14 | guenther | Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go direct |