mycroft
78a4ddbd60
Do a little rearrangement here. No functional change, but it's a little
...
clearer what's going on.
The assembler still whines about the lack of `.cprestore' when profiling,
but I'm not going there right now.
2000-03-23 04:58:59 +00:00
christos
d24bee08a9
make this compile on non 4.4BSD systems
2000-03-17 06:11:55 +00:00
itojun
d5aee78db5
visit all requests even if we get errors from name server.
...
this will solve name query failures for IPv4-only node, when
the DNS server returns SERVFAIL or NXDOMAIN (should success with an == 0).
PR: 9621
2000-03-16 13:51:43 +00:00
enami
c09a75571b
Add missing comma.
2000-03-16 04:57:11 +00:00
kleink
c2ee7198c1
Need to quote excessively long Nd argument.
2000-03-15 20:53:57 +00:00
kleink
69043b3644
Note EILSEQ.
2000-03-14 19:14:29 +00:00
kleink
c9b0caf509
Sync the description of errno with reality; fixes PR lib/9496.
2000-03-14 19:11:24 +00:00
sjg
413ffc39c1
Listing generated files nslexer.c nsparser.c in SRCS breaks make depend
...
in a clean dir. Put the actual src files nslexer.l nsparser.y there.
2000-03-14 14:34:50 +00:00
soren
89c5a767f8
Fix doubled 'the's.
2000-03-13 22:55:05 +00:00
jdolecek
6d964bcd1e
add EILSEQ entry
2000-03-10 14:06:34 +00:00
kleink
fc34e21eac
Add an EILSEQ code (C99, first appeared in C90/AMD1), and update message
...
catalogs where possible.
2000-03-10 13:58:59 +00:00
enami
6e362668c4
Note that this system call now creates kernel thread.
2000-03-10 01:34:35 +00:00
kleink
31f60ab101
No longer need internal names for strtoq() and strtouq().
2000-03-08 20:17:19 +00:00
kleink
3031020afe
Replace internal use of strto{,u}q() with strto{,u}ll().
2000-03-08 19:33:47 +00:00
kleink
4c3c49ae8b
Make lint happy about long long integers. (C99 mode for lint, anyone?)
2000-03-07 20:02:00 +00:00
kleink
d00176f7a3
Bump minor: ISO C99 long long integer general utility interfaces.
2000-03-06 18:42:56 +00:00
kleink
e4d7c2e329
Add ISO C99 long long integer general utility interfaces; partially addresses
...
PR standards/9482.
2000-03-06 18:32:22 +00:00
enami
823f836758
Document some recently added user visible mount option. Addresses PR#6577.
...
While I'm here, I reorderd SEE ALSO section properly.
2000-03-06 09:11:14 +00:00
itojun
8e1ca1a351
fix fatal typo, which misused luser/ruser (PR 9543).
2000-03-05 09:40:57 +00:00
shin
e68fefb855
remove unused files (MIPS SOFTFLOAT).
2000-03-05 05:45:46 +00:00
shin
ac9896415f
remove MIPS SOFTFLOAT.
2000-03-05 05:41:03 +00:00
itojun
2dc247fc34
make CMSG_ALIGN always synchronize with kernel's idea of ALIGNBYTES.
...
ancillary data alignment will be ALIGNBYTES, not sizeof(long) - 1, from now.
CMSG_xx will NOT resolve into constant. if you use CMSG_xx to allocate
arrays, you'll lose.
bump shlib minor for libc.
NOTE: if you are on top of arch with ALIGNBYTES != sizeof(long) - 1,
you need to recompile IPv6-related binaries. there is no way to guarantee
backward compat in this aspect. sorry for this. this should be the last
backward compat breakage for IPv6-related ancillary data manipulation.
(we still have PR 9516 for unix-domain sockets...)
2000-03-02 07:41:49 +00:00
itojun
fe31f96aea
fix alignment constraint in IPv6 routing header manipulation (ancillary data).
...
documented in RFC2292.
from: shin@kame.net
2000-02-29 18:24:31 +00:00
enami
f8796b1a66
Remove reference to config(8) from SEE ALSO list.
2000-02-28 14:32:53 +00:00
enami
61b07296fe
With SEE ALSO list, add swapctl(2) and swapctl(8) and remove config(8).
2000-02-28 14:30:54 +00:00
enami
354b4bc5c1
Sync wi/ reality.
2000-02-28 14:21:46 +00:00
itojun
959ca07b4b
add hw.alignbytes sysctl mib. this gives you the value of ALIGNBYTES
...
at the kernel compilation time (ALIGNBYTES that the kernel uses).
2000-02-27 06:13:35 +00:00
itojun
6a433be509
remove net.inet6.ip6.nd6_proxyall sysctl.
...
support "ndp -s <ip6> <mac> proxy" for proxy NDP.
2000-02-26 08:48:21 +00:00
mycroft
19b51e87a9
Remove pointless #ifdef.
2000-02-25 17:40:30 +00:00
kleink
7b61131dba
Missed in end -> _end cleanup.
2000-02-24 15:37:34 +00:00
itojun
7b48263c7b
(rcmd.c) to make Zoularis happier, pass sa_len separately from sockaddrs.
...
this changes function prototype for __ivalid*.
This commit breaks binary compatibility for __ivalid*. I believe this can be
forgiven due to the following:
- this is not really exported function. no function prototype is in headers.
function name starts with underbars. No third-party applications are
expected to use it.
- the function was introduced very recently, when rcmd.c was made IPv6-ready.
- the only customer in NetBSD tree is lpd.
(lpd.c) sync with rcmd.c change.
2000-02-24 06:33:47 +00:00
kleink
a379081935
For consistency with all other ports, clear errno in the prologue to the
...
syscall here as well - while the manual page advises applications to clear
errno themselves their actual behaviour may be questionable, especially in
light of the other ports' implementations.
2000-02-23 20:16:57 +00:00
itojun
73f8a2b760
add freeifaddrs.3 as MLINKS.
2000-02-23 15:44:00 +00:00
itojun
4b9363d8e4
add freeifaddrs(), which reclaims region allocated by getifaddrs().
...
in sync with kame and bsdi.
2000-02-23 15:29:18 +00:00
itojun
2397ac761e
increase shlib minor of libc, for addition of getifaddrs(3).
2000-02-23 07:00:54 +00:00
itojun
6037c7862b
add getifaddrs(3) from bsdi4, as mentioned in tech-net (in SIOCGIFCONF
...
related thread).
this will save future apps from complexity of SIOCGIFCONF.
getifaddrs(3) does not use SIOCGIFCONF internally, it uses sysctl.
2000-02-23 06:57:46 +00:00
itojun
b2da836f1e
avoid memory leak on valid FQDN + invalid port name.
2000-02-22 05:47:15 +00:00
mycroft
9ff0891c83
Fix bogons.
2000-02-22 03:28:04 +00:00
mycroft
5256a370bf
Do the minimum work to make this compile with -Werror.
2000-02-22 03:14:20 +00:00
mycroft
32d50d3388
Do the minimum work to make this compile with -Werror.
2000-02-22 01:18:28 +00:00
itojun
08f1ee0d30
query NIS hosts.byname only when necessary (= PF_UNSPEC of PF_INET queries).
2000-02-20 17:07:01 +00:00
itojun
503ce101c1
getaddrinfo(3) now obeys nsswitch.conf correctly.
2000-02-20 14:45:34 +00:00
itojun
40e69da142
to honor the search order defined by nsswitch.conf,
...
getaddrinfo(3) now calls lower-layer resolver functions directly.
XXX code duplicate with gethnamaddr.c/res_search.c - future code
maintenance issue? Since BIND[89] does not address this issue either at
this moment, switching to BIND[89] does not help.
2000-02-20 14:44:30 +00:00
mycroft
d018facbbf
A better fix for the stub-in-other-module problem:
...
Load the address of cerror through the GOT, so we can do a PIC_EPILOGUE and
leave the stack clean.
2000-02-19 21:04:58 +00:00
itojun
1ae287d8f9
fix alignment issue with 64bit arch (packed struct/SIOCGIFCONF).
...
From: =?iso-8859-1?Q?G=F6ran_Bengtson?= <goeran@cdg.chalmers.se>
2000-02-18 08:26:01 +00:00
itojun
5b36a9108a
do not perform sleep() every time we get ECONNREFUSED.
...
try all the set of addresses before go to sleep() and retry.
not sure if we still need sleep() - retry logic. why is it so persistent
in connecting?
From: SHIMIZU Ryo <ryo@misakimix.org>
2000-02-18 04:16:54 +00:00
kleink
2a62a2c565
Back out previous: when statically linking executables a warning will be
...
displayed for the reference through __errno(), which is really wrong.
2000-02-17 21:34:21 +00:00
itojun
823d2a5d81
to synchronize with progress of discussion for post
...
draft-ietf-ipngwg-scopedaddr-format-00.txt (will be 01),
use "address%interface" notation for extended scoped IPv6 address.
NOTE: the change affects link-local addresses only. I hope it to be
the final change on it.....
2000-02-17 17:06:17 +00:00
itojun
8829e73e38
preparation to flip extended scoped address syntax.
...
the specification is still under debate; there is high possibility that
"fe80::1%de0" will be the finalist but i'm not sure yet.
2000-02-16 04:50:23 +00:00
thorpej
25ab915071
Note net.inet.icmp.errratelimit and net.inet.tcp.rstratelimit.
2000-02-15 19:59:02 +00:00