Andrey A. Chernov
d2712eafa7
Use __XSTRING(CHAR_MAX) instead of "127" and strtol() base 0 to parse it (0x7f)
2001-02-10 02:00:56 +00:00
Andrey A. Chernov
1506a668dc
Correct myself a bit: situation is broken not for _all_ numeric LC_MONETARY,
...
LC_NUMERIC fields, but only for *grouping fields - other fields are converted
to a chars in localeconv(), so final change is:
"-1" -> "127"
127 here is because CHAR_MAX supposed, which is _positive_ (SUSv2 requirement),
not negative as 255. It is still a bit of hack. To find real CHAR_MAX will be
better to sprintf() it once somewhere in static buffer. *grouping parsing
still broken and missing and needs to be implemented.
2001-02-10 01:38:18 +00:00
Andrey A. Chernov
051f867fe1
NOTE: according to SUSV2 and other implementations, numeric elements in
...
LC_MONETARY, LC_NUMERIC are byte-arrays, not ASCII strings!
Fix "C" locale, change "-1" to {CHAR_MAX, '\0'} according to standards.
This is only partial fix - locale loading procedure remains broken as before
and load too big values for all locales. All numeric strings there should be
converted with something like atoi() and placed into bytes. Maybe I do it
later, if someone will not fix it faster.
2001-02-10 00:43:32 +00:00
Andrey A. Chernov
d0e2083fdd
Implement CODESET
2001-02-09 22:43:39 +00:00
Tor Egge
d7e56cc908
Backout previous commit. Use of spinlocks was not approved.
...
PR: 15070
2001-02-09 20:31:48 +00:00
Nik Clayton
4460a589ec
Describe the arguments to gethostbyaddr.
...
PR: docs/24225
Submitted by: Joakim Henriksson <jurduth@ludd.luth.se>
Patch from: ben
2001-02-09 19:06:25 +00:00
Murray Stokely
ec9e07cdaf
Add relevant libraries from our ref4 box.
...
Approved by: jkh
2001-02-09 18:59:39 +00:00
Murray Stokely
7a67e396b5
Add compat4x.i386 directory.
...
Approved by: jkh
2001-02-09 18:59:02 +00:00
Andrey A. Chernov
634c946524
Back out attempt to implement CRNCYSTR - require additional prefixes according
...
to SUSV2. Add comment explaining it instead.
2001-02-09 18:39:17 +00:00
Andrey A. Chernov
218bcbcb4d
Explicitly mark deprecated entries.
...
Return currency_symbol for CRNCYSTR
Return "%r" for T_FMT_AMPM
Remove obsoleted comment about c_fmt
Return "" for {YES,NO}STR
2001-02-09 18:16:12 +00:00
Ruslan Ermilov
78b7a6c149
mdoc(7) police: prevent generation of the extra
...
whitespace after ``i.e.'', use .Rv, update .Dd.
2001-02-09 12:47:23 +00:00
Ruslan Ermilov
3fe5c3c9aa
mdoc(7) police: fixed the weird construct.
2001-02-09 09:08:53 +00:00
Andrey A. Chernov
740972dc72
Hardcode c_fmt in a different way since used in nl_langinfo now
2001-02-08 20:55:38 +00:00
Tor Egge
1d538861ff
Protect freelists managed by Balloc/Bfree with a spinlock.
...
Change __dtoa to not free the string it allocated the previous time it was
called. The caller now frees the string after usage if appropiate.
PR: 15070
2001-02-08 20:22:28 +00:00
Alexey Zelkin
747a8b55e8
add lmonetary.?, lnumeric.?, ldpart.?, lmessages.?, nl_langinfo.c
...
remove lconv.c
2001-02-08 17:13:24 +00:00
Alexey Zelkin
60e1d74ff8
Add SUSv2 compatible nl_langinfo() function. It still need some work, but
...
this is already usable one.
2001-02-08 17:12:03 +00:00
Alexey Zelkin
930cd71107
Catch up to latest chanage in timelocal structures exporting.
2001-02-08 17:08:13 +00:00
Alexey Zelkin
18f3e1e400
Export internal data structures in same manner as numeric/monetary/messages
...
structures exported.
Protect timelocal.h from multiple inclusions.
2001-02-08 17:06:37 +00:00
Alexey Zelkin
e690a5563f
Make localeconv() actual function. Now it will use LC_MONETARY/LC_NUMERIC
...
information to fill return structure. Remove unused anymore stub.
2001-02-08 17:03:01 +00:00
Alexey Zelkin
90423ececf
Make FreeBSD locale support complete: add support for rest locale categories
...
LC_MONETARY, LC_NUMERIC and LC_MESSAGES. Remove stub functions since they
don't need anymore.
Reviewed by: silence on -i18n
2001-02-08 16:58:53 +00:00
Jacques Vidrine
5e0c0a9246
Document the cases in which setreuid changes the saved-user-ID.
2001-02-08 12:43:33 +00:00
Ruslan Ermilov
c6e2c33321
mdoc(7) police: print #ifdef/#endif literally,
...
and as list items (to get the correct offset).
2001-02-08 10:40:42 +00:00
Ruslan Ermilov
041cbd4832
mdoc(7) police: C types should be declared with either .Ft or .Vt.
2001-02-08 10:22:35 +00:00
Maxim Sobolev
a06f15e4b8
Fix a f^Hdamn typo, which prevented to fopen() more that 17 files at once.
...
Tested by: knu, sobomax and other #bsdcode'rs
2001-02-07 17:34:48 +00:00
Ruslan Ermilov
46eea498da
mdoc(7) police: Change -filled displays (which just happen
...
to be the same as -ragged in the current implementation) to
-ragged. With mdocNG, -filled displays produce the correct
output, formatted and justified to both margins.
2001-02-07 13:45:30 +00:00
Jeroen Ruigrok van der Werven
525c3eb1cf
Add list.h to the to be installed header files.
2001-02-06 22:27:16 +00:00
Jeroen Ruigrok van der Werven
2fa72ea7d4
Fix typo: compatability -> compatibility.
...
Compatability is not an existing english word.
2001-02-06 12:05:58 +00:00
Jeroen Ruigrok van der Werven
a3573c6679
Fix typo: compatability -> compatibility.
...
Compatability is not an existing english word.
Add $FreeBSD$.
2001-02-06 12:04:54 +00:00
Jeroen Ruigrok van der Werven
9a01d32bfd
Fix typo: seperate -> separate.
...
Seperate does not exist in the english language.
Submitted to look at by: kris
2001-02-06 10:39:38 +00:00
Bruce Evans
3ffb2fd399
Fixed prototype of logout() (const poisoning).
2001-02-06 01:06:25 +00:00
Bruce Evans
1a7d8d0695
Fixed prototypes. About half of them were wrong (mainly due to const
...
poisoning having not reached here).
2001-02-06 01:02:59 +00:00
Bruce Evans
ea81d4327f
Added used include of <sys/cdefs.h>.
...
Declare all the interfaces documented in usb.3 (2 were missing).
2001-02-06 00:54:00 +00:00
Bruce Evans
fc80017420
Fixed C error(s) in synopsis.
2001-02-06 00:02:32 +00:00
Bruce Evans
3a6d3fb0cd
Fixed wrong return type for ftpLoginAf() in synopsis.
2001-02-05 23:58:59 +00:00
Bruce Evans
c38fecdd5c
Fixed bitrot in prototype(s) in synopsis.
2001-02-05 23:56:05 +00:00
Bruce Evans
14e6355f02
Fixed errors in prototypes. Many were hiding under mdoc errors.
2001-02-05 15:24:34 +00:00
Bruce Evans
75d5d29ef0
Fixed C error(s) in synopsis. Many were hiding under mdoc errors.
2001-02-05 15:19:56 +00:00
Bruce Evans
c4e091fcc4
Fixed errors in prototypes. Many were hiding under mdoc errors.
2001-02-05 15:11:09 +00:00
Bruce Evans
e84a6580c6
Fixed C error(s) in synopsis. Many were hiding under mdoc errors.
2001-02-05 15:00:21 +00:00
Bruce Evans
60babc5565
Don't install links for crypt.3 here. There is no crypt.3 here...
...
Forgotten in: rev.1.58, which was not Submitted by: bde (I requested
untangling parts of the crypto mess).
2001-02-05 14:55:14 +00:00
Poul-Henning Kamp
95ba77bff8
Remove a sizeof(void *) == sizeof(int) assumption.
...
Submitted by: Loren James Rittle <rittle@latour.rsch.comm.mot.com>
2001-02-04 10:06:24 +00:00
Stephen McKay
48492d6b26
Spelling.
2001-02-04 02:05:16 +00:00
Jacques Vidrine
e31b3502a1
strcpy -> strlcpy paranoia
...
Submitted by: Mike Heffner <mheffner@vt.edu>
Reviewed by: freebsd-audit
2001-02-02 13:22:43 +00:00
Nik Clayton
7b79d3ab37
Fix typo.
...
PR: docs/23936
Submitted by: Garret Rooney <rooneg@rpi.edu>
2001-02-02 03:32:03 +00:00
Ruslan Ermilov
d0353b836e
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
Daniel Eischen
f8a19b12fb
s/_thread_sys_write/__sys_write/
...
Submitted by: Mike Heffner <mheffner@vt.edu>
2001-01-31 02:16:57 +00:00
Daniel Eischen
f47892a9f7
Unbreak world by correctly specifying the prototype for __sys_aio_suspend.
...
A make buildworld was done but not with the committed pthread_private.h.
Reported by: Manfred Antar <null@pozo.com>
2001-01-29 18:59:53 +00:00
Brian Somers
435ff15c3b
Add a few ``const''s to silence some -Wwrite-strings warnings
2001-01-29 11:44:13 +00:00
Daniel Eischen
221b1e69c5
_exit in libc is now __sys_exit not __sys__exit.
...
Add another check for thread library initialization (jdp, we
really need a way to get _thread_init called at program start
before any constructors are run).
2001-01-29 03:24:23 +00:00
Daniel Eischen
c37592a194
Clean up syscall generation in libc by removing HIDDEN_SYSCALLS
...
and treating (almost) all system calls the same way:
__sys_foo - actual syscall
foo, _foo - weak definitions to __sys_foo
Change PSEUDO syscalls (currently only _exit and _getlogin) to
be __sys_foo (T) and _foo (W).
Add $FreeBSD$ to a few files to satisfy commitprep.
Suggested by: bde
2001-01-29 03:23:46 +00:00