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
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
yamt
4e0ec2a042
bump .Dd .
2002-08-11 07:31:56 +00:00
yamt
0243d99724
bring in EXAMPLES from openbsd.
2002-08-11 07:31:18 +00:00
yamt
c5caadcfd8
bring in EXAMPLES and a note.
...
from openbsd.
2002-08-11 07:05:41 +00:00
yamt
6410ff3c05
bring in EXAMPLES from OpenBSD.
2002-08-11 06:53:39 +00:00
yamt
8acd3a715f
- more description about realloc.
...
- mention errno.
- add FILES section for malloc.conf.
from openbsd.
2002-08-11 06:12:45 +00:00
yamt
145cf30b9f
fix sample code. from openbsd.
2002-08-10 17:25:01 +00:00
yamt
1060c75faa
result of getenv should be treated as read-only.
...
from OpenBSD.
2002-08-10 17:14:50 +00:00
yamt
0010f8875d
bump .Dd .
2002-08-10 17:10:11 +00:00
yamt
9d36ca1fbf
note only 8 bits of exit-status is passed.
...
from OpenBSD.
2002-08-10 17:09:27 +00:00
yamt
120c9b3256
note that alloca can't report error.
...
from OpenBSD.
2002-08-10 16:55:18 +00:00
yamt
14e693f16b
bump .Dd for my previous commit.
2002-08-10 16:51:26 +00:00
yamt
cd575f9fb2
note that abort(3) causes streams flushed and closed.
...
from OpenBSD.
2002-08-10 16:47:54 +00:00
yamt
e7d9fe95ae
- add description of the race.
...
- fix typo.
from OpenBSD.
2002-08-10 16:34:29 +00:00
yamt
dccfe06f50
use more Xs for filename templates.
...
from OpenBSD.
2002-08-10 16:28:51 +00:00
yamt
04adc81fbf
if the path is directory, remove(3) behaves as rmdir instead of unlink.
...
from OpenBSD.
2002-08-10 09:42:23 +00:00
yamt
5d8e52e7ab
bring in EXAMPLES and BUGS from openbsd.
2002-08-10 09:32:19 +00:00
wiz
75c7529338
Update Dd for recent changes.
2002-08-10 09:17:49 +00:00
wiz
6fb8244813
Fix formatting glitch, end sentence with a dot, and use Nm instead of
...
a self-Xr. Update Dd for recent changes.
2002-08-10 09:14:59 +00:00
wiz
1598a31de5
Update Dd for recent changes.
2002-08-10 09:13:47 +00:00
wiz
e8e0360410
Sort sections. Update Dd for EXAMPLES addition.
2002-08-10 09:07:15 +00:00
yamt
3bb8b93140
more about sigsetjmp/siglongjmp.
...
from openbsd.
2002-08-10 05:05:24 +00:00
yamt
de3baf756c
note about "too many groups" case.
...
from openbsd.
2002-08-10 04:50:39 +00:00
yamt
9ec2d4f3ab
default path doesn't contain current directory anymore.
...
from openbsd.
2002-08-10 03:08:15 +00:00
yamt
a5c077a75d
reflect change of default path.
...
from openbsd.
2002-08-10 03:06:15 +00:00
yamt
cd9128e6e2
- move a example into EXAMPLES section.
...
- check a return value of opendir.
from openbsd.
2002-08-10 02:55:20 +00:00
yamt
0c2c7b9a5e
bring in EXAMPLES sections from openbsd.
2002-08-10 02:41:21 +00:00