Brian Somers
87de006540
Correct arg hack
...
Submitted by: David Leonard <leonard@csee.uq.edu.au>
1998-06-12 17:45:26 +00:00
Brian Somers
ff0f9439b4
o Maintain a link-type mask for open datalinks as well as
...
for all datalinks in a bundle. Ppp now deals correctly
with link types that are changed while open
o When changing the type of the last AUTO link, only clear
the interface if we're not in PHASE_NETWORK. This allows
us to switch to -ddial mode while we have a connection
without suddenly unexpectedly throttling ourselves by
clearing the interface configuration.
Problem area noted by: Aaron Jeremias Luz <aaron@csh.rit.edu>
1998-06-12 17:45:10 +00:00
Peter Wemm
7ec6ca7ce0
Always support an elf kernel when given one.
1998-06-12 16:25:18 +00:00
Peter Wemm
ef1f75f486
#include <arpa/inet.h>
1998-06-12 16:24:13 +00:00
Peter Wemm
0cb730b0dc
"./strip maybe_stripped" doesn't work too well if maybe_stripped is an
...
elf executable..
1998-06-12 16:22:25 +00:00
Peter Wemm
5307b90005
The doscmd build process and doscmd.kernel loader is very a.out specific
...
and doesn't fly too well on in an elf enviroment yet.
1998-06-12 16:18:27 +00:00
Peter Wemm
6c81492cb8
Only build rtld-aout if we're in an a.out build environment.
1998-06-12 16:09:33 +00:00
Peter Wemm
21cd354328
Understand elf library naming rules for libtermlib alias.
...
Don't do the libtermcap un-bump hack for anything but a.out
1998-06-12 15:57:59 +00:00
Peter Wemm
b6a27c919c
Add -DFREEBSD_AOUT to CFLAGS, to ensure that <link.h> gives us the correct
...
definitions, even when compiling the a.out ld under elf.
1998-06-12 15:50:57 +00:00
Peter Wemm
e4da208bae
Use the elf libalias name when compiled under elf.
1998-06-12 15:37:23 +00:00
Peter Wemm
f3f4b57ac9
Make nlist() understand elf unconditionally
1998-06-12 15:02:03 +00:00
Peter Wemm
d1d9ad56a9
#include <arpa/inet.h> instead of rolling own prototype.
1998-06-12 14:58:03 +00:00
Peter Wemm
ca979f0fa6
#include <arpa/inet.h> for inet_* definitions.
1998-06-12 14:39:00 +00:00
Peter Wemm
9ec49abd00
#include <arpa/inet.h>
1998-06-12 14:18:33 +00:00
Peter Wemm
932d41914f
Add -DFREEBSD_AOUT to CFLAGS to ensure we get the correct definitions
...
from <link.h>
1998-06-12 14:11:15 +00:00
Peter Wemm
28faa5304b
#include <arpa/inet.h>
...
Also, use real struct in_addr rather than u_long.
1998-06-12 13:04:59 +00:00
Peter Wemm
a60c62a3c0
#include <arpa/inet.h>
1998-06-12 12:55:46 +00:00
Peter Wemm
2180733f75
#include <arpa/inet.h>
1998-06-12 12:37:15 +00:00
Peter Wemm
e6b32a86af
Move bsd.own.mk after make.conf, this allows BINFORMAT to be set in
...
/etc/make.conf - it changes LIBDIR in bsd.own.mk. Note that there are
still problems with this, individual Makefiles cannot override BINFORMAT.
1998-06-12 10:52:52 +00:00
Peter Wemm
bf0b255967
Force -DFREEBSD_AOUT incase ldconfig is being compiled under elf.
...
Without this, <link.h> defines stuff for elf linking which is not
what ldconfig needs.
1998-06-12 10:43:18 +00:00
David Greenman
f4fabec6b0
Increased MAXTSIZ to 128MB...there are binaries that get quite large.
...
Increased DFLDSIZ to 128MB, as it is a better default.
Reviewed by: jkh
1998-06-12 09:10:22 +00:00
Julian Elischer
ed7509ace4
Go through the loopback code with a broom..
...
Remove lots'o'hacks.
looutput is now static.
Other callers who want to use loopback to allow shortcutting
should call the special entrypoint for this, if_simloop(), which is
specifically designed for this purpose. Using looutput for this purpose
was problematic, particularly with bpf and trying to keep track
of whether one should be using the charateristics of the loopback interface
or the interface (e.g. if_ethersubr.c) that was requesting the loopback.
There was a whole class of errors due to this mis-use each of which had
hacks to cover them up.
Consists largly of hack removal :-)
1998-06-12 03:48:19 +00:00
Julian Elischer
0cab75363d
include opt_ipdivert.h so we get correct options
1998-06-12 02:48:47 +00:00
John Birrell
0b99d9d8ac
Add poll to the list of hidden syscalls so that it gets renamed. This
...
propagates a bug (that there is no poll wrapper in libc_r), but it
prevents GNU configure scripts from trying to use it in preference
to select. libc_r really needs to change it's wait interface to use
poll instead of select because poll is more a superset of select that
the other way around.
This should allow the Roxen web server to work out-of-the-box. It's
configuration intercae is kinda neat. The code isn't. Shiver. 8-)
1998-06-12 02:21:27 +00:00
John Birrell
06ca87e9f7
Update the caller's descriptor masks even if there are none ready for
...
I/O for those applications that don't believe the return value of zero as
meaning that THERE ARE *NO* DESCRIPTORS READY.
1998-06-12 02:17:18 +00:00
Julian Elischer
bab04eb816
Allow diverted packets from the transmit side to remember if they
...
had a recv interface and allow that state to be available
after re-injection for further tests.
1998-06-12 01:54:29 +00:00
Guido van Rooij
0774c3c25a
Install motd once.
1998-06-11 20:25:56 +00:00
Julian Elischer
6d0ba44288
Add B_NOCACHE to several cases where BSD4.4 only required a B_INVAL.
...
Change worked out by john and kirk in consort.
1998-06-11 17:44:32 +00:00
Peter Wemm
e0269ee77c
Zap the T_UID,T_GID and T_UINFO stuff, it doesn't exist in the bind8
...
headers. As I understand it, it was for some really ancient athena stuff
that has long been replaced.
1998-06-11 14:40:42 +00:00
Peter Wemm
71e8a85c73
Damn, bind8 includes added <arpa/nameser.h> as a prerequisite for
...
<resolv.h>. This breaks user ppp at least, and goodness knows how
many ports. :-(
This a bit of a hack, but is probably simpler than duplicating the
typedefs and protecting them from each other.
Also, remove some temporary XXX notes that I forgot to remove before.
1998-06-11 12:52:45 +00:00
Doug Rabson
c48c13cb5a
Reimplement spl*() as function calls. Implement software interrupts.
1998-06-11 11:51:27 +00:00
Peter Wemm
9945598607
bsd.dep.mk doesn't know about -idirafter, and doesn't parse -I the
...
same way that gcc does.
1998-06-11 10:42:58 +00:00
Peter Wemm
bdf905f07c
Sigh, mkdep doesn't know about all the CFLAGS to pass during depend
...
generation.
1998-06-11 10:39:32 +00:00
Peter Wemm
d5431fa51e
Activate libbind
1998-06-11 09:17:58 +00:00
Peter Wemm
3ae1582636
libbind.a and associated makefile goo is only used for named and named-xfer
...
now for the isc library.
1998-06-11 09:16:28 +00:00
Peter Wemm
ff55f42545
Remove components that would duplicate those in libc now that the
...
includes and interfaces have been merged with the 8.1.2 update.
This essentially leaves the isc/* files that named and named-xfer use.
It might be best to just compile them with .PATH in both cases rather than
bothering with libbind.
1998-06-11 09:06:54 +00:00
Peter Wemm
14b93edab3
Update the resolver parts to bind-8.1.2 level. I have not touched the
...
getXXXXbyYYYY() interfaces yet.
Obtained from: diff relative to bind-8.1.2 sources
1998-06-11 09:03:02 +00:00
Peter Wemm
a28ce30ec5
Install arpa/nameser_compat.h
1998-06-11 08:56:40 +00:00
Peter Wemm
0160f9c065
Update nameserver interface to bind-8.1.2 levels. We do not use IRS (yet?)
...
since it has far wider impact than hostname lookups (including passwords).
Note that this has more ugly symbol hiding and binary compatability hacks
that can go away the second we bump majors.
Obtained from: Mostly from diff against ISC bind-8.1.2 sources
1998-06-11 08:55:17 +00:00
Doug Rabson
3900ddb2dc
Only build this on i386 for now. I may use it for the alpha later but
...
currently it doesn't compile.
1998-06-11 07:23:59 +00:00
Doug Rabson
bcb4edfc14
Add missing Id keywords.
1998-06-11 07:15:55 +00:00
Peter Wemm
d9c3ce847c
Merge conflicting changes (all 1 line! :-) from 8.1.2.
1998-06-11 05:09:53 +00:00
Peter Wemm
81359de8ea
This commit was generated by cvs2svn to compensate for changes in r36882,
...
which included commits to RCS files with non-trunk default branches.
1998-06-11 05:01:49 +00:00
Peter Wemm
15f7f56992
Import final bind-8.1.2 release.
...
Obtained from: ftp.isc.org
1998-06-11 05:01:49 +00:00
John Birrell
0793ce314a
Remove -Werror from CFLAGS on i386 because with -nostdinc gcc spits
...
warnings from unused static inline functions in headers if you happen
to set CFLAGS without -O.
1998-06-11 03:53:23 +00:00
Andrey A. Chernov
abf0f067cf
Local filesystems are ufs not ffs
...
Submitted by: "D. Rock" <rock@cs.uni-sb.de>
1998-06-11 03:47:29 +00:00
Peter Hawkins
a1fca66a0b
Submitted by: Peter Hawkins thepish@freebsd.org
...
Small man page fix (missing ']' in [:alpha:] example)
1998-06-11 02:14:58 +00:00
John Birrell
8eb25828ad
Check the access mode in the flags before waiting on a read or a write
...
that might never be possible if the file was not opened in the corrent
mode. This prevents a hang for bad programs. Why do people code like that?
1998-06-10 22:28:45 +00:00
John Birrell
aef774b0d5
Remove SA_RESTART from the signal dispatch in user-space since this
...
seems to be tripping up a lot of applications.
1998-06-10 22:25:18 +00:00
John Birrell
3c165ef7b7
When doing a F_SETFL, read the flags back so that the ones stored
...
in the file descriptor table are exactly what the kernel knows subject
to the O_NONBLOCK flag being requested by the user.
1998-06-10 22:24:12 +00:00