christos
dc1c2ccb47
don't compare non-pointer values against NULL.
1999-07-10 17:48:54 +00:00
perry
0c91d3d222
Note that you can find out the system page size with sysconf(3).
1999-07-09 14:41:26 +00:00
garbled
61abb01179
libz works much better when the examples aren't compiled into the
...
library. This caused severe pain with c++, as the example contained
a main().
1999-07-09 07:07:13 +00:00
thorpej
602452569d
Make sure errno is set to ENOMEM if we return NULL.
1999-07-08 22:18:06 +00:00
fvdl
3cf76a4d16
Add _start (as well as __start). It's the default start symbol expected
...
by ld for the i386 ELF case.
1999-07-07 22:59:47 +00:00
danw
687108b42f
add the ieeefp functions
1999-07-07 01:55:07 +00:00
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