Kris Kennaway
5ed779ad1e
ttyname was not being passed into do_login(), so we were erroneously picking
...
up the function definition from unistd.h instead. Use s->tty instead.
Submitted by: peter
2000-09-04 08:43:05 +00:00
Poul-Henning Kamp
97804a5c99
Update the NTP kernel PLL code to the 2000-08-29 version of Dave Mills
...
nanokernel.
The FreeBSD private mode hardpps Type 2 PLL has been removed.
2000-09-04 08:19:32 +00:00
Peter Wemm
8cfadb8904
Constify the arg to logout(3). It is const-safe.
...
(cosmetic: drop some "register" qualifications too.)
2000-09-04 08:13:49 +00:00
Alan Cox
b70158bae1
Make filt_aio() check the jobstate for JOBST_JOBBFINISHED (in addition
...
to JOBST_JOBFINISHED) in case the aio_read() or aio_write() was performed
via the high-performance physio method, i.e., aio_qphysio().
2000-09-04 07:56:32 +00:00
Warner Losh
c9e0534901
When we have both a rcsid and sccsid, ifdef 0 the sccsid. This
...
appears to be the standard FreeBSD way to do this. style(9) is silent
about this, however.
2000-09-04 06:11:25 +00:00
Warner Losh
62f882d620
getopt and friends are declared in <unistd.h>
...
getopt returns -1 not EOF.
2000-09-04 06:09:54 +00:00
Warner Losh
b07b8563ff
optarg and optind are declared in unistd.h.
...
h_error is declared in netdb.h
2000-09-04 05:59:25 +00:00
Warner Losh
7c62d872a5
strerror is declared in <string.h>
...
errno is declared in <errno.h>
2000-09-04 05:48:09 +00:00
Warner Losh
53410a4824
remove redundant optreset declaration
2000-09-04 05:47:14 +00:00
Gregory Neil Shapiro
0b488822b7
Fix typo
2000-09-04 03:59:41 +00:00
Warner Losh
5f7da319ab
Get errno from <errno.h>, not from extern int.
...
Add $FreeBSD$ to hopefully the right place.
2000-09-04 03:54:23 +00:00
Warner Losh
e9d918edb6
Don't print an error message if the bad option is '?'. This has been
...
in my tree for a long time. bde reviewed this once upon a time and
said it was OK, iirc. This also obviates the need to put ? in the
optstring argument to preclude the extra warning message which some
people think confuses users. When I made my getopt cleanups of a long
time ago, this was the compromise reached. I just neglected to commit
it until now.
2000-09-04 03:49:22 +00:00
Warner Losh
12b92015dd
The comparison against 0 should be against LC_ALL. category isn't a
...
boolean and it is LC_ALL that's special.
Someone submitted this to me a long time ago, but I can't find the
mail now.
2000-09-04 03:43:24 +00:00
Warner Losh
71300cb5db
Soften the statement about select's timeout argument. This part of
...
the system likely won't change in the future, but the warning is a
good idea.
2000-09-04 03:32:30 +00:00
Warner Losh
a24eff5315
Add note about avoiding -j when following the upgrade path. It isn't
...
strictly verboten, just a recommendation to avoid problems.
Add note about LINT being built from NOTES.
2000-09-04 03:18:01 +00:00
Andrey A. Chernov
08ba69b8a4
Rewrite using stdio. It cause program speedup since eliminates lots of small
...
read() syscalls. It not cause static binary size increasing because stdio
already picked via setlocale() called from catopen()
2000-09-03 21:05:10 +00:00
Wilko Bulte
d3d40e9ffb
Tincup & Rawhide need their VGA cards in a slot connected to PCI0 for the
...
BIOS emulation to work.
2000-09-03 17:34:44 +00:00
Wolfram Schneider
5fda7af6e4
Added page http://perso.wanadoo.fr/levenez/unix/ to Bibliography.
...
This is the most comprehensive UNIX famility tree I know of.
Submitted by: Poul-Henning Kamp <phk@critter.freebsd.dk>
2000-09-03 17:11:26 +00:00
Dag-Erling Smørgrav
9d40f64ad7
Use dirname(3).
2000-09-03 17:10:00 +00:00
Dag-Erling Smørgrav
2da8f234a1
Use basename(3).
2000-09-03 17:09:41 +00:00
Wolfram Schneider
b88a21e265
Added OpenBSD 2.7
2000-09-03 16:45:46 +00:00
Wolfram Schneider
9671098749
Added FreeBSD 3.5.1
2000-09-03 16:38:47 +00:00
KATO Takenori
ec43f77f09
Merged from sys/i386/i386/machdep.c revision 1.405.
2000-09-03 15:55:34 +00:00
KATO Takenori
f9c3835031
Merged from sys/conf/files.i386 revisions 1.325 and 1.326.
2000-09-03 14:47:00 +00:00
KATO Takenori
5340942440
Merged from sys/i386/i386/machdep.c rev. 1.404 just for keeping
...
similarity. No PC-98 may have ACPI feature, but I'm not 100%
sure.
2000-09-03 14:11:03 +00:00
Jun-ichiro itojun Hagino
ddf47c26f3
repair type 0 routing header support. it was caused by RFC2292/2292bis
...
difference. from: jinmei@kame.net
2000-09-03 13:43:13 +00:00
Andrey A. Chernov
e426928478
Add:
...
The implementation will behave as if no library function calls strtok().
2000-09-03 13:24:28 +00:00
Gerard Roudier
aeab966bdd
PR: kern/20895
...
PR kern/20895:
- Add FE_DAC new feature flag to distinguish between
64 bit PCI addressing (DAC cycles) and 64 bit PCI
interface (64 bit Memory BARs).
- Properly deal with chips that have a 32 bit PCI
interface but support and may generate DAC.
(Only SYM53C895A for now).
PR misc/17584 (at least partially addressed):
- Try detecting hardware combinations that trigger
spurious PCI master parity error detections by the
PCI chip. This work-around is implemented in the
`snooptest' routine and consists in retrying with
PCI master parity checking disabled if such an
error is reported by the PCI chip during this test.
Other:
- Fix a tiny bug in WIDE negotiation that was very
unlikely to be triggerred. The BUS width was wrongly
compared against chip's max. offset.
2000-09-03 12:36:21 +00:00
Gerard Roudier
fb91fd6902
Add device list supported by `sym'
2000-09-03 12:29:51 +00:00
Peter Wemm
a3197deec9
sys/systm.h is incompatable with sys/types.h in userland.
...
(#define major() in sys/types.h for example.)
Reported by: Nickolay Dudorov <nnd@mail.nsk.ru>
2000-09-03 11:32:07 +00:00
Peter Wemm
06a3891a49
Make libstand compile
2000-09-03 11:29:18 +00:00
Peter Wemm
edc31306f7
Fix pci-pci bridges (I hope).
...
In the nexus case, there are no ivars for children of nexus devices,
and we were passing data in from before the device existed, hence ivars
are convenient as the softc doesn't really exist yet.
However, for pci->pci bridges, the pcib occupies a pci device itself,
which *does* already have ivars. However, softc is available and stable
at this point since we've been identified and are locating the bus during
attach. So, use softc for this version of pcib devices for storing the
physical bus number in.
2000-09-03 08:30:10 +00:00
Kris Kennaway
cabf13fcdb
bzero() the struct timeval for paranoia
...
Submitted by: gshapiro
2000-09-03 07:58:35 +00:00
KATO Takenori
d557549f61
Merged from sys/dev/syscons/syscons.c revision 1.346.
2000-09-03 07:05:30 +00:00
Peter Wemm
7365d61d00
I'm not sure what changed to cause this, but using 'dirname' as a variable
...
was colliding with dirname() in libc.a and causing a Sig 10/bus error.
Just change dirname to savedir and be done with it.
2000-09-03 07:02:00 +00:00
Peter Wemm
82acbcf57b
kern_shutdown.c was more ANSI-C than K&R - remove the remnants of K&R
...
support with extreme prejudice.
2000-09-03 06:44:53 +00:00
Peter Wemm
87de370376
gcc knows that savectx() is potentially a setjmp style dual-return
...
function which may lead to stack lossage and clobbered variables.
This isn't the case here, but there is no way to tell gcc that.
Work around this in a kinda bizzare way, but it shuts gcc up.
2000-09-03 06:35:04 +00:00
Peter Wemm
96b2a9d400
libkern.h now internally uses the bzero() definition from sys/systm.h.
...
This is kinda important since the bzero symbol on i386 is not a function
but a function pointer.. If memset() tried to call it as though it were
a function, things would be less than satisfactory. In reality though
this was not an actual problem and just caused compile warnings.
2000-09-03 06:04:16 +00:00
Peter Wemm
ab1f00b960
Replace previous change by a move of a #include since something else
...
#includes "smbus.h". There is still some bogus (but harmless) stuff
here surrounding the #include <sys/bus.h> includes here and elsewhere in
the bktr code.
2000-09-03 05:54:40 +00:00
Peter Wemm
e96d838a6a
If we are going to test NSMBUS, we had better #include the file that
...
defines it. This creates more warnings rather than less though. These
had gone undetected until now. :-(
2000-09-03 05:44:33 +00:00
Peter Wemm
8ac2d635c4
Fix warnings by moving static functions before they are used.
2000-09-03 05:32:09 +00:00
Peter Wemm
da65de1dee
Complain if we cannot find loader(8) metadata.
2000-09-03 04:13:03 +00:00
Peter Wemm
ca3ae8c2c0
Find the module metadata before the console init rather than after.
...
This should repair consoles on the Alpha when using dynamic hints.
2000-09-03 04:07:41 +00:00
David E. O'Brien
ae78d52fe5
Allow one to specify what the installed kernel's name is by setting
...
"INSTKERNNAME".
Reviewed by: marcel
2000-09-03 02:58:39 +00:00
David E. O'Brien
06a5e547a9
This is real released software, let people think that.
2000-09-03 02:46:17 +00:00
Greg Lehey
25bcb8d376
Clean up now that setproctitle() is in libc.
...
Submitted by: brian
2000-09-03 01:29:29 +00:00
Cameron Grant
792ad5b0c2
remove opt_devfs.h
2000-09-02 23:19:47 +00:00
Cameron Grant
f776b5abb8
update for phk's last devfs commit
2000-09-02 23:14:46 +00:00
David E. O'Brien
5bd200c177
Move NOPROFILE' and
NOPERL' to be with the reset of their "NO" brethren.
2000-09-02 22:46:04 +00:00
David E. O'Brien
3a77147b94
Move the kernel's "cflags" to be next to the world ones.
2000-09-02 22:43:18 +00:00