| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
required mi_vector_hash(3) into src/common.
|
|
|
|
|
|
|
|
|
|
equivalent. go figure.
|
|
to fix some build problems it might cause others.
|
|
|
|
|
|
fchmodat/mkdirat/mkfifoat/mknodat prototypes to <sys.stat.h>.
[1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html
|
|
of macros.
|
|
Remove the double-underscore from the userland versions, and do the
weak alias dance instead, now that these are public parts of libc.
As discussed on tech-userlevel:
https://mail-index.netbsd.org/tech-userlevel/2013/06/24/msg007843.html
(option 3)
|
|
|
|
|
|
|
|
|
|
|
|
consttime_memequal is the same as the old consttime_bcmp.
explicit_memset is to memset as explicit_bzero was to bcmp.
Passes amd64 release and i386/ALL, but I'm sure I missed some spots,
so please let me know.
|
|
|
|
|
|
|
|
Provide LC_GLOBAL_LOCALE in a way that works with all locale functions.
Merge constant data used by the initial global locale and the C locale.
Drop function call layer for _current_locale() and directly return the
locale reference, not a pointer to it. Use protected access for global
variables, so that libc references can avoid the GOT overhead.
|
|
|
|
|
|
|
|
|
|
called. Use this to implement newlocale and provide duplocale/freelocale
as well. Based on patches by Takehiko Nozaki with simplications and fix
for the init order by myself.
|
|
|
|
|
|
Some are redundant, but make verification with grep much easier.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ad dstrftime_l, strftime_lz and strptime_l.
|
|
|
|
|
|
|