itojun
7c75b5ec2f
sync with 0.9.6d. shlib minor for libssl and libcrypto
...
is cranked for additional functions.
2002-06-09 16:12:52 +00:00
matt
0ec15f80cc
Allow this to compile under gcc-current. No multiline strings for asm.
2002-06-09 06:18:34 +00:00
itojun
d79e894958
use weak_alias to make libcrypto_{idea,rc5} actually useful.
2002-06-09 02:14:30 +00:00
thorpej
8bbbfff0a1
Remove __LEADING_UNDERSCORE case.
2002-06-08 17:27:25 +00:00
wiz
51434352e0
Remove duplicate .Pp.
2002-06-07 11:29:16 +00:00
gmcgarry
1ffad275a3
Add descriptions for types and flags.
2002-06-07 04:59:13 +00:00
itojun
d2503f643b
type mismatch
2002-06-07 01:39:07 +00:00
itojun
44772e4b2f
there are people using #ifdef APPEND_DOT. recover it.
2002-06-07 01:36:09 +00:00
fvdl
165400b7ba
mov -> lea to access _map table.
2002-06-06 23:04:35 +00:00
itojun
8288fc93ab
s/STRN_CPY/strlcpy/
2002-06-06 21:45:19 +00:00
itojun
3ba1803eb3
correct misuse of strncpy (use strlcpy). from openbsd
2002-06-06 21:42:42 +00:00
itojun
2f7d82e63d
support scoped IPv6 address properly. PR 16810.
2002-06-06 21:28:49 +00:00
fvdl
e6f161c821
Fix the EINVAL return path.
2002-06-06 20:51:17 +00:00
fredette
02ac1ae2f0
Added hppa support (some of it incomplete) to lib/csu, lib/libc,
...
and lib/libkvm.
2002-06-06 20:31:19 +00:00
fvdl
e4b98ed506
Add init/fini handling.
2002-06-06 19:18:22 +00:00
fvdl
e8d64f072a
-x is too heavy-handed for removing symbols; newer versions of GNU ld
...
will completely delete empty local symbols with it. Use -X instead
for crt{begin,end}*.o, to keep init_fallthru hacks.
2002-06-06 19:17:01 +00:00
fvdl
d05b42e66d
kva -> physaddr translation through pagetable walking; for crash dumps
...
(as yet untested).
2002-06-05 22:01:55 +00:00
fvdl
f634f37b8d
Use NLIST_ELF64 for x86_64.
2002-06-05 20:04:22 +00:00
thorpej
7f350cba6c
Don't use multi-line string literals.
2002-06-05 02:51:03 +00:00
kleink
7965e254cb
As documented, return the new priority if successful; from Matthias
...
Drochner in PR lib/17156.
2002-06-04 10:58:12 +00:00
fvdl
10940acfe5
Add clone(2) implementation.
2002-06-03 18:31:12 +00:00
fvdl
e010b5ebde
Use the syscall insn for system calls. Fix up some assembly to
...
remove either previously made errors, or to account for the
fact that syscall clobbers %ecx.
2002-06-03 18:30:32 +00:00
wiz
919948e5f4
Fix SYNOPSIS, noted by Martin Macok on tech-userlevel.
2002-06-03 12:01:43 +00:00
itojun
35eb51aa09
use int32_t, instead of int, for on-disk data.
...
(so that we are safe in the future)
2002-05-30 14:55:47 +00:00
thorpej
d9f211b107
Make this work with an ISO C preprocessor.
2002-05-30 05:08:51 +00:00
simonb
9a430fa482
Correct the list of pseudo-terminals in the FILES section.
2002-05-30 01:42:58 +00:00
christos
daa19b1c89
I've been scolded for not bumping the minor, so there.
2002-05-29 20:07:44 +00:00
christos
8285c57686
Add some extensions that pppdump needs. These do not affect functionality
...
outside pppdump so I am not bumping the minor number.
2002-05-29 18:15:17 +00:00
eeh
9969483183
Fix conflict in definitions.
2002-05-29 15:58:03 +00:00
itojun
76ed88e323
add LIBRARY section
2002-05-28 11:38:29 +00:00
itojun
256a128339
document net.inet6.ip6.maxfrags
2002-05-28 03:17:26 +00:00
wiz
796338fdc4
Add SOUND_MASK_* for the last SOUND_MIXER_* values that didn't have any.
2002-05-27 14:42:15 +00:00
wiz
aa30599e06
__STDC__ is always defined on NetBSD.
2002-05-26 22:01:47 +00:00
wiz
effeef0d33
__STDC__ is always defined on NetBSD.
2002-05-26 18:33:25 +00:00
wiz
143cf52f81
__STDC__ is always defined on NetBSD.
2002-05-26 16:53:30 +00:00
wiz
738d04ecee
__STDC__ is always defined on NetBSD.
2002-05-26 16:39:57 +00:00
wiz
bf5ec17026
Remove #ifdef Bad_float_h and #ifndef __STDC__ parts (unneeded).
2002-05-26 15:04:08 +00:00
wiz
e3e4fede44
__STDC__ is always defined on NetBSD.
2002-05-26 14:48:19 +00:00
wiz
3fb28eec1f
__STDC__ is always defined on NetBSD.
2002-05-26 14:43:59 +00:00
wiz
077b67effa
__STDC__ is always defined on NetBSD.
2002-05-26 14:03:19 +00:00
wiz
92d8b1e9fa
Revert previous: .S files are currently compiled with -traditional-cpp,
...
so __STDC__ is _not_ always defined.
2002-05-26 12:24:55 +00:00
wiz
d56bb7c2ec
__STDC__ is always defined on NetBSD.
2002-05-26 11:48:00 +00:00
thorpej
42320e8223
* Move the prototype of __svfscanf from <stdio.h> to libc/stdio/local.h.
...
* Add prototype for vfscanf to <stdio.h>.
* Remove #define of vfscanf to __svfscanf from <stdio.h>.
* Include local.h in libc files which need __svfscanf.
* Add vfscanf weak alias to __svfscanf.
Fixes standards/16997.
NOTE: libc minor not bumped -- ride on the bump to 12.84 made by
itojun today.
2002-05-24 22:17:20 +00:00
itojun
a7ceb02faf
refer rnd(4), not random(4).
2002-05-24 14:37:19 +00:00
wiz
8b7401f11e
Quote <> for HTML output.
2002-05-24 09:45:00 +00:00
itojun
5ab78ccf04
be more picky about IP option. len >= 2 for normal options.
2002-05-24 06:05:31 +00:00
itojun
2ef04ff634
cleanup some of portability #ifdefs, which are not needed for netbsd.
2002-05-24 05:38:19 +00:00
itojun
5faa38589c
be more picky about malformed IP options.
2002-05-24 05:30:54 +00:00
itojun
19414d4312
use /dev/urandom, not /dev/arandom
2002-05-24 04:54:14 +00:00
itojun
418cd7b465
/dev/arandom does not exist in netbsd. use /dev/urandom.
2002-05-24 04:53:07 +00:00
itojun
caecca980a
crank minor for bcrypt support
2002-05-24 04:07:05 +00:00
thorpej
967ae659f1
Add some casts to quiet a "discards qualifier from pointer target type"
...
warning from gcc 3.2 (experimental) (which is complaining about the loss
of __restrict).
Reviewed and approved by tshiozak@astec.co.jp .
2002-05-24 04:04:30 +00:00
itojun
c89c003ed2
support bcrypt password. can be chosen by "blowfish" keyword in passwd.conf.
...
from openbsd
2002-05-24 04:02:47 +00:00
itojun
e68f73c3fe
add arc4random(3). from openbsd
2002-05-24 04:01:43 +00:00
tron
f2679ef4e3
Revert last change after protoype of getnameinfo(3) has been changed back.
2002-05-22 14:42:37 +00:00
wiz
5f7ebe2497
Grammar fix, and drop a .Pp after a section header.
2002-05-22 10:22:41 +00:00
bjh21
6bd902a1db
Adapt for recent lib/libc/softfloat changes.
2002-05-22 10:20:20 +00:00
kleink
a24f74d0fd
Turn the flags argument to getnameinfo(3) back into an int (from unsigned
...
int); this is consistent with RFC2553, the current draft-ietf-ipngwg-
rfc2553bis-05 and the majority of deployed implementations.
Also, there is an effort under way to have this changed back to int in
XBD6/XSH6, XNS, and POSIX-2001 TC1.
2002-05-22 09:42:37 +00:00
itojun
0ee7a49136
if called multiple times with different names, only the last pid file
...
will be kept
2002-05-22 07:37:26 +00:00
itojun
c2c2980f42
change return type of pidfile(3) to int (-1 on error), to inform caller
...
of errors. behavior now in sync with openbsd implementation.
(see tech-userlevel and bsd-api-discuss)
2002-05-22 07:31:40 +00:00
itojun
6a3445b8a3
be picky about string manipulation in reverse lookups
2002-05-22 02:39:15 +00:00
itojun
b617695b31
use strlcpy, not strcpy
2002-05-22 01:52:24 +00:00
bjh21
936b7f4cf8
Import the 32-bit version of SoftFloat 2a and separate it and the 64-bit
...
version into different directories. Which version a given port uses is
controlled by the SOFTFLOAT_BITS make variable. This is set to 64 (which
uses the same code we had before) by default. 32-bit platforms that don't
need extended precision support might get better performance by using 32.
Set the ARM port to use the 32-bit version of SoftFloat, since this is more
than a factor of two faster than the 64-bit version. This should get the
floating-point performance back to what it was in 1.5.
2002-05-21 23:51:04 +00:00
blymn
759e545dce
* Major rework to allow the TAB character in fields.
2002-05-20 15:00:11 +00:00
yamt
67eaaa4e49
BUGS:
...
Multibyte locales aren't supported for static binaries.
2002-05-19 13:44:31 +00:00
itojun
9244bd8154
document net.key.* sysctl. provide sysctl MIB for controlling
...
proposal payload on ACQUIRE message. sync w/kame
2002-05-19 08:12:55 +00:00
itojun
449d6afcab
style
2002-05-18 00:07:28 +00:00
itojun
c37fca45ce
do not reverse-lookup scoped IPv6 address. it does not make sense as
...
there's no way to give scope identifier. sync w/kame
2002-05-17 22:40:31 +00:00
wiz
44086ebfde
Remove duplicate that. lib/16849 by John Heasley.
2002-05-16 21:23:31 +00:00
wiz
9e98569eee
Space before comment after #endif.
2002-05-16 19:57:22 +00:00
wiz
da0b574ae0
Comment out token after #endif.
2002-05-16 19:30:41 +00:00
kleink
3f6b0b61a5
<netdb.h> doesn't need prerequisite headers.
2002-05-15 08:53:42 +00:00
kleink
eedae55de3
Consistent wording: plain files -> regular files.
2002-05-15 07:00:22 +00:00
thorpej
2afd826926
Delint after getaddrinfo(), etc. changes.
2002-05-14 23:58:08 +00:00
kleink
ba77dc646c
XNS5.2/POSIX-2001: change the size argument to inet_ntop from size_t to
...
socklen_t.
2002-05-14 18:57:31 +00:00
kleink
4b77e72e94
More XNS5.2/POSIX-2001 alignment: change the flags argument to
...
getnameinfo() from int to unsigned int.
2002-05-14 14:35:36 +00:00
kleink
485febee55
Align with XNS5.2/POSIX-2001: change hostlen and servlen arguments to
...
getnameinfo() from size_t to socklen_t.
2002-05-14 14:31:05 +00:00
kleink
dddf6754e0
ai_addrlen: size_t -> socklen_t.
2002-05-14 13:50:21 +00:00
kleink
2a438664b8
Leave a reminder for struct addrinfo.__ai_pad0's removal.
2002-05-14 13:47:06 +00:00
kleink
06d36d9eee
struct addrinfo.ai_addrlen used to be a size_t, per RFC 2553.
...
In XNS5.2, and subsequently in POSIX-2001 and draft-ietf-ipngwg-rfc2553bis-02
it was changed to a socklen_t.
To accomodate for this while preserving binary compatibility with the
old interface, prepend or append 32 bits of padding, depending on
the (LP64 data model) architecture's endianness.
This should be deleted the next time the libc major number is
incremented.
2002-05-14 13:45:13 +00:00
itojun
33fe7af9a4
sync with latest kame setkey(8), modulo icmp6 hack.
...
pfkey.c is now more picky about buffer length validation.
spddump (setkey -DP) will print lifetime information.
2002-05-14 11:24:20 +00:00
itojun
1d965dd4fe
typo
2002-05-14 11:03:39 +00:00
itojun
b5f1426ee0
rename: net.inet6.ip6.bindv6only -> net.inet6.ip6.v6only
...
sync w/kame.
2002-05-14 10:27:28 +00:00
itojun
92783e8fb8
s/IPV6_BINDV6ONLY/IPV6_V6ONLY/
2002-05-14 10:25:34 +00:00
wiz
05ffd2143d
Add return type. From KAWAKUBO Hiroshi in lib/16776.
2002-05-12 15:51:29 +00:00
wiz
d30d25dc1a
Spelling fixes, from Sergey Svishchev in kern/16650.
2002-05-12 15:48:36 +00:00
bjh21
010758bf16
Add SIGFPE support to SoftFloat, so fpsetmask/fpgetmask now work. A new
...
variable, float_exception_mask (#defined to _softfloat_float_exception_mask)
contains the current exception mask.
Also make the argument to float_raise into an fp_except.
Also synchronise file header comments between files.
2002-05-12 13:12:45 +00:00
kleink
4396915999
Rip out <sys/types.h> and <sys/socket.h> inclusions: there are no
...
pre-requisites for <netdb.h>.
2002-05-10 22:26:59 +00:00
kleink
c88f6e9e24
In the examples, initialize struct addrinfo explicitly to either 0 or a
...
NULL pointer; from der Mouse in PR lib/16634.
2002-05-10 22:11:24 +00:00
matt
858f46fb43
Define _SDA(2)_BASE_ as [] which is more correct.
2002-05-09 20:32:59 +00:00
bjh21
9ec812439b
In float*_round_to_int(), where we have switches over rounding modes, make
...
sure that all the modes are mentioned, if only with a "break;". This
ensures GCC doesn't whinge at us on ports which use an enum for fp_rnd.
2002-05-07 10:02:42 +00:00
tron
cf76f4876d
Fix memory leak which occurs after an allocation failure.
2002-05-07 09:06:51 +00:00
eeh
22abdf821b
Use large (-fPIC) relocations.
2002-05-07 01:34:21 +00:00
eeh
b92211c580
Go back from using %g2 (an application register) to %g7 (a system register)
...
for syscall returns.
2002-05-07 01:32:46 +00:00
eeh
1d63620b87
Add support for large -fPIC relocations.
2002-05-07 01:31:33 +00:00
bjh21
251de84ccc
Consistently declare the types of float_rounding_mode and float_exception_flags
...
as fp_rnd and fp_except respectively.
2002-05-06 19:05:00 +00:00
thorpej
f7d7544c87
Rename a local variable to avoid a shadow decl warning.
2002-05-05 20:00:51 +00:00
thorpej
046b47950e
Add a .register directive to appease newer gas.
2002-05-05 17:51:46 +00:00
simonb
fdf099ea04
Remove a check for a u_int8_t variable being greater than 255.
2002-05-05 08:28:47 +00:00
thorpej
6249662a70
Deal better with platforms that don't yet support shared libraries:
...
* Only add -fPIC if MKPIC != no.
* Only build crtbeginS and crtendS if MKPIC != no.
2002-05-05 00:45:31 +00:00
thorpej
179139677a
All ELF toolchains are of the "new toolchain" variety now, so no need
...
to conditionalize use of .hidden symbols anymore.
2002-05-05 00:34:00 +00:00
wiz
15d53d85be
${MACHINE_ARCH} != "arm32" is always true now, so remove it from an if.
2002-05-02 16:42:53 +00:00
wiz
56b4d2cb0c
Move code that tries to determine shlib major into MKPIC != "no" case.
2002-05-02 16:24:24 +00:00
simonb
eb0846961e
Remove <sys/types.h> from synopsis, as per latest SUS/Posix specs.
2002-04-29 01:41:43 +00:00
zuntum
0f1273fc58
Xref fabs(3)
...
OK'd by Jaromir Dolecek
2002-04-28 11:52:43 +00:00
matt
e18dedbd2f
switch from addis R,0,... to the simplified mnemonic of lis which is
...
typically used for this.
2002-04-26 23:28:53 +00:00
bjh21
bde73607cc
Pull in config.h when we're building zic as a host tool.
...
This makes zic compilable with Sun WorkShop C 5.0.
2002-04-26 17:31:54 +00:00
christos
a82db51f4d
disable profiling set{u,g}id binaries.
2002-04-26 16:39:52 +00:00
bjh21
767def4642
Re-introduce inclusion of config.h for libnbcompat, since the namespace.h trick
...
no longer works.
2002-04-24 17:45:14 +00:00
atatat
43fa832908
Clean out "dirty" to avoid spurious log entries.
2002-04-24 16:37:08 +00:00
kleink
f4346e4218
Protect inclusion of namespace.h with _LIBC.
2002-04-24 12:25:09 +00:00
lukem
2c1cfc8e8c
- in <bsd.files.mk>, don't clear FILES after using it, as that prevents
...
make -V FILES
from being useful (and given that every other variable can be
extracted using make -V, the behaviour was unusually inconsistent
given that the original reason for clearing it doesn't seem to be
relevant anymore)
- use <bsd.prog.mk> instead of directly including <bsd.files.mk>
(and possibly <bsd.man.mk> or <bsd.own.mk>)
- remove obsolete NOPROG
2002-04-24 08:18:45 +00:00
agc
b42bb2abdc
After the grand unification of softfloat-specialize, let sparc64 builds
...
work properly again.
2002-04-23 11:59:25 +00:00
bjh21
43102f34cc
When testing __STDC__, consistently use #ifdef rather than #if. The Sun
...
Workshop 5.0 C compiler defines __STDC__ to 0 unless it's in full-ANSI mode,
and in full ANSI mode it won't give us 64-bit integers (at least on a 32-bit
CPU).
2002-04-22 23:31:44 +00:00
bjh21
25540eca7e
All the versions of softfloat-specialize were practically identical, so replace
...
them with a single one.
2002-04-21 21:07:35 +00:00
yamt
ab015054f8
- fix a.out case. (pointed by an anonymous person)
...
- use __ELF__ to determine if we're using elf.
2002-04-20 05:55:47 +00:00
wiz
0a2f7411a3
Change Nd argument to 'password encryption', since it does not only provide
...
DES support. Noted by Jeremy C. Reed.
2002-04-17 18:17:58 +00:00
kleink
3f1a2352b7
Use __weak_extern() for _SDA_BASE_ and _SDA2_BASE_ declarations.
2002-04-17 17:36:13 +00:00
kleink
937479fc3b
Need internal names for strlcat() and strlcpy().
2002-04-17 16:23:08 +00:00
kleink
3e9bbb1219
Need namespace.h for snprintf.
2002-04-17 13:40:35 +00:00
matt
036d79bb12
Make sure to initialize GPR13/GPR2 appropriately for the Small Data Area
...
pointer as described in the SVR4 PPC ABI. Though GPR2 is defined by the
SVR4 PPC ABI as system-reserved, the EABI (Embedded API) changes its use
to be the Small Data Area 2 register (const small data). Since powerpc
under NetBSD doesn't use R2 in the kernel (yet), support it as well.
2002-04-17 13:32:42 +00:00
ad
8cde67eba2
Back out previous - it will come as a surprise to many users.
2002-04-17 11:14:28 +00:00
groo
5fe77d3e2d
botched strncpy -> strlcpy
...
from xs@kittenz.org
2002-04-16 19:20:51 +00:00
groo
9b7886c6a3
Make sure we don't look before the beginning of the string.
...
from xs@kittenz.org
2002-04-16 19:19:33 +00:00
groo
fbac9d8372
botched strncpy -> strlcpy
...
from xs@kittenz.org
2002-04-16 19:17:17 +00:00
groo
1e880d776e
botched strn* -> strl*
...
from xs@kittenz.org
2002-04-16 19:16:22 +00:00
groo
6bf409aa5b
Minor KNF + proper end of string detection in read_config_file()
...
Inspired by xs@kittenz.org
2002-04-16 19:12:40 +00:00
groo
50d2b6a96f
botched strncpy -> strlcpy
...
from xs@kittenz.org
2002-04-16 19:08:43 +00:00
groo
f74c26e49b
Detect if line length exceeds buffer capacities.
...
from xs@kittenz.org
2002-04-16 19:07:57 +00:00
groo
735ccc3fc2
botched strncpy -> strlcpy
...
from xs@kittenz.org
2002-04-16 19:07:00 +00:00
groo
b8dcd239d9
Do not respect TMPDIR when s[ug]id.
...
from xs@kittenz.org
2002-04-16 19:00:45 +00:00
christos
6d2cc5b8e6
- open for r+, then w+, then r.
...
- fix fread and fwrite error checking.
2002-04-15 16:47:03 +00:00
perry
1e77807ee4
Per discussion on tech-security and tech-userlevel, upgrade default
...
passwd type to md5. Note that with the passwd.conf facility, one may
easily "downgrade" the default to type old if one wishes, and that
existing passwds continue to work as before -- this only changes the
default for new passwds.
2002-04-15 03:06:46 +00:00
mycroft
09beb06848
Make sure _acs_char[] is copied to screen->acs_char[] even when there is no
...
ac attribute. This fixes box-drawing on displays with no ac.
2002-04-11 18:06:41 +00:00
wiz
29a3d37fd5
Add HISTORY.
2002-04-09 20:00:05 +00:00
thorpej
4f7523a4cc
_rl_qsort_string_compare(): Fix casts. This makes gcc 3.2 happy,
...
and also allows both LINTED comments to be removed.
2002-04-09 01:57:34 +00:00
thorpej
7c1988dc5f
#if 0 one; it's not used.
2002-04-09 01:55:48 +00:00
thorpej
b07be1ff9d
#if 0 invsqrtpi; it's not used.
2002-04-09 01:55:13 +00:00
skrll
2d0a923dcd
Correct some comments.
2002-04-08 22:17:37 +00:00
nathanw
cb713e892d
The PT_IO operations are named PIOD_{READ,WRITE}_{I,D}, not
...
PIOD_OP_{READ,WRITE}_{I,D}.
2002-04-06 04:07:13 +00:00
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