atatat
ae10ef9a4b
Log a warning if the address (n) has more significant bits than the
...
netmask (m) in a entry of the form "n.n.n.n/m.m.m.m".
2002-04-04 19:50:27 +00:00
christos
6fa9e9789f
add two more gnu-like functions.
2002-04-04 19:42:14 +00:00
jmc
c03ef26393
Don't make ___start static as gcc can't tell it's referenced and complains.
2002-04-04 08:22:11 +00:00
eeh
bc3cedd6d8
The mask for 8-byte alignment is 0x7 not 0xf.
2002-04-02 22:07:55 +00:00
thorpej
2e52a189a8
Remove non-existent ldexp.c from SRCS.
2002-04-02 03:41:26 +00:00
eeh
eb4eaa1ba4
Remove test harnass bits.
2002-04-01 15:59:26 +00:00
bjh21
c9e4965681
Revert addition of mkdtemp() to libnbcompat. I don't think we need mktemp(1)
...
after all.
2002-04-01 13:59:34 +00:00
jdolecek
a4f9b6e45e
s/are are/are/
2002-04-01 11:19:41 +00:00
bjh21
58017a564d
Add mkdtemp to libnbcompat, since glibc doesn't have it an mktemp(1) will
...
need it.
2002-03-31 18:04:11 +00:00
bjh21
3eb7aa7171
In userland, use <sha1.h>, not <sys/sha1.h>.
2002-03-31 14:17:19 +00:00
bjh21
45c48aceb2
Shuffle config.h #iffery so as to wrap the __RCSID, as is done in several
...
other files.
This makes the rmd160 code compile on Linux as part of libnbcompat.
2002-03-31 13:55:14 +00:00
bjh21
bcaedc129c
Add the md[245], sha1 and rmd160 functions to libnbcompat, conditional on their
...
not being in the host libc.
This will be necessary to make cksum into a host tool.
2002-03-31 12:58:54 +00:00
fvdl
059c5712b9
Fix mistake in previous.
2002-03-30 10:03:44 +00:00
thorpej
98de4ab72e
Rename libarm32 -> libarm.
2002-03-30 06:24:34 +00:00
matt
33ce495df4
Put R6 back in the save and adjust frame size for it. Don't save the
...
register in sigset area, put them after the sigset area.
2002-03-30 05:32:32 +00:00
matt
583d4ad39f
Put R6 back in save mask (to make mask used by PLT routines). Adjust frame
...
size according. In _longjmp, deal with sp/fp separately since they stored
in reserve order so movq won't work.
2002-03-30 04:58:36 +00:00
eeh
35e86bd3e5
Better, faster strlen().
2002-03-30 03:28:53 +00:00
eeh
41065b740e
Don't need start' in crt0.o any more. ld expects
_start' as the entry
...
symbol, while gcc likes `__start'.
2002-03-29 18:11:55 +00:00
yamt
27563a14f1
- move _TO_CEI to template from each module/*.c.
...
- nuke _TO_EI and _TO_STATE.
- convert _TO_EI(cl) to _CEI_TO_EI(_TO_CEI(cl)).
- wrap long lines.
2002-03-28 10:53:48 +00:00
yamt
0f59b7f0ae
fix comments.
...
(_TO_INTERNAL_STATE -> _CEI_TO_STATE)
2002-03-28 10:38:52 +00:00
yamt
3daba72ae9
introduce new macro _STATE_NEEDS_EXPLICIT_INIT.
...
and use it for encodings that needs explicit
init_state in addition to zero-fill.
2002-03-28 10:29:11 +00:00
matt
42e21b0c6a
Fix a few wrong register uses. (at least I know it works now. :)
2002-03-28 04:16:54 +00:00
yamt
6854a8c8c8
drop __packed__ attribute from _ISO2022State.
2002-03-28 01:59:50 +00:00
matt
dd5b171018
Add sync before isync since the MPC74xx require it.
2002-03-28 00:38:46 +00:00
matt
5cc5894442
Don't build old 1.3 compat jmp stuff for ELF.
...
For ELF, don't rewind stack on longjmp/_longjmp. (for pth).
2002-03-27 18:38:50 +00:00
yamt
764625531c
remove a redundant space.
2002-03-27 18:17:34 +00:00
yamt
7b15929c54
fix wcstombs: convertion should always begin with
...
an initial shift state. and nuke s_wcstombs.
2002-03-27 17:54:40 +00:00
yamt
097394b63d
fix state backup.
...
XXX this should be move into wcrtomb_priv.
2002-03-27 17:18:41 +00:00
yamt
f0ab6c6443
- change _ENCODING_MB_CUR_MAX to take a pointer to encoding info.
...
- don't use MB_CUR_MAX here since it's depend on current locale.
use _ENCODING_MB_CUR_MAX instead.
2002-03-27 15:01:16 +00:00
jmc
a7839b0fdc
Fix typo in previous commit
2002-03-27 03:43:39 +00:00
jmc
a1fe3592c6
Correct mistaken signature for _Qp_dtoq. It gets a double passed in, not
...
a pointer to double which causes obvious errors on evaluation
2002-03-27 03:41:54 +00:00
fredette
26755e068d
Now also build libm68k when MACHINE_ARCH is m68000.
2002-03-26 22:48:04 +00:00
matt
12810ed37d
Use size_t in prototype (so this will be LP64 clean for PPC64 someday).
...
Calculate len separately for icache & dcache in case each has different
cacheline widths. Make the code for both loops the same except for the
dcbst/icbi. Deal with sizes >=2GB properly (like that'll happen but ...)
2002-03-26 21:20:24 +00:00
fvdl
edcf4b63ed
Fix stack usage for temporary storage. From Stephen Ma in PR xsrc/15404.
2002-03-26 15:17:37 +00:00
yamt
9e8142572a
fix wcsrtombs to restart correctly.
2002-03-26 07:53:38 +00:00
yamt
8468b78b76
move mbrtowc to _amd1 from _c90.
2002-03-26 06:10:27 +00:00
yamt
c89607bec7
wcsrtombs: handle dst == 0 case correctly.
2002-03-25 20:47:02 +00:00
yamt
e274c8a885
- handle the case that buffer size == 0 for wcsrtombs.
...
- add a XXX comment.
2002-03-25 20:29:30 +00:00
yamt
bf790e3b07
return value 0 doesn't have special meanings.
2002-03-25 20:01:22 +00:00
yamt
c5c3bb4159
fix mbtowc to return if the encoding's state-dependent or not
...
correctly.
2002-03-25 19:40:35 +00:00
yamt
88fef345a8
return value 0 doesn't have any special meanings.
2002-03-25 19:22:13 +00:00
yamt
de5444e862
- return value 0 doesn't have special meanings for wcsrtombs.
...
- add a note about terminating null byte for s == NULL case.
- s/null byte/null wide character/ in some place.
2002-03-25 19:17:02 +00:00
yamt
ede3d88aad
calculate the return value of wcsrtombs correctly
...
for stateful encodings.
2002-03-25 19:10:45 +00:00
wiz
f4c5d5828e
Two formatting fixes.
2002-03-25 13:53:43 +00:00
christos
8a47c9318b
make sure this compiles cleanly and works.
2002-03-23 23:39:18 +00:00
ross
70d3133ec0
Fix minor syntax warnings.
2002-03-23 20:13:35 +00:00
christos
e20c30d794
- Add VIS_HTTPSTYLE from FreeBSD.
...
- svis, strsvis, strsvisx were not reversible, because they did not encode
\\ unless it was passed in the extras array.
- Fix documentation to match the proper signature of the functions.
2002-03-23 17:38:27 +00:00
thorpej
9c33b55e7c
Split the notion of building Hesiod, Kerberos, S/key, and YP
...
infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.
As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
ross
e1a248fa36
use canonical indirect jmp & call syntax to squelch new as(1) warning
2002-03-20 22:06:18 +00:00
tron
2b4774eb14
Back out last change until it is clear if it is necessary.
2002-03-20 16:29:15 +00:00
tron
ec2065f5f5
Bump minor version of "libc" after more signals have been added to
...
"sys_siglist".
2002-03-20 16:24:16 +00:00
christos
761aafb737
add signals 33-63, so that stupid loserland programs that access the array
...
directly don't lose!
2002-03-20 14:28:25 +00:00
christos
190e5102df
add rt signal names.
2002-03-20 01:43:55 +00:00
christos
9948eb0ac4
add the rt signals so we don't core-dump.
2002-03-20 01:42:03 +00:00
bjh21
376c14488f
Only abort() if the user specifies a rounding mode other than FP_RN.
2002-03-19 13:42:23 +00:00
bjh21
a03fedb6a5
ANSIfy.
2002-03-19 13:36:30 +00:00
lukem
247856f4d7
Fixes from Bill Fenner <fenner@research.att.com> for problems he found
...
in FreeBSD's port of this nsswitch code:
- Don't ignore unknown characters. The old lexer would treat
hosts:!!!!!!!!@@@@@$%^&*()()*$(files{}{}|||++!)(dns
exactly the same as
hosts: files dns
- Recover from errors by looking for the end of a line. This means
that having a syntax error near the top of the file doesn't prevent
a service at the bottom of the file with no syntax error from being
looked up.
Thanks Bill!
2002-03-19 00:04:09 +00:00
tshiozak
f4b38752de
Move mbstate_t materials from locale/runetype.h to locale/multibyte.h.
...
Before this fix, building nbmklocale was failed on non-NetBSD-current platforms.
multibyte.h seems more appropriate one to contain them.
2002-03-18 22:58:44 +00:00
yamt
69fa98c2af
explicitly align _RuneStatePriv::__private
...
and remove XXX comment.
2002-03-18 22:25:43 +00:00
christos
b2b9c150ac
Add a couple linted comment and enable WARNS=3
2002-03-18 16:20:36 +00:00
christos
aef033dfd3
oops, we need config.h now.
2002-03-18 16:19:03 +00:00
christos
0e0ac6b723
- constify; passes all gcc and lint strict checks.
...
- add config.h [Jason Evans], to create a portable version of libedit that
can be easily compiled on other OS's.
2002-03-18 16:00:50 +00:00
yamt
597ba8fdc1
- check malloc failure.
...
- only 'next' member of global variable localetable is used.
so remove it and define a pointer instead.
2002-03-18 11:49:19 +00:00
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