Marcel Moolenaar
8876613dc5
Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP}
...
if not already defined. This allows building libc from outside of
lib/libc using a reach-over makefile.
A typical use-case is to build a standard ILP32 version and a COMPAT32
version in a single iteration by building the COMPAT32 version using a
reach-over makefile.
Obtained from: Juniper Networks, Inc.
2014-03-04 02:19:39 +00:00
Sergey Kandaurov
e0906c9a0d
POSIX 1003.1-2008: add ENOTRECOVERABLE, EOWNERDEAD errnos.
2013-05-04 19:07:22 +00:00
Sergey Kandaurov
c951cd462f
Add entry for errno ECAPMODE.
...
MFC after: 3 days
2013-05-04 12:57:21 +00:00
Jilles Tjoelker
c9e57bf8be
libc: Fix typo in French translation.
...
PR: kern/177704
Submitted by: martymac
MFC after: 1 week
2013-04-14 11:44:47 +00:00
Xin LI
5625bb0c36
Add derived versions for common Simplified Chinese encodings.
...
MFC after: 2 weeks
2012-12-28 01:23:12 +00:00
Xin LI
190fb357ca
Add zh_CN.UTF-8 catalog.
...
Reviewed by: alphachi <alphachi mediaspirit.org>
MFC after: 2 weeks
2012-12-28 01:09:30 +00:00
Eitan Adler
49a8f2aa6c
Fix warning from valgrind when a failed entry is tested.
...
PR: kern/173008
Submitted by: Zhihao Yuan <lichray@gmail.com>
Reviewed by: gabor
Approved by: cperciva (implicit)
MFC after: 1 week
2012-12-17 12:57:36 +00:00
Jilles Tjoelker
05eb11cbc4
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
Maxim Konovalov
03678e1179
Merge from English r198040: add C message catalogue entries for newer
...
errnos: EBADMSG, EMULTIHOP, ENOLINK, EPROTO, ENOTCAPABLE.
PR: docs/147983
Submitted by: pluknet
MFC after: 1 week
2010-06-20 06:52:10 +00:00
Gabor Kovesdan
29c271590e
- More style(9) fixups
...
Approved by: delphij (mentor)
2010-02-20 08:19:19 +00:00
Gabor Kovesdan
fe0aca73ed
- Deal with some special cases [1]
...
- style(9) nits
Pointed out by: jilles [1]
Approved by: delphij (mentor)
2010-02-09 19:37:12 +00:00
Gabor Kovesdan
336831f034
- Fix some style(9) bugs
...
Pointed out by: bde
2010-01-29 18:33:59 +00:00
Gabor Kovesdan
fe1ee31bc8
- style(9)
...
Approved by: delphij
2010-01-25 23:44:00 +00:00
Gabor Kovesdan
f978ef9381
Cache failing and opened catalogs in catopen() and related functions.
...
Continuous catopen() calls cause 4 failig stat(2) each, which means a lot
of overhead. It is also a good idea to keep the opened catalogs in the memory
to speed up further catopen() calls to the same catalog since these catalogs
are not big at all. In this case, we count references and only free() the
allocated space when the reference count reaches 0. The reads and writes to
the cache are syncronized with an rwlock when these functions are called from
a threaded program.
Requested by: kib
Approved by: delphij
2010-01-25 23:37:49 +00:00
Gabor Kovesdan
124493a1de
- Update Galician catalog
2010-01-21 11:36:40 +00:00
Gabor Kovesdan
208a6d2eb0
- Update the Spanish NLS catalog
...
Reviewed by: carvay,
the.infamous.paul@gmail.com ,
Joan Picanyol i Puig <lists-freebsd-es@biaix.org>,
Ing . Marcos Luis Ortiz Valmaseda <mlortiz@uci.cu>,
eskanete@gmail.com ,
Jose M Rodriguez <josemi@freebsd.jazztel.es>,
Guillermo Hernandez <guillermo@QuerySoft.es>,
dani.doni@gmail.com
2009-12-03 19:27:12 +00:00
Gabor Kovesdan
50497e556b
- Update Hungarian libc catalog
2009-11-17 18:57:44 +00:00
Jung-uk Kim
853ab1b70d
Sync with C.msg r199083.
2009-11-16 19:10:09 +00:00
Rene Ladan
6c2af98cee
Synchronize with C.msg revision 199083 and improve some existing messages.
...
Reviewed by: remko
Approved by: remko
2009-11-11 18:28:12 +00:00
Hajimu UMEMOTO
1789887000
Add Japanese catalogue entries for newer errnos: EBADMSG, EMULTIHOP,
...
ENOLINK, EPROTO, ENOTCAPABLE.
2009-11-10 03:56:51 +00:00
Hajimu UMEMOTO
9020e36353
Add gai_strerror() catalog for ja_JP.UTF-8 and ja_JP.eucJP.
2009-11-09 17:26:16 +00:00
Hajimu UMEMOTO
0d384326cd
Add NLS catalogs support to gai_strerror(3).
...
Controlled by NLS define.
2009-11-09 12:46:59 +00:00
Hajimu UMEMOTO
42f4692f52
Fix comment.
...
Pointed out by: nyan
MFC after: 1 week
2009-11-09 12:38:13 +00:00
Hajimu UMEMOTO
be77e7423c
Add ja_JP.eucJP catalog.
...
Reviewed by: hrs, nork, takawata
MFC after: 1 week
2009-11-09 12:33:47 +00:00
Hajimu UMEMOTO
6bf41ac159
Add ja_JP.UTF-8 catalog.
...
Reviewed by: hrs, nork, takawata
MFC after: 1 week
2009-11-09 12:28:59 +00:00
Gabor Kovesdan
f93a16d57d
- Strip trailing CRs
...
Requested by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private mail)
2009-11-08 11:55:03 +00:00
Gabor Kovesdan
88260ae614
- Update Ukranian catalog
...
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private mail)
2009-11-08 11:32:39 +00:00
Robert Watson
8c8ee3d3b8
Add C message catalogue entries for newer errnos: EBADMSG, EMULTIHOP,
...
ENOLINK, EPROTO, ENOTCAPABLE.
Submitted by: Alan R. S. Bueno <alan.bsd at gmail.com>
MFC after: 3 days (most)
2009-10-13 17:57:06 +00:00
Gabor Kovesdan
bc65e45307
- Add Galician NLS catalog
2009-09-27 13:16:38 +00:00
Alexander Leidinger
c5f562d25a
Improve the German translation.
...
Some parts (ERANGE, ETXTBSY) triggered by Christoph Mallon.
Discussed with: brueffer, gabor (previous version)
2009-03-25 12:36:37 +00:00
Gabor Kovesdan
fa332705da
- Add Belarusian catalog
...
PR: conf/133004
Submitted by: Tatsiana Elavaya <t.elavaya@gmail.com>
2009-03-24 23:31:41 +00:00
Maxim Konovalov
30905e0ffc
o Spell.
2009-03-21 10:10:33 +00:00
Gabor Kovesdan
abc2df4ae4
- Add Ukranian catalog
...
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua> (via private mail)
2009-03-20 23:55:01 +00:00
Gabor Kovesdan
e5470fee62
- Fix typo
...
PR: kern/132773
Reported by: Alan R. S. Bueno <alan.bsd@gmail.com>
Submitted by: Murilo Opsfelder <mopsfelder@gmail.com>
2009-03-18 14:33:10 +00:00
Gabor Kovesdan
3d945c9d67
- Add Brazilian Portuguese catalog [1]
...
- Fixes for German catalog [2]
PR: kern/132694 [1], conf/80504 [2]
Submitted by: Murilo Opsfelder <mopsfelder@gmail.com> [1],
brueffer [2]
2009-03-16 16:33:08 +00:00
Gabor Kovesdan
8a6a076cb4
- Create the buildworld object directories with mtree instead of various
...
mkdir calls
- Remove the ugly workaroung from libc NLS, which was to create some of
these directories
2009-03-15 13:14:06 +00:00
Gabor Kovesdan
49a33c0b43
- Fix object directory creation when running threaded buildworld
2009-03-13 22:41:30 +00:00
Gabor Kovesdan
fe73c506a4
- Reenable Native Language Support in libc. This feature was disabled due
...
to possible breakages in the catalog handling code. Since then, that
code has been replaced by the secure code from NetBSD but NLS in libc
remained turned off. Tests have shown that the feature is stable and
working so we can now turn it on again.
- Add several new catalog files:
- ca_ES.ISO8859-1
- de_DE.ISO8859-1
- el_GR.ISO8859-7 (by manolis@ and keramida@)
- es_ES.ISO8859-1 (kern/123179, by carvay@)
- fi_FI.ISO8859-1
- fr_FR.ISO8859-1 (kern/78756, by thierry@)
- hu_HU.ISO8859-2 (by gabor@)
- it_IT.ISO8859-15
- nl_NL.ISO8859-1 (corrections by rene@)
- no_NO.ISO8859-1
- mn_MN.UTF-8 (by ganbold@)
- sk_SK.ISO8859-2
- sv_SE.ISO8859-1
(The catalogs without explicit source has been obtained from NetBSD.)
Approved by: attilio
2009-03-13 10:40:38 +00:00
Daniel Eischen
5f864214bb
Use C comments since we now preprocess these files with CPP.
2007-04-29 14:05:22 +00:00
Daniel Eischen
6fad3aaf15
Add each directory's symbol map file to SYM_MAPS.
2006-03-13 01:15:01 +00:00
Daniel Eischen
cce72e8860
Add symbol maps and initial symbol version definitions to libc.
...
Reviewed by: davidxu
2006-03-13 00:53:21 +00:00
Pawel Jakub Dawidek
9975a9a287
Better translation.
2005-07-23 21:30:35 +00:00
Jung-uk Kim
a0f887f4f3
Use better Korean translation for `trap'
...
Requested by: many Korean users from bsdforum.or.kr
Submitted by: perky
Approved by: anholt (mentor)
2005-07-16 05:40:14 +00:00
Ruslan Ermilov
f789cb8293
Assorted markup fixes.
...
Approved by: re
2005-06-15 19:04:04 +00:00
Alexey Zelkin
85faa37735
Add korean NLS message catalogs for libc
...
Submitted by: Hye-Shik Chang <perky@FreeBSD.org>
PR: misc/78290
2005-03-07 13:57:24 +00:00
Pawel Jakub Dawidek
b212dd15ff
Add polish version of libc NLS catalog.
2005-03-01 14:38:30 +00:00
Alexey Zelkin
0f331b31cf
Backout NLS catalog handling, until all edge cases are resolved
2005-02-27 22:17:47 +00:00
Alexey Zelkin
82be63e1bb
Enable processing of NLS catalogs while building/installing of libc
2005-02-27 18:09:52 +00:00
Alexey Zelkin
c2e31119ea
Add russian version of libc NLS catalog
...
Translated by: Valeriy Kravchuk <openxs@ipnet.kiev.ua>
Alexey Dokuchaev <danfe@nsu.ru>
2005-02-27 18:09:09 +00:00
Alexey Zelkin
c51d47437b
Add template NLS catalog for strerror(), strerror_r() and strsignal()
...
localization support
2005-02-27 17:59:39 +00:00