thorpej
922525072e
Allow mktemp to be built as a host tool.
2002-09-14 04:26:23 +00:00
thorpej
daf4d5c635
Fix some problems using makelintstub as a cross-tool:
...
* Require that the path to the C preprocessor be passed in the CPP
environemnt variable, and use it rather than hard-coding "cpp".
Provide the target's preprocessor when invoking makelintstub.
* Fix some quoting issues that turned up with Solaris 8's XPG4 sh and sed.
* Don't use echo -n. Instead, don't bother making the output pretty; the
whitespace isn't supposed to be syntactically significant anyhow.
2002-09-14 03:14:14 +00:00
thorpej
6d4ffa13e1
The config.h we get when building as a host tool is the libnbcompat
...
config.h, not the heimdal config.h, so -DKRB4=1 and -DKRB5=1 for
print_version.h.
2002-09-13 18:30:43 +00:00
thorpej
01cfa6b3ec
When being built as a host tool, the <config.h> we see is actually
...
the libnbcompat config.h, so -DKRB5=1 so that print_version.h actually
has a version in it.
2002-09-13 17:29:56 +00:00
ragge
d1c2e581d6
Rename __sigtramp1.S to __sigtramp.S.
2002-09-12 18:28:52 +00:00
ragge
2e409d7d44
Fix a signal handler bug originally reported by Hugh Graham some year ago:
...
If two signals are sent after each other without the process being run in
userspace between them then the second one will overwrite part of the signal
info stored on the userstack.
Fixed by rewriting and simplifying both the signal delivery code and the
trampoline code. Also bump signal version number to 2.
Rename __sigtramp1.S to __sigtramp.S.
2002-09-12 18:28:22 +00:00
joda
610c58a71a
fix typo in previous
2002-09-12 15:29:02 +00:00
joda
1fdc1a1e39
remove all traces of ktypes.h
2002-09-12 15:28:22 +00:00
joda
cd26173a60
krb5-types.h is no more; install more man pages
2002-09-12 14:50:31 +00:00
christos
d571f02f7d
Don't bother calling secure_path() is kernel == _PATH_UNIX. If you are going
...
to default to it and use it anyway, why do the security check?
2002-09-12 14:42:15 +00:00
joda
80917fea60
ktypes.h has gone
2002-09-12 14:28:33 +00:00
joda
09bfa07e97
version 12.3
2002-09-12 13:39:53 +00:00
joda
651b9b45cc
version 18.1
2002-09-12 13:38:56 +00:00
joda
fc15dce1ae
need emalloc from roken
2002-09-12 13:35:56 +00:00
joda
3e5b5df667
version 6.1
2002-09-12 13:34:50 +00:00
jdc
5436cf8ed4
Add a hack for xterm-like terminals where "\E[m" will turn off
...
other attributes.
2002-09-11 15:23:24 +00:00
scw
ba98c8c290
Various setjmp/longjmp fixes.
...
Synchronise with the kernel's sh5 signal code.
2002-09-06 15:33:48 +00:00
scw
e4ff59faf1
Round-up the supplied length *before* aligning.
2002-09-06 15:31:19 +00:00
msaitoh
a991dcef11
Add __movstr_i4_{odd,even} for -m4.
...
Written by SHIMIZU Ryo.
2002-09-05 08:35:15 +00:00
scw
fd955ca5d6
Make it plain to the compiler that __sigtramp_sigcontext_1() really is
...
an external function, instead of an array. Otherwise, it won't set
bit 0 of the trampoline's address to indicate SHmedia mode.
2002-09-04 21:44:07 +00:00
scw
891c86cef4
Use r4 to preserve the filedes pointer across the syscall instead of r3.
2002-09-04 19:19:07 +00:00
wiz
0b87087d0c
"initialse" looks nice, but is not correct.
2002-09-04 01:12:03 +00:00
wiz
604d7cb2eb
implemented, not implementated; arbitrary, not arbritrary.
2002-09-04 01:07:12 +00:00
wiz
aae8095f40
completion, not completition; mark up errno; use \- instead of -.
2002-09-04 01:03:58 +00:00
wiz
c4beccd3bf
completion, not completition; use \- instead of -.
2002-09-04 01:03:24 +00:00
wiz
0822a37f3c
heavily, not heaviliy.
2002-09-04 00:59:44 +00:00
itohy
f89823c1f8
Save 1-4 instructions on all cases except for the ret=0 case.
...
This is probably the last version from me. :)
You are welcome to speed it up, of course. :)
Here's a benchmark on SH-4 200MHz.
9.2% faster if all the cases occur evenly.
return value C version previous vers this version speed ratio
of ffs() (ns/call) *1 (ns/call) (ns/call) *2 (*1/*2)
------------ ------------ ------------- ------------ -----------
0 86 81 81 1.06
1 110 106 91 1.21
2 132 106 92 1.43
3 165 117 96 1.72
4 201 116 95 2.12
5 237 107 99 2.39
6 271 106 101 2.68
7 307 116 107 2.87
8 342 116 105 3.26
9 376 126 111 3.39
10 410 127 110 3.73
11 446 136 115 3.88
12 483 134 116 4.16
13 518 125 119 4.35
14 551 126 120 4.59
15 587 135 127 4.62
16 624 136 126 4.95
17 658 139 126 5.22
18 694 140 126 5.51
19 727 148 131 5.55
20 764 150 131 5.83
21 799 141 135 5.92
22 834 142 135 6.18
23 868 152 140 6.20
24 903 153 142 6.36
25 939 140 127 7.39
26 974 141 126 7.73
27 1009 152 131 7.70
28 1044 148 130 8.03
29 1080 141 136 7.94
30 1115 141 136 8.20
31 1151 151 141 8.16
32 1185 151 140 8.46
2002-09-01 13:14:53 +00:00
onoe
9652be60a4
adopted changes made to libcrypto/Makefile:
...
e_os.h is not part of exported openssl interface, so don't install it into
/usr/include/openssl (e_os.h has an explicit comment about it). it obviously
is a bug in openssl 0.9.6 Makefile.
based on openssl 0.9.7 snapshot.
2002-09-01 06:01:13 +00:00
gmcgarry
854f689fcb
Document some more errors.
2002-09-01 02:50:33 +00:00
itojun
50d422c24f
e_os.h is not part of exported openssl interface, so don't install it into
...
/usr/include/openssl (e_os.h has an explicit comment about it). it obviously
is a bug in openssl 0.9.6 Makefile.
based on openssl 0.9.7 snapshot.
2002-08-31 10:46:36 +00:00
itojun
1d4d6d6814
$NetBSD$
2002-08-29 14:59:05 +00:00
itojun
9ee65722f3
backout previous, <des.h> is part of kerberos 4 API
2002-08-29 14:53:21 +00:00
itojun
8b7a566748
need kerberosIV/des.h as part of kerberos 4 API. have a dummy file.
2002-08-29 14:52:07 +00:00
itojun
8f5dda1c53
openssl/des.h, not des.h
2002-08-29 14:40:52 +00:00
itojun
ced053b6b3
avoid inclusion of kerberosIV/des.h (it is a dupliate of openssl/des.h,
...
and openssl discourages inclusion by <des.h> - <openssl/des.h> must be used)
2002-08-29 14:40:00 +00:00
itojun
2c8da6a7dc
openssl/des.h
2002-08-29 14:38:56 +00:00
wiz
3ec0478ba0
Whitespace, mdoc, and grammar nits. Fix an Xr.
2002-08-29 12:43:28 +00:00
itojun
dbb709c3fd
shouldn't do -I/usr/include/openssl, it is not recommended by openssl.
2002-08-29 02:33:14 +00:00
itojun
d857057120
heimdal builds shouldn't dig into openssl source by -Ifoo.
2002-08-29 01:31:27 +00:00
itohy
fa5465079f
Slightly improved version of ffs(3).
...
Partially from SHIMIZU Ryo <ryo@iij.ad.jp>. Thanks.
Some cases are slower, but other most cases are faster.
Here's a benchmark on SH-4 200MHz.
return value C version previous vers this version speed ratio
of ffs() (ns/call) *1 (ns/call) (ns/call) *2 (*1/*2)
------------ ------------ ------------- ------------ -----------
0 86 86 81 1.06
1 110 86 106 *(slower) 1.04
2 132 86 106 * 1.25
3 165 105 117 * 1.41
4 201 104 116 * 1.73
5 237 111 107 2.21
6 271 111 106 2.56
7 307 126 116 2.65
8 342 125 116 2.95
9 376 122 126 * 2.98
10 410 121 127 * 3.23
11 446 139 136 3.28
12 483 140 134 3.60
13 518 146 125 4.14
14 551 146 126 4.37
15 587 161 135 4.35
16 624 162 136 4.59
17 658 141 139 4.73
18 694 142 140 4.96
19 727 160 148 4.91
20 764 161 150 5.09
21 799 167 141 5.67
22 834 167 142 5.87
23 868 181 152 5.71
24 903 181 153 5.90
25 939 146 140 6.71
26 974 146 141 6.91
27 1009 166 152 6.64
28 1044 165 148 7.05
29 1080 171 141 7.66
30 1115 171 141 7.91
31 1151 185 151 7.62
32 1185 186 151 7.85
2002-08-28 15:34:35 +00:00
gmcgarry
7fd895f806
Bump minor: rasctl(2)
2002-08-28 09:33:36 +00:00
gmcgarry
c4efdd0999
rasctl(2)
2002-08-28 09:31:26 +00:00
onoe
a5fc25f65e
Limit UDP payload size for EDNS0 to 0xffff, not use lower 16bit value.
2002-08-28 02:37:09 +00:00
itojun
006281a1e2
kill register decl
2002-08-27 23:47:07 +00:00
mycroft
bbaefa57eb
Do the appropriate PIC magic for the jump to _exit().
2002-08-27 21:38:20 +00:00
itojun
62f36ff8e2
allocate 64K recieve buffer for DNS responses.
2002-08-27 08:50:49 +00:00
yamt
d3538cc488
sync partly with tcpdump.org. ok'ed by itojun
...
patches #454 from yamt@mwd.biglobe.ne.jp
- avoid optimization involving subtract operations
- correct optimization of bitwise operations
TODO: re-introduce subtract optimization
2002-08-26 11:21:18 +00:00
itohy
6736303e13
Use assembly version of ffs(3).
2002-08-24 06:39:48 +00:00
itohy
85ce1de27f
Oops, SYSLIBC_SCCS -> LIBC_SCCS
2002-08-24 06:37:24 +00:00
itohy
70b5675025
Assembly version of ffs(3).
...
Confirmed to return the same value as that of the C version.
The results of a simple benchmark on SH-4 200MHz, is shown below.
I think this shows acceptable performance.
return value C version this version speed
of ffs() (ns/call) (ns/call) ratio
------------ --------- ------------ -----
0 86 86 1.00
1 110 86 1.27
2 132 86 1.53
3 165 105 1.57
4 201 104 1.93
5 237 111 2.13
6 271 111 2.44
7 307 126 2.43
8 342 125 2.73
9 376 122 3.08
10 410 121 3.38
11 446 139 3.20
12 483 140 3.45
13 518 146 3.54
14 551 146 3.77
15 587 161 3.64
16 624 162 3.85
17 658 141 4.66
18 694 142 4.88
19 727 160 4.54
20 764 161 4.74
21 799 167 4.78
22 834 167 4.99
23 868 181 4.79
24 903 181 4.98
25 939 146 6.43
26 974 146 6.67
27 1009 166 6.07
28 1044 165 6.32
29 1080 171 6.31
30 1115 171 6.52
31 1151 185 6.22
32 1185 186 6.37
2002-08-24 06:30:34 +00:00
itojun
36e473ebb2
off-by-one. PR 18049
...
correct snprintf() return value handling in another place.
2002-08-23 16:10:42 +00:00
tron
ef63cbff6b
Bump minor number to 3 because there are already systems with
...
"libutil.so.6.2" to avoid further problems.
2002-08-23 10:34:02 +00:00
abs
a086fb2909
Move humanize_number(3) from libutil to libc as per discussion on tech-misc
...
Revert minor number bump on libutil (with note to skip it next update), and
bump libc.
2002-08-22 17:24:08 +00:00
itojun
949583590f
drop AAAA reply with IPv4 mapped address. sync w/kame
...
draft-itojun-v6ops-v4mapped-harmful-00.txt
2002-08-22 16:32:14 +00:00
blymn
841a6ed66f
Allow either the field_check or char_check pointers to be NULL, as
...
suggested in PR 18028.
2002-08-22 11:34:00 +00:00
blymn
e5ce8316fe
Fix some off by one errors in the menu mark and unmark buffer handling.
...
This fixes PR 18003.
2002-08-22 11:30:18 +00:00
wiz
e066ad32dc
Use Nm instead of Xrefing ourselves.
2002-08-20 16:48:47 +00:00
wiz
f11f240ebb
-1 -> \-1.
2002-08-20 16:42:35 +00:00
wiz
777c402952
Refer setpgid, not setpgrp, since the former is POSIX and the latter is
...
just there for compatibility.
2002-08-20 16:30:30 +00:00
wiz
38315eadd0
Use Dq instead of single quotes.
2002-08-20 16:22:44 +00:00
wiz
60bfa780a0
Mark up NULL and ENOMEM.
2002-08-20 16:15:38 +00:00
wiz
3f9c36b9de
Drop superfluous Ns and fix a formatting glitch.
2002-08-20 16:10:01 +00:00
wiz
158398c921
Fix Ns abuse.
2002-08-20 15:32:12 +00:00
wiz
64f4287d6d
Remove superfluous double quotes and a superfluous Ns.
2002-08-20 15:30:07 +00:00
jdarrow
48ee0561fe
Belatedly bump libdes shared library major number, due to bump of
...
libcrypto shared major when we moved from OpenSSL 0.9.5 to 0.9.6.
Add note to libcrypto shlib_version file to remind people to also
update libdes shlib_version.
2002-08-20 13:49:55 +00:00
lukem
ec5dbc56b8
Explicitly move setting of NOxxx and USE_SHLIBDIR to the top of the
...
Makefile (before including <bsd.own.mk>)
2002-08-19 14:55:14 +00:00
lukem
91d06a031b
More use of ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path
2002-08-19 13:35:05 +00:00
blymn
f645d021ce
Allocate private string buffers for the menu mark and unmark to prevent
...
a double free of the string memory. This fixes PR 17937.
2002-08-19 11:01:11 +00:00
pooka
337a91ae52
fix prototype for t_freent, and sprinkle const where necessary
2002-08-19 10:11:42 +00:00
lukem
ebb6fc9eb8
Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc).
...
(Reduces make output by ~ 20%)
2002-08-19 09:41:27 +00:00
yamt
356b12bae1
change DIAGNOSTICS to RETURN VALUES
...
since it describes return values.
from openbsd.
2002-08-18 07:40:04 +00:00
yamt
447d4188a2
add FILES section to refer to /dev/mem.
...
from openbsd.
2002-08-18 07:34:51 +00:00
yamt
de6b808960
reflect reality.
...
(3rd arg of el_parse is const.)
2002-08-18 07:23:21 +00:00
yamt
83b485596b
note that month and weekday names are case-insensitive.
...
from OpenBSD.
2002-08-18 06:43:32 +00:00
yamt
7c3f1b1f60
note that the contents of the array are undefined in the error case.
2002-08-18 06:31:09 +00:00
yamt
e72273def3
- Mention leap seconds as the reason for (00-61)
...
- include blurb about ISO 8601 dates straight from strftime.c
from OpenBSD.
2002-08-18 06:27:49 +00:00
yamt
9c03214612
- write updates st_[cm]time.
...
- a minor fix
from openbsd.
2002-08-18 05:55:24 +00:00
yamt
8b91a33de9
add a portablility note. from openbsd.
2002-08-18 05:34:34 +00:00
thorpej
1b907e1877
Local label fixup.
2002-08-17 19:54:30 +00:00
yamt
b3b13795b1
bring in a note about portability from openbsd.
2002-08-17 18:41:36 +00:00
yamt
b77d0176be
bring in HISTORY from openbsd.
2002-08-17 18:38:46 +00:00
yamt
514d4ffd02
note that setgid doesn't change supplementary groupids.
...
from openbsd.
2002-08-17 18:22:21 +00:00
yamt
572225a82f
document RB_POWERDOWN.
...
from OpenBSD.
2002-08-17 17:52:54 +00:00
yamt
dbb4e0d985
- move return values info into RETURN VALUES section.
...
- note that O_SHLOCK and O_EXLOCK are not portable.
from OpenBSD.
2002-08-17 17:25:37 +00:00
chris
725f3ca1a7
correct comment, it's r0, not a0.
2002-08-17 01:23:36 +00:00
itojun
4005a5250f
set h_errno properly if internal string manipulation fails.
2002-08-16 21:54:00 +00:00
itojun
2abe377059
defend against malicious line in ut_line, which could cause unwanted
...
writes to anything under /dev. revoke setuid/gid privs earlier.
From: xs@kittenz.org
2002-08-16 20:21:48 +00:00
itojun
44ca8f4da1
use sizeof, avoid duplicated use of MAXDNAME
2002-08-16 13:59:39 +00:00
itojun
1173373b45
be more picky about size arg
2002-08-16 12:23:20 +00:00
itojun
1e1a07972c
lint clean
2002-08-16 12:20:19 +00:00
itojun
bb80ac654a
avoid sprintf. use snprintf with picky error traps.
2002-08-16 12:18:06 +00:00
itojun
0de70db9cd
check for pointer overwrap
2002-08-16 12:10:37 +00:00
itojun
b51bffa186
correct cases with zero in the middle
...
(0x00ff00ff should be "0.255.0.255", not "255.255")
2002-08-16 12:05:01 +00:00
itojun
0b6566bcda
avoid sprintf. use snprintf. simplify cases where 1st arg is 0.
2002-08-16 12:03:41 +00:00
itojun
c6a3499c08
use snprintf. don't duplicate MAXDNAME (use sizeof).
2002-08-16 11:53:19 +00:00
itojun
90a8853f46
use strlcat
2002-08-16 11:49:57 +00:00
itojun
f425242dc9
fix weird indent for comment lines
2002-08-16 11:48:25 +00:00
itojun
c5a4255163
eliminate sprintf. use snprintf.
...
XXX loc_ntoa should be changed to take additional size_t as arg
2002-08-16 11:45:55 +00:00
itojun
5c323232e7
eliminate sprintf, use snprintf. check strlcat error.
2002-08-16 11:30:28 +00:00
itojun
3452fa16c4
be more picky about string buffer manipulation. hints from freebsd
2002-08-16 07:39:44 +00:00