danw
e8559a61eb
mark an asm statement volatile so it doesn't get optimized out
1999-07-07 01:53:38 +00:00
perry
f31cd6341c
note in BUGS that the prototype of our sbrk is not standards compliant
...
and will need fixing.
1999-07-06 23:12:04 +00:00
perry
eeebdec53e
Clean up this mess a lot. I believe we still have the following
...
issues (at least):
1) sbrk is defined as returning char *, which violates XPG
2) I'm not clear on what happens if you try to sbrk() on a negative
incr that is less than the page size. I'm guessing "nothing", but we
should document this behavior.
3) XPG says some interesting things about whether new pages are
guaranteed zeroed. We say nothing about this. We should document our
behavior.
4) It isn't clear if *we* guarantee that malloc and sbrk can be mixed
in our API (I've documented that it isn't universally portable.)
We really should clean these up, too.
1999-07-06 16:36:15 +00:00
darrenr
b1319ee5b3
EOPNOTSUPP was incorrectly spelt as EOPNOSUPPORT
...
add ENFILE to list of errors.
1999-07-06 14:39:56 +00:00
christos
9453db6b2d
Use LIBEDITDIR instead of CURDIR so we can use that Makefile to compile
...
libedit from another directory.
1999-07-06 14:10:21 +00:00
itojun
2842a2f6bb
fix name resolution problem when you have "hosts: files dns" on
...
/etc/nsswitch.conf.
This was because of two reasons:
- /etc/hosts lookup code damaged some of internal
state used by gethostbyname2().
- getaddrinfo() was not persistent enough against errors.
Sorry for the delay, and hope this fix all the following PRs
(I checked in my environment immitating those PRs and it worked for me)
PR: 7901, 7912, 7921
1999-07-06 02:00:41 +00:00
thorpej
4d36288136
index -> ldx (and similar in some related variable names). Avoids a lint
...
warning.
1999-07-05 22:14:38 +00:00
thorpej
55fcfba6fe
Oops, back out 1.21. Christos and I apparently stepped on each other.
1999-07-05 22:12:20 +00:00
christos
06b51a1a11
s/index/idx/
...
s/EXTRA_SANITY/MALLOC_EXTRA_SANITY/
const poisoning
use sysconf to get the pagesize
1999-07-05 21:55:46 +00:00
thorpej
3cedf1e346
Compute page size related parameters at run-time.
1999-07-05 21:49:05 +00:00
thorpej
b2146da05a
EXTRA_SANITY -> MALLOC_EXTRA_SANITY, consistently.
1999-07-05 21:08:38 +00:00
mjacob
c0e65db53f
quiesce the alpha compiler
1999-07-05 20:04:50 +00:00
mjacob
4a7b34ded4
add missing include for memset prototype
1999-07-05 20:01:09 +00:00
kleink
2175038069
Some cleanup; g/c unneeded lint stub files.
1999-07-05 15:54:18 +00:00
itojun
06d4151d10
check address family on getting entries from /etc/hosts.
1999-07-04 22:44:28 +00:00
sommerfeld
311927221b
Build system call stubs using system includes from ${DESTDIR}/usr/include
...
if DESTDIR is set.
This allows you to build a working libc which include syscall stubs
for new syscalls not defined in /usr/include/sys/syscall.h
1999-07-04 15:46:10 +00:00
itojun
db0f8786bd
if the list of name server on /etc/resolv.conf is in a
...
non-supported AF, try the next nameserver instead of abort.
This helps situations like:
- you write IPv6 nameserver into /etc/resolv.conf and
- run non-IPv6 kernel
1999-07-04 03:52:55 +00:00
thorpej
f759ceb8bf
Only define MADV_FREE do MADV_DONTNEED if it's not already defined
...
by <sys/mman.h>.
1999-07-04 03:12:47 +00:00
lukem
abd1f8ab5b
capitalize the first word of most error strings except those words that are
...
argument names to the function. e.g, if `const char *servname' is an argument
name, keep using "servname invalid [...]" instead of "Servname invalid [...]"
1999-07-04 02:02:29 +00:00
itojun
0516428837
add NetBSD RCS ID on the top.
...
retain KAME RCS ID where there was one.
1999-07-04 01:36:12 +00:00
itojun
834a62973d
add LIBRARY section into libipsec manpages.
...
add ".Lb libipsec" for this.
1999-07-04 01:27:19 +00:00
itojun
4620b00436
add NetBSD RCSID on top.
1999-07-04 00:43:43 +00:00
itojun
d505f1145c
fix USE_GETIPNODEBY case.
1999-07-04 00:34:20 +00:00
itojun
f69724e659
fix behavior when there's dangling CNAME on specific AF.
...
TODO: have getipnodeby{name,addr} and let them do the trick.
1999-07-04 00:33:14 +00:00
itojun
a45fa8f3c7
improve lint friendliness on USE_GETIPNODEBY case.
...
(no change in behavior)
1999-07-03 14:29:29 +00:00
kleink
350df37660
Add a reference to XNS5.2 D2.0 for inet_{ntop,pton}().
1999-07-03 14:16:12 +00:00
kleink
4531426e5f
Add missing LIBRARY sections.
1999-07-03 13:58:31 +00:00
kleink
b1b0fd03a8
<sys/errno.h> -> <errno.h>; kill our own declaration of errno (_REENTRANT!).
1999-07-03 13:57:26 +00:00
kleink
650ab9a374
Tyop; from Jim Spath <jspath@bcpl.net> in PR port-i386/7900.
1999-07-03 13:53:44 +00:00
simonb
10b4ca41b4
Revert white space changes for imported sources.
1999-07-03 12:30:16 +00:00
lukem
87c1844d34
don't try to free() something allocated with alloca() in rl_complete_internal().
...
(noticed while using completion in gdb and getting inundated with warnings from
the new free())
1999-07-03 11:55:51 +00:00
lukem
b8e9b3ff69
remove trailing `.' on error messages, since messages from strerror() and
...
h_strerror() don't return messages with a trailing `.' (and the `.' looks
ugly when using warnx() with the error message).
1999-07-03 07:00:42 +00:00
itojun
95fa2d90fb
s/CFLAGS/CPPFLAGS/ for -D and -I.
...
remove lint error.
1999-07-03 06:59:28 +00:00
itojun
67b57a858e
upgrade shlib major version for src/lib/libpcap (0.1 -> 1.0).
...
document KAME IPv6/IPsec import into INSTALL.txt (installation notes).
1999-07-02 18:53:26 +00:00
simonb
3f777e28cc
More trailing white space.
1999-07-02 15:58:35 +00:00
simonb
6bf3aa19f9
More trailing white space.
1999-07-02 15:46:05 +00:00
simonb
42724dd4d2
More trailing white space.
1999-07-02 15:37:33 +00:00
simonb
f68ec00b50
More trailing white space.
1999-07-02 15:28:49 +00:00
kleink
312f023d61
Need "namespace.h".
1999-07-02 15:27:08 +00:00
simonb
1528b77539
More trailing white space.
1999-07-02 15:14:07 +00:00
simonb
f7abd76933
Remove trailing white space.
1999-07-02 15:12:15 +00:00
itojun
0be14eaf65
(shlib monor)++ for libpcap.
1999-07-02 14:50:25 +00:00
itojun
c6f88a42f4
support IPv6 address and IPv6 protocols.
...
"tcp" will match both IPv4 TCP and IPv6 TCP.
"ip6" will match IPv6.
you can chase header chain by using "protochain" instead of "proto"
(but bpf code is not optimizable in this case)
commit to tcpdump will follow.
I've sent this fix to LBL guys to get no response. I wonder why it was.
1999-07-02 10:05:22 +00:00
is
456bf68494
Quick and dirty hook to compile a non-6888[12] libm for 68040 and 68060.
...
This is switched to by the M68040 or M68060 defines.
XXX Eventually, a M060SP based libm should be built for M68060.
1999-07-01 20:46:35 +00:00
itojun
85685e0177
ipsec support library.
...
mainly for debugging, and policy text->binary conversion. NO crypto code
is included so it is export safe.
1999-07-01 20:15:26 +00:00
itojun
37e8159125
add IPv6 support functions.
...
get{addr,name} info are implemented to have as little impact to existing
resolver code as possible, so they are NOT the optimal implementation.
They are at this moment not very thread safe (as they call
gethostby{name,addr}).
(shlib minor version)++, as new interfaces are added.
TODO: getipnodeby{name,addr} - which needs total reimplementation of
gethostby{name,addr}.
upgrade rcmd.c for multiple af support (needed for IPv6-ready rsh/rlogin)
1999-07-01 18:23:53 +00:00
itojun
e5e0b59b78
add -DINET6 for DNS-over-IPv6 resolver.
1999-07-01 18:20:13 +00:00
itojun
e24b45d811
IPv6 DNS transport support for resolver.
...
Now you can write
nameserver 3ffe:0501:4819::42
in /etc/resolv.conf for DNS query over IPv6 network.
(the above address is alive as DNS server)
1999-07-01 18:19:35 +00:00
itojun
7f7f5bff87
document gethostbyname2().
1999-07-01 18:18:27 +00:00
itojun
e061ef3163
fix hardcoded T_A.
...
this fixes gethostbyname2(host, AF_INET6) to actually work.
1999-07-01 16:43:18 +00:00