freebsd-skq/lib/libc/locale
jilles fba61ef227 libc: Use O_CLOEXEC for various internal file descriptors.
This fixes a race condition where another thread may fork() before CLOEXEC
is set, unintentionally passing the descriptor to the child process.

This commit only adds O_CLOEXEC flags to open() or openat() calls where no
fcntl(fd, F_SETFD, FD_CLOEXEC) follows. The separate fcntl() call still
leaves a race window so it should be fixed later.
2012-09-29 11:54:34 +00:00
..
ascii.c
big5.5
big5.c
btowc.3 First set of xlocale man pages. More to follow... 2012-03-13 20:02:41 +00:00
btowc.c
collate.c Restore the __collate_load_error global that was accidentally removed in the 2012-07-06 20:16:22 +00:00
collate.h
collcmp.c
ctype_l.3 ctype_l(3): Note that not all these functions are specified by POSIX.1-2008. 2012-07-01 22:18:20 +00:00
ctype.3 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
ctype.c
DESIGN.xlocale
digittoint.3 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
duplocale.3 General mdoc(7) and typo fixes. 2012-05-11 20:06:46 +00:00
euc.5
euc.c
fix_grouping.c
freelocale.3 General mdoc(7) and typo fixes. 2012-05-11 20:06:46 +00:00
gb2312.5
gb2312.c
gb18030.5
gb18030.c
gbk.5
gbk.c
isalnum.3 mdoc: fix column names, indentation, column separation within each row, and 2012-04-07 09:05:30 +00:00
isalpha.3 mdoc: fix column names, indentation, column separation within each row, and 2012-04-07 09:05:30 +00:00
isascii.3
isblank.3 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
iscntrl.3 mdoc: fix column names, indentation, column separation within each row, and 2012-04-07 09:05:30 +00:00
isctype.c
isdigit.3 mdoc: fix column names, indentation, column separation within each row, and 2012-04-07 09:05:30 +00:00
isgraph.3 Add more locale-specific functions to the relevant man pages and Makefile: 2012-07-30 20:56:19 +00:00
isideogram.3
islower.3 Remove trailing whitespace. 2012-07-30 21:02:44 +00:00
isphonogram.3
isprint.3 mdoc: fix column names, indentation, column separation within each row, and 2012-04-07 09:05:30 +00:00
ispunct.3 Add more locale-specific functions to the relevant man pages and Makefile: 2012-07-30 20:56:19 +00:00
isrune.3
isspace.3 Add more locale-specific functions to the relevant man pages and Makefile: 2012-07-30 20:56:19 +00:00
isspecial.3
isupper.3 mdoc: fix column names, indentation, column separation within each row, and 2012-04-07 09:05:30 +00:00
iswalnum_l.3 Start manpage with Dd macro and also remove a trailing whitespace 2012-07-26 14:46:19 +00:00
iswalnum.3
iswctype.c
isxdigit.3 mdoc: fix column names, indentation, column separation within each row, and 2012-04-07 09:05:30 +00:00
ldpart.c libc: Use O_CLOEXEC for various internal file descriptors. 2012-09-29 11:54:34 +00:00
ldpart.h
lmessages.c
lmessages.h
lmonetary.c
lmonetary.h
lnumeric.c
lnumeric.h
localeconv.3 Split sentences at period boundaries. 2011-12-02 11:55:09 +00:00
localeconv.c
Makefile.inc Add more locale-specific functions to the relevant man pages and Makefile: 2012-07-30 20:56:19 +00:00
mblen.3
mblen.c
mblocal.h
mbrlen.3
mbrlen.c
mbrtowc.3
mbrtowc.c
mbsinit.3
mbsinit.c
mbsnrtowcs.c
mbsrtowcs.3
mbsrtowcs.c
mbstowcs.3
mbstowcs.c
mbtowc.3
mbtowc.c
mskanji.5
mskanji.c
multibyte.3
newlocale.3 General mdoc(7) and typo fixes. 2012-05-11 20:06:46 +00:00
nextwctype.3
nextwctype.c
nl_langinfo.3 Add more locale-specific functions to the relevant man pages and Makefile: 2012-07-30 20:56:19 +00:00
nl_langinfo.c
nomacros.c Fix build of libc.so after r232620. This caused a duplicate definition 2012-03-06 21:56:30 +00:00
none.c
querylocale.3 General mdoc(7) and typo fixes. 2012-05-11 20:06:46 +00:00
rpmatch.3
rpmatch.c
rune.c
runefile.h
runetype.c
setlocale.3
setlocale.c libc: Eliminate some relative relocations in setlocale(). 2011-12-27 23:28:01 +00:00
setlocale.h
setrunelocale.c Restore the __collate_load_error global that was accidentally removed in the 2012-07-06 20:16:22 +00:00
Symbol.map Fix some incorrect symbol versions. 2012-04-22 18:51:38 +00:00
table.c Reapply 227753 (xlocale cleanup), plus some fixes so that it passes build 2012-03-04 15:31:13 +00:00
toascii.3
tolower.3
tolower.c
toupper.3
toupper.c Fix copy/paste error in lib/libc/locale/toupper.c. 2012-05-10 20:03:34 +00:00
towlower.3
towupper.3
uselocale.3 General mdoc(7) and typo fixes. 2012-05-11 20:06:46 +00:00
utf8.5
utf8.c
wcrtomb.3
wcrtomb.c
wcsftime.3
wcsftime.c
wcsnrtombs.c
wcsrtombs.3
wcsrtombs.c
wcstod.3
wcstod.c
wcstof.c
wcstoimax.c
wcstol.3
wcstol.c
wcstold.c
wcstoll.c
wcstombs.3
wcstombs.c
wcstoul.c
wcstoull.c
wcstoumax.c
wctob.c
wctomb.3
wctomb.c
wctrans.3
wctrans.c
wctype.3
wctype.c libc: Eliminate 13 relative relocations in wctype(). 2011-12-05 00:00:47 +00:00
wcwidth.3
wcwidth.c
xlocale_private.h Make __get_locale() static inline, not just inline, so when compiling libc in 2012-03-19 11:47:37 +00:00
xlocale.3 General mdoc(7) and typo fixes. 2012-05-11 20:06:46 +00:00
xlocale.c Reapply 227753 (xlocale cleanup), plus some fixes so that it passes build 2012-03-04 15:31:13 +00:00