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
enami
38540fc05e
Cosmetic changes.
2002-08-15 04:47:12 +00:00
pooka
b09706dced
add ${MACROS} to roff call to make output paper readable
2002-08-13 20:07:31 +00:00
wiz
03b08c2f0d
Remove duplicate lines.
2002-08-12 21:52:37 +00:00
soren
6ca2d9ac81
Catch up to struct dirent.
2002-08-12 21:26:27 +00:00
soren
7b0d231778
Sort struct members.
2002-08-12 21:18:25 +00:00
soren
e4a72452ec
Take formatting fixes and note about deleted files from getdents.2.
2002-08-12 21:14:12 +00:00
gmcgarry
3e5aabbe90
Clarify what functionality _is_ included and _should be_ included in libutil.
2002-08-12 20:03:05 +00:00
martin
ab77398ff9
Do not assume int64_t is printable with %qd - on 64 bit ports it isn't.
...
Use %lld instead and cast the args to (long long) explicitly.
I'm not sure about our policy vs. the C99 format string macros in
basesrc - should we use those here?
2002-08-12 09:06:59 +00:00
itojun
53ca62040c
calloc() arg mistake. it's (nelem, size). from openbsd
...
sync w/tcpdump.org
2002-08-12 02:39:22 +00:00
yamt
d536e5ccae
add RETURN VALUES section.
...
from OpenBSD.
2002-08-11 14:44:33 +00:00
yamt
e8cb4f166c
bump .Dd .
2002-08-11 14:43:52 +00:00
yamt
03664cd132
- detail protections.
...
- add RETURN VALUES section.
from OpenBSD.
2002-08-11 14:36:33 +00:00
yamt
1c708a4b08
bring in RETURN VALUES from openbsd.
2002-08-11 13:17:35 +00:00
yamt
e52744d883
- document generic ioctls.
...
- mention EFAULT.
from OpenBSD.
2002-08-11 12:40:46 +00:00
yamt
a63161243b
more description from openbsd.
2002-08-11 12:22:48 +00:00
yamt
eaf49dbcad
backout previous partly:
...
we don't check if processes are in the same session or not.
2002-08-11 12:12:54 +00:00
yamt
74b1a91d8e
bring in ERRORS from openbsd.
2002-08-11 12:09:11 +00:00
yamt
906f41fac5
- include typical uses.
...
from openbsd.
2002-08-11 12:04:25 +00:00
blymn
67d86161c7
Added MLINK entries to link all function names to their respective
...
man page.
2002-08-11 11:57:44 +00:00
yamt
731cbc6eb3
bring in warnings from freebsd via openbsd.
2002-08-11 11:46:21 +00:00
yamt
a86e2e3273
note that child should use _exit instead of exit.
...
from OpenBSD.
2002-08-11 10:35:48 +00:00
yamt
b09419c060
bump .Dd .
2002-08-11 10:28:23 +00:00
yamt
740bfa56b7
document a hack about setuid programs and fd 0, 1 and 2.
...
from OpenBSD.
2002-08-11 10:27:49 +00:00
yamt
0997545d18
bring in EXAMPLES from openbsd.
2002-08-11 09:39:10 +00:00
yamt
0da40e1ed0
- correct how to check empty field.
...
- improve examples.
from OpenBSD.
2002-08-11 09:36:15 +00:00
yamt
10a7dd0256
bring in EXAMPLES from openbsd.
2002-08-11 08:22:30 +00:00
yamt
cdac947b04
bring in EXAMPLES and ERRORS from openbsd.
2002-08-11 07:53:06 +00:00
yamt
049fa38b0c
bring in EXAMPLES from openbsd.
2002-08-11 07:50:04 +00:00
yamt
fd80262662
improve EXAMPLES.
...
from openbsd.
2002-08-11 07:46:56 +00:00
yamt
517ec26f7b
bring in EXAMPLES from OpenBSD.
2002-08-11 07:36:19 +00:00