summaryrefslogtreecommitdiffstats
path: root/lib/libc/nls
Commit message (Collapse)AuthorAgeFilesLines
* Add each directory's symbol map file to SYM_MAPS.deischen2006-03-131-0/+2
|
* Add symbol maps and initial symbol version definitions to libc.deischen2006-03-131-0/+7
| | | | Reviewed by: davidxu
* Better translation.pjd2005-07-231-1/+1
|
* Use better Korean translation for `trap'jkim2005-07-162-6/+6
| | | | | | Requested by: many Korean users from bsdforum.or.kr Submitted by: perky Approved by: anholt (mentor)
* Assorted markup fixes.ru2005-06-151-1/+1
| | | | Approved by: re
* Add korean NLS message catalogs for libcphantom2005-03-072-0/+498
| | | | | Submitted by: Hye-Shik Chang <perky@FreeBSD.org> PR: misc/78290
* Add polish version of libc NLS catalog.pjd2005-03-011-0/+249
|
* Backout NLS catalog handling, until all edge cases are resolvedphantom2005-02-271-11/+0
|
* Enable processing of NLS catalogs while building/installing of libcphantom2005-02-271-0/+11
|
* Add russian version of libc NLS catalogphantom2005-02-271-0/+256
| | | | | Translated by: Valeriy Kravchuk <openxs@ipnet.kiev.ua> Alexey Dokuchaev <danfe@nsu.ru>
* Add template NLS catalog for strerror(), strerror_r() and strsignal()phantom2005-02-271-0/+249
| | | | localization support
* . Bump .Dd'sphantom2005-02-273-7/+20
| | | | | | . Note POSIX 1003.1-2001 conformation . Add ERRORS section for catgets(3) . Note what catopen(3) returns EINVAL, if catalog is corrupt
* Bring in NetBSD's improvements and cleanups to NLS subsystem, makingphantom2005-02-272-392/+96
| | | | | | | | | | | it type and endian clean and removing of stdio dependency from NLS functions (catalog files now are processed via mmap()) Also following changes were done (against NetBSD version): . If mmap() failed, set errno to EINVAL and do not try to munmap() file Obtained from: NetBSD
* Cleanup prototypes and remove dead codephantom2005-02-012-72/+21
| | | | MFC After: 3 days
* Remove incomplete support for running FreeBSD userland on old NetBSD kernelstjr2003-10-291-5/+1
| | | | lacking the issetugid() and utrace() syscalls.
* Back out the `hiding' of strlcpy and strlcat. Several peoplenectar2003-05-011-1/+1
| | | | vocally objected to this safety belt.
* `Hide' strlcpy and strlcat (using the namespace.h / __weak_referencenectar2003-04-291-1/+1
| | | | | | | technique) so that we don't wind up calling into an application's version if the application defines them. Inspired by: qpopper's interfering and buggy version of strlcpy
* libc_r wasn't so tied to libc for 22 months.ru2002-11-181-3/+1
|
* Do not include <sys/syslimits.h> directly; it is not intended for generalwollman2002-10-271-1/+2
| | | | consumption.
* Now, malloc is fixed, remove ENOMEM hardcodeache2002-08-121-12/+11
|
* Set errno to ENOMEM for strdup too (due to malloc errno bug)ache2002-08-071-3/+4
|
* Always set errno to ENOMEM after malloc failed (as workaround).ache2002-08-071-8/+8
| | | | Our malloc sometimes forget to set errno, f.e. for size overflow case.
* Close descriptor, if error happens in loadCat()ache2002-08-071-0/+6
|
* Try harder to check lang as path component (".", "..", / inside).ache2002-08-041-307/+345
| | | | | Try harder to not overwrite failure errno. style(9) whitespace reformatting for code readability.
* Fix the style of the SCM ID's.obrien2002-03-221-4/+2
| | | | I believe have made all of libc .c's as consistent as possible.
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-013-3/+3
|
* Removed duplicate VCS ID tags, as per style(9).ru2001-08-131-3/+2
|
* Remove whitespace at EOL.dd2001-07-153-17/+17
|
* MAN[1-9] -> MAN.ru2001-03-271-1/+1
|
* Use .Rv macro instead of hardcoded messagephantom2001-02-121-6/+1
|
* Remove _THREAD_SAFE and make libc thread-safe by default bydeischen2001-01-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adding (weak definitions to) stubs for some of the pthread functions. If the threads library is linked in, the real pthread functions will pulled in. Use the following convention for system calls wrapped by the threads library: __sys_foo - actual system call _foo - weak definition to __sys_foo foo - weak definition to __sys_foo Change all libc uses of system calls wrapped by the threads library from foo to _foo. In order to define the prototypes for _foo(), we introduce namespace.h and un-namespace.h (suggested by bde). All files that need to reference these system calls, should include namespace.h before any standard includes, then include un-namespace.h after the standard includes and before any local includes. <db.h> is an exception and shouldn't be included in between namespace.h and un-namespace.h namespace.h will define foo to _foo, and un-namespace.h will undefine foo. Try to eliminate some of the recursive calls to MT-safe functions in libc/stdio in preparation for adding a mutex to FILE. We have recursive mutexes, but would like to avoid using them if possible. Remove uneeded includes of <errno.h> from a few files. Add $FreeBSD$ to a few files in order to pass commitprep. Approved by: -arch
* Prepare for mdoc(7)NG.ru2000-12-291-1/+0
|
* mdoc(7) police: use certified section headers wherever possible.ru2000-11-171-1/+1
|
* Fix typophantom2000-09-271-1/+1
| | | | | PR: misc/21596 Submitted by: TOGAWA Satoshi <toga@puyo.org>
* Prevent buffer overflow if NLSPATH is too longache2000-09-081-1/+7
|
* Add .Elache2000-09-061-0/+1
|
* Document %-macros and NLSPATH better.ache2000-09-051-1/+41
|
* Fully implement NLSPATH processing as described in SUSv2ache2000-09-051-8/+45
|
* Oops! don't set errno to ENOMEM explicitly if malloc() failed.phantom2000-09-051-6/+10
| | | | Found by: ache
* * move $FreeBSD$ tag to its usual place (bottom of copyright)phantom2000-09-043-10/+30
| | | | | | | * mdoc cleanup * document missing errno values (ERRORS section) Reviewed by: sheldonh
* Finaly cleanup libc/nls code:phantom2000-09-041-196/+163
| | | | | | | | | | | | | * rewrite catopen() to remove duplicate code chunks and optimize * if empty string is passed to catopen() as name argument then catopen() will set errno to ENOENT (File not found), not EINVAL * move search code to LOOKUP() macro to shrink amount of duplicated code * move common resource freeing actions to __nls_free_resources() function * exclude from build code related to MCLoadAll defintion since it is not using at all * style(9) related whitespace changes Reviewed by: ache
* Rewrite using stdio. It cause program speedup since eliminates lots of smallache2000-09-032-14/+15
| | | | | read() syscalls. It not cause static binary size increasing because stdio already picked via setlocale() called from catopen()
* Treat empty lang as "C" lang tooache2000-09-011-1/+1
|
* Set rcsid to correct valuephantom2000-09-011-24/+6
| | | | | Resort #include files Remove SYSV compatibility chunks
* protect .h file contents correctly.phantom2000-09-011-18/+3
|
* Remove unused indirect references to cat* functions.phantom2000-09-015-83/+4
|
* Fix memory leak introduced by kris in rev 1.22phantom2000-09-011-0/+2
|
* setlocale may return NULL, handle this case too by resetting to "C"ache2000-09-011-5/+3
|
* Move protection code down to handle NL_CAT_LOCALE case too.ache2000-09-011-2/+3
|
* Protect from badly formed LANG variableache2000-09-011-1/+2
|
OpenPOWER on IntegriCloud