yamt
6c2e3b3d83
fix how to check a return value of readentry.
2002-03-18 11:34:40 +00:00
yamt
c87321b3bf
remove unneeded ARGSUSED.
2002-03-18 10:52:55 +00:00
yamt
a8bb4f07ee
don't set errno here. caller will set it.
2002-03-18 10:01:12 +00:00
yamt
40d05511db
bump minor to 83: i18n module changes.
2002-03-18 09:58:18 +00:00
yamt
4112ebb394
set errno only when error occured.
2002-03-18 09:56:49 +00:00
yamt
d9660875a9
move definition of _citrus_ctype_default out of #ifdef _I18N_DYNAMIC
...
as it's used by static binaries.
2002-03-18 09:02:50 +00:00
yamt
4ac8cfbb1d
don't check variable s0 before assign.
2002-03-18 08:56:32 +00:00
yamt
1d869db224
make mbsrtowcs work.(fix a typo)
2002-03-18 08:09:28 +00:00
wiz
8d3b0e0097
Use .St -isoC99 to refer to ISO C99.
2002-03-18 08:03:39 +00:00
wiz
68dbdc566f
HTML-quote another <> pair.
2002-03-18 08:02:19 +00:00
wiz
9f64fab4a1
Fix .Dd argument, sort SEE ALSO, remove trailing dot in SEE ALSO,
...
HTML-quote <>, and fix some typos.
2002-03-18 07:56:28 +00:00
tshiozak
8625ada82c
add manpages for mb*/wc* functions.
2002-03-18 06:00:26 +00:00
tshiozak
d1902c2111
fix a bug; calling mbtowc(0, 0, 0) causes the programs to crash under
...
single byte locales.
2002-03-18 05:50:25 +00:00
dbj
f0658bdada
make compile with _STANDALONE
2002-03-18 05:10:58 +00:00
tshiozak
dc7d18ff88
refine i18n stuffs.
...
- add libc/citrus directory.
this directory contains the common stuffs not only for locale
but also other facilities relating to i18n (e.g. iconv).
- To keep the binary compatibility for the ctype modules easily,
the interface between libc and the modules is simplified.
- For the future integrated extension, module pool is renamed
from "/usr/lib/runemodule" to "/usr/lib/i18n".
In the future, this directory will contain the modules for "iconv",
"collation", etc.
- some cosmetic changes.
- Bug fix for runetype.h; __attribute__((__packed__)) is placed at
the wrong position and it is invalid unintentionally.
But, the all members of the structures seem well-aligned. Thus,
this bug causes no problem, hopefully.
HEADS UP:
- /usr/lib/rumemodule is obsoleted. If you use the multibyte locales,
you need to install /usr/lib/i18n/* from sys/lib/i18n_module .
- The binary compatibility of /usr/share/locale/*/LC_CTYPE is probably kept.
Perhaps, the bug fix about __packed__ mentioned above breaks the
compatibility... Be careful especially on 64bit platforms.
2002-03-17 22:14:05 +00:00
thorpej
8295f2e0b4
Document PT_IO.
2002-03-17 17:14:58 +00:00
mjl
6ff1da15a3
Munge 1.0.2 texinfo file a bit more
2002-03-15 01:50:40 +00:00
yamt
ffca92c5a2
putwc and putwchar's argument is wchar_t, not wint_t.
2002-03-14 21:21:00 +00:00
yamt
5d6c7fdf83
wcwidth's argument is wchar_t. not wint_t.
2002-03-14 21:18:46 +00:00
eeh
a33f33ab31
Remove leftover debug code. Oops.
2002-03-13 00:57:53 +00:00
christos
9588aa8fef
fully initialize the structure to avoid gcc complaints.
2002-03-12 22:56:16 +00:00
eeh
bc40300979
Use new CPU_CACHEINFO sysctl to get more detailed information about
...
cache layout.
2002-03-12 22:08:21 +00:00
fvdl
2e99ea24ad
Resolve (rcsid) conflicts.
2002-03-11 23:40:14 +00:00
fvdl
bc84308f58
Upgrade to zlib 1.1.4 (security fix)
2002-03-11 23:23:32 +00:00
simonb
2ebbd79a63
Include <stdlib.h> for exit() prototype.
2002-03-11 03:29:49 +00:00
bjh21
dad2756159
Use the values from <machine/ieeefp.h> to define the exception flags, and
...
rounding modes, rather than different ones (oops).
2002-03-10 23:31:35 +00:00
bjh21
6b92497159
Only include roundAndPackInt32(), roundAndPackInt64() and estimateSqrt32()
...
if we actually need them for 80/128-bit support.
I'm not sure this is Right, but I suspect the #ifdefs around here need
revising to handle sparc64 nicely anyway. Still, it compiles on ARM again
now.
2002-03-10 14:15:08 +00:00
atatat
d76e3cd5fe
Fix openpty() so that it correctly scans the entire list of possible
...
ttys. The new ttys (g-zA-Z) are "optional", since they may not be
present, and their absence is not a "fatal" error.
2002-03-09 20:09:28 +00:00
wiz
a50cd7c5cd
Add SYNOPSIS.
2002-03-06 14:25:42 +00:00
tv
d26369c142
Historic typo: "unfo" -> "undo"
2002-03-05 21:29:32 +00:00
thorpej
9656b77394
No need to reference .OBJDIR here.
2002-03-05 21:25:08 +00:00
christos
3e7f0b7101
add updwtmpx(); requested by tron.
2002-03-05 16:16:02 +00:00
wiz
10d6eb080d
Drop duplicate .Pp.
2002-03-05 15:09:26 +00:00
jmc
76d76229ee
Unblock a few routines that are needed if 128bit support is being pulled in.
2002-03-04 21:27:19 +00:00
jmc
f40c307405
Move names for softfloat lib that _Qp functions call into _softfloat_
...
namespace
2002-03-04 21:26:39 +00:00
sommerfeld
3e18fc136f
More ipip references
2002-03-04 15:15:39 +00:00
cjep
c33f9d110f
Fix spelling mistake (from Onno van der Linden; PR#15793).
2002-03-03 18:19:41 +00:00
christos
47c5991d7a
PR/15748: Ray Brownrigg: exp(log(0)) is broken.
...
Use FreeBSD's version. Handles inf/nan and rounding modes.
2002-02-27 16:32:46 +00:00
tv
259a2ab95f
Add some more bits of host compatibility.
2002-02-26 22:29:38 +00:00
martin
3cb5f61784
Note ip.grettl
2002-02-26 16:07:23 +00:00
wiz
c640510df0
Correct spelling of "delimiter", and remove from ignored-errors lists.
2002-02-26 02:37:28 +00:00
lukem
b7ca7acccf
Don't hard link to symlinks, as it's not portable.
...
Based on [toolchain/14119] from Chris G. Demetriou.
2002-02-26 00:57:12 +00:00
lukem
26f515c492
Don't hard link to symlinks, as it's not portable.
...
Based on [toolchain/14119] from Chris G. Demetriou.
2002-02-26 00:24:59 +00:00
christos
002dc4be11
catch up with ut_name->ut_user change
2002-02-25 20:19:26 +00:00
matt
75dee250ea
Missed an sp in the great %sp cleanup.
2002-02-24 02:43:46 +00:00
matt
0ce5ca145f
Change to use a register prefix.
2002-02-24 01:06:18 +00:00
wiz
d70fe2e86c
Fix error message, as reported in lib/15711 by Onno van der Linden.
2002-02-23 23:28:31 +00:00
christos
510f6a45d4
A simple utmpx implementation. Nothing uses it yet.
...
TODO: write the lastlog*() stuff.
2002-02-22 20:11:44 +00:00
kleink
3ca01a7f77
Do without stfiwx; per PEM32 Rev. 1 it's an optional part of the UISA,
...
and not implemented on the 601.
2002-02-22 18:21:22 +00:00
matthias
21fb786623
Declare the global register variable kps_strings before including anything
...
as this needs to be done before any function is defined (and there seems
to be a function definition in one of the include files).
2002-02-22 13:46:30 +00:00
wiz
68fdc1adcc
Improve RETURN VALUES section by mentioning SIG_ERR, per lib/15686, and fix
...
some spacing.
2002-02-21 11:09:07 +00:00
matt
d9dae701a5
Don't bsbb to an external symbol. the dynamic linker won't like it.
2002-02-21 07:49:55 +00:00
eeh
2fdccc01af
Add bzero.S and strlen.S to the stuff that gets installed in libkern.
2002-02-20 22:45:04 +00:00
gmcgarry
f82c84c49c
Explain why you'd use these functions. Some formatting cleanup.
2002-02-20 20:40:48 +00:00
christos
6728d906e9
Prefix structure members to protect them against clashes with eg. c++ keywords.
...
Suggested by Alfred Perlstein, from FreeBSD, ok'd by augustss
2002-02-20 20:30:12 +00:00
wiz
fa719c3bfe
Mirror some forms(3) fixes.
2002-02-20 17:49:14 +00:00
wiz
f8d8496236
Two fixes by Patrick Welche, and two by me.
2002-02-20 17:45:42 +00:00
wiz
2e104b6b46
Whitespace nit.
2002-02-20 11:57:10 +00:00
wiz
a6876a2a4e
Punctuation nits.
2002-02-20 11:56:13 +00:00
wiz
fba3aac827
Close quoting.
2002-02-20 11:54:16 +00:00
wiz
306d24c5d4
Sort SEE ALSO.
2002-02-20 11:53:02 +00:00
wiz
9b53792eb8
Drop superfluous .Pp, punctuation nit.
2002-02-20 11:52:39 +00:00
wiz
dcd750ae30
Sort sections.
2002-02-20 11:52:13 +00:00
wiz
22a40c69b3
Use standard headers, sort sections.
2002-02-20 11:51:43 +00:00
wiz
363989ac63
Punctuation nits, use standard headers, sort sections, remove Tahoe references.
2002-02-20 11:51:15 +00:00
wiz
3880a44b65
Drop trailing empty line.
2002-02-20 11:47:55 +00:00
wiz
2ecbe773d1
Slightly improve markup.
2002-02-20 11:47:37 +00:00
wiz
f21ce264f2
Drop trailing empty line, and end sentence with a dot.
2002-02-20 11:47:23 +00:00
wiz
e63f7d735b
Improve markup, sort sections.
2002-02-20 11:38:02 +00:00
wiz
67aecfc942
Punctuation nit.
2002-02-20 11:35:21 +00:00
wiz
d8711c438f
Drop trailing empty line.
2002-02-20 11:34:42 +00:00
wiz
b6bb7c0546
Sort sections.
2002-02-20 11:34:14 +00:00
wiz
d5bbc54aba
Use correct comment macro.
2002-02-20 11:33:25 +00:00
wiz
0b7fe888c8
Normalize Dd.
2002-02-20 11:30:57 +00:00
wiz
8a5f4f7cae
Normalize Dd, use Nx.
2002-02-20 11:30:35 +00:00
wiz
b454907bfa
Fix some markup, add menus(3) to SEE ALSO.
2002-02-20 11:30:07 +00:00
thorpej
268d4c679c
Adjust for changes to __infinity decl.
2002-02-19 21:50:01 +00:00
bjh21
58e93e10b1
Replace infinity.c with one in the style of the new ieee754_infinity.c, but
...
with extra #ifdefs for FPA-format doubles. This gets it compiling again.
2002-02-19 20:08:19 +00:00
enami
bc005ce984
Use tab to indent instead of spaces.
2002-02-19 13:42:04 +00:00
simonb
2d8577fb83
Clean up some rampant code duplication wrt ieee number handling:
...
- Add alignment-safe double and float unions.
- Use the above for the __infinity and __nan constants on all
architectures that use the standard ieee754 representation of
those constants.
- Add a single copy of various ieee754 math functions (frexp, isinf,
isnan, ldexp and modf) that had numerous duplicates among the
arch-specific directories.
- Use the above functions on all architectures where the generic C
versions where used. Architectures that had local assembly
routines are untouched (for those functions only).
2002-02-19 13:08:12 +00:00
augustss
8f814a0ad6
Make this lintable so we can build libc again.
2002-02-14 22:10:56 +00:00
martin
63ad589924
Fix a LP64 problem. Patch from Minoura Makoto in PR lib/15596.
2002-02-14 19:53:00 +00:00
yamt
1cd3755f5b
make strerror and strsignal use NL_CAT_LOCALE.
2002-02-13 08:05:12 +00:00
yamt
6c208635b5
- give the precedence to LC_ALL environment variable
...
than other LC_* variables.
2002-02-13 08:01:13 +00:00
yamt
9ddf6eb6f6
- give the precedence to LC_ALL environment variable
...
than other LC_* variables.
- add a hack for LC_MESSAGES for nls.
(this will be removed when we have a real LC_MESSAGES support.)
2002-02-13 07:59:45 +00:00
yamt
2dda35340b
- implement NL_CAT_LOCALE.
...
- make catopen check nls alias database.
2002-02-13 07:48:49 +00:00
yamt
48e0f9a85a
add a function to handle alias names.
...
(primarily for nls, encoding and locale names)
2002-02-13 07:45:52 +00:00
mycroft
a3c74e7653
Actually remove this cruft until it's fixed.
...
With des_enc.S present, it was getting caught by suffix rules when there was no
.depend file.
2002-02-12 21:45:37 +00:00
mycroft
83f70e9b51
Just return an error if we try to look up a user name that's too long, rather
...
than trying to truncate. The previous truncation code actually set key.size
too large and caused a (non-exploitable) core dump inside DB.
2002-02-12 18:58:04 +00:00
mrg
829b76292e
fix multiline string literal. from gcc3
2002-02-11 06:08:23 +00:00
bjh21
294cb551a3
Switch libc syscall veneers over to using our shiny new official SWI range.
2002-02-10 14:10:59 +00:00
bjh21
282980297f
xdr_enum() now gets passed a real enum_t *, rather than an enum foo *
...
in disguise. This means it can just be yet another copy of
xdr_int32_t(), rather than messing around trying to work out the size
of an enum.
This change should make no difference on existing ports, where enum_t
is the same size as all enums, but will make a difference on ARM ELF.
2002-02-10 13:47:10 +00:00
ross
b47221844a
fix isolated collateral damage from <>& churn
2002-02-10 02:46:27 +00:00
ross
930fd2d1bf
fix <> string names
2002-02-10 01:21:38 +00:00
kleink
d248468105
Untangle the description of {MONOTONIC_CLOCK} somewhat.
2002-02-08 12:12:55 +00:00
ross
dc5571b22e
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:21:55 +00:00
ross
9856438e91
generate & symbolically
2002-02-07 09:24:04 +00:00
ross
814f296b77
Generate <>& symbolically.
2002-02-07 07:00:09 +00:00
ross
8bd7cb6a69
Edit -mdoc usage.
...
* There is no -indent option to .Bd or .Bl, although you would
never know that from its frequent use in this tree. There is a
"-offset indent" combination that makes sense, and you can certainly
say "-width indent".
* Also, you can't markup the -width option argument, tho you CAN
use a callable macro. So "-width Ar filename" doesn't make sense,
but either "-width Ar" or "-width filename" does, as might something
like "-width xxfilename" for a little extra space.
* There are a lot of needlessly complex hanging tag macros in man4 used
to create simple item lists. Those should be simplified one of these
days before someone copies and edits yet another man4 page.
2002-02-07 03:15:06 +00:00
ross
ee869b65aa
s/-width Fn xx/-width xx/
...
The -width argument isn't parsed and can't have attached markup.
2002-02-06 12:49:05 +00:00