Peter Wemm
b46f22127f
Strip __FreeBSD_version >= 300000 conditionals.
1999-08-09 12:50:12 +00:00
Peter Wemm
3d3bfc5db5
Merge changes from NetBSD rev 1.82 -> 1.86 via vendor branch.
...
Among the changes: 1.84: support compex 4-port cards.
1999-08-09 12:29:29 +00:00
Poul-Henning Kamp
f1fe3bf115
make alpha compile again.
1999-08-09 11:02:45 +00:00
Poul-Henning Kamp
ce9edcf5b5
Merge the cons.c and cons.h to the best of my ability. alpha may or
...
may not compile, I can't test it.
1999-08-09 10:35:05 +00:00
Jordan K. Hubbard
ef4aaceaa0
Back out previous commit - it's not necessary now that tty.h properly includes
...
the queue macros.
1999-08-09 07:51:03 +00:00
Jordan K. Hubbard
1cd5e91532
This uses an SLIST_ENTRY and breaks the build without sys/queue.h. Commit
...
this until bde and friends finish arguing over what to do instead. :)
1999-08-09 06:50:07 +00:00
Chris Costello
b6df42f810
Remove reference to nonexistant man page `da(9)'
1999-08-09 02:35:55 +00:00
Brian Feldman
3452a15dcf
Add a missing include (sys/queue.h for sys/tty.h SLIST usage.)
1999-08-09 02:19:38 +00:00
John Polstra
4f1b474e39
Remove f2c-related stuff from the "includes" target and from a
...
comment. Fixes broken make world.
1999-08-08 22:26:09 +00:00
Poul-Henning Kamp
1a03ce6c63
Remove compile time limit on number of devices.
1999-08-08 22:25:46 +00:00
Poul-Henning Kamp
fca3f34ff8
Passing the unit number to an interrupt routing is kind of narrowminded,
...
add a way to get the entire struct ppb_device back.
1999-08-08 22:25:21 +00:00
Poul-Henning Kamp
fa81b03de6
Remove compiled in limit on number of devices.
1999-08-08 22:01:50 +00:00
Poul-Henning Kamp
57ad459b75
register tty devices so they will look right in pstat.
1999-08-08 21:35:17 +00:00
Chris Costello
7007d55cc0
Document -f flag:
...
-f Do not display a diagnostic message if chmod could not modify the
mode for file.
1999-08-08 21:08:05 +00:00
Poul-Henning Kamp
4cb4c215e5
Allocate and register struct tty on the fly.
1999-08-08 20:25:14 +00:00
Poul-Henning Kamp
7517504c24
Enable ttymalloc().
1999-08-08 20:24:58 +00:00
Peter Wemm
61ec30585f
s/TULUP/TULIP/ - from vendor branch.
1999-08-08 19:56:06 +00:00
Poul-Henning Kamp
08add33166
Add new sysctl "kern.ttys" which return all the struct tty's which have
...
been registered with ttyregister().
register ptys with ttyregister().
1999-08-08 19:47:32 +00:00
Poul-Henning Kamp
1bc52887fd
Add support for picking up ttys with sysctl(kern.ttys).
1999-08-08 19:44:00 +00:00
Poul-Henning Kamp
ef40c56108
Make the pty driver as close to a cloning device as we can get for now,
...
we create the pty on the fly when it is first opened.
If you run out of ptys now, just MAKEDEV some more.
This also demonstrate the use of dev_t->si_tty_tty and dev_t->si_drv1
in a device driver.
1999-08-08 19:28:59 +00:00
Poul-Henning Kamp
0ef1c82630
Decommision miscfs/specfs/specdev.h. Most of it goes into <sys/conf.h>,
...
a few lines into <sys/vnode.h>.
Add a few fields to struct specinfo, paving the way for the fun part.
1999-08-08 18:43:05 +00:00
Poul-Henning Kamp
65cbe74cc0
Avoid symbol clash in LINT.
1999-08-08 18:17:40 +00:00
Brian Somers
b18a6818a6
Silence a warning about uninitialized variables.
1999-08-08 17:36:10 +00:00
Brian Somers
7ad4503cb4
Don't includei 4b support on the alpha
1999-08-08 17:35:35 +00:00
David E. O'Brien
ca08704ee4
Remove f2c as its libraries were tossed last April, and f2c has been replaced
...
with EGCS's f77.
Noticed still alive by: bde
1999-08-08 17:08:30 +00:00
Chris Costello
5f3136d4ea
Fix a reference to st' by replacing it with
sa'.
1999-08-08 16:27:17 +00:00
Brian Somers
9cf01ccf8c
Don't log_Printf(..., buf) in case buf contains %s
...
Info provided by: Ollivier Robert <roberto@keltia.freenix.fr>
1999-08-08 15:19:00 +00:00
Bruce Evans
890c628e79
Fixed all printf format errors reported by gcc -Wformat on i386's:
...
- %q -> %ll.
Fixed nearby errors not reported by gcc -Wformat on i386's:
- don't assume that the promotion of [u_]int64_t is [u_]quad_t.
- don't use signed formats for unsigned args.
1999-08-08 14:11:03 +00:00
Bruce Evans
dd26feb90b
Fixed printf format errors (%qu -> %llu; the arg was already unsigned long
...
long to hide problems on alphas).
1999-08-08 13:43:51 +00:00
Bruce Evans
f09d6e3daa
Fixed all printf format errors reported by gcc -Wformat on i386's:
...
- %q -> %ll; don't assume that the promotion of off_t is quad_t; only
assume that off_t's are representable as long longs.
- printing of dev_t's was completely broken.
Fixed nearby printf format errors not reported by gcc -Wformat on i386's:
- printing of ino_t's and pointers was sloppy.
1999-08-08 13:22:05 +00:00
Marcel Moolenaar
6a6ea79ac8
Fix page fault in linux_uselib syscall.
...
PR: 12910
Submitted by: Peter Holm <peter@holm.cc>
1999-08-08 11:26:46 +00:00
KATO Takenori
e0ecb87a2b
Sync with sys/i386/conf/options.i386 revision 1.119.
1999-08-08 11:13:47 +00:00
KATO Takenori
96a5f069f9
Sync with sys/i386/conf/majors.i386 revision 1.81.
1999-08-08 11:12:51 +00:00
KATO Takenori
ffd6f0c6a7
Sync with sys/i386/conf/files.i386 revision 1.257.
1999-08-08 11:12:00 +00:00
KATO Takenori
353299befe
Enable bpf by default.
1999-08-08 11:09:28 +00:00
Bruce Evans
749a33625d
Fixed missing "G" in the list item for the main description of %g and
...
%G formats.
1999-08-08 11:00:01 +00:00
KATO Takenori
9f20674d4c
Fix a panic caused by freeing unallocated structure.
...
Submitted by: Tomohiko Kurahashi <kura@tim.hi-ho.ne.jp>
1999-08-08 10:06:27 +00:00
Greg Lehey
74f13f199c
Add vinumraid5.c to the files for Vinum. This allows (deprecated)
...
kernel builds with Vinum.
Linted-by: phk
1999-08-08 08:29:58 +00:00
Jordan K. Hubbard
b3a415b1b6
The following simplifies newvers.sh somewhat and makes what(1) work with
...
kernels again, now that we're using EGCS/GCC 2.9+. This "here"
file is compatible with the Bourne shell and the Korn shell (incl. pdksh
and KSH93 from AT&T, which I do have), so it doesn't make newvers.sh
unportable, but makes it easier to modify in the future/read now.
Submitted by: green
1999-08-08 07:51:16 +00:00
Bruce Evans
d04f1c6acc
Forgotten in previous log message:
...
PR: misc/12920
1999-08-08 07:31:47 +00:00
Bruce Evans
bb9ac9f631
Install c++filt in /usr/libexec/${OBJFORMAT}. The version that
...
was installed in /usr/bin normally got clobbered when objformat
was installed. Indirection through objformat is correct although
underscore handling is the only thing that differs for aout and
elf -- going through objformat is the easiest way to set c++filt's
underscore handling flag correctly.
1999-08-08 07:30:02 +00:00
Gene Stark
ccc2025d3a
Correction to previous commit.
1999-08-08 07:23:12 +00:00
Gene Stark
de44c0a11d
Corrected mistake that was causing daemon to loop without serving
...
user requests. Note that nothing can be said about the value of 'user'
unless User != NULL.
1999-08-08 07:05:46 +00:00
Greg Lehey
32c0c324d5
cdevsw_remove: place correct value in bmaj2cmaj. This had caused
...
warnings of the following nature on reloading a kld:
WARNING: "vinum" is usurping "console"'s bmaj
This only applies to cases where "console" is mentioned.
Broken-by: grog
1999-08-08 00:34:00 +00:00
Brian Feldman
301ca4ffe6
Make long longs ("%ll" format) work.
...
Reviewed by: msmith
1999-08-07 20:13:32 +00:00
Bruce Evans
e15fab6177
Fixed a bogus include pathname which broke compiling in an obj directory.
1999-08-07 13:11:12 +00:00
Bruce Evans
a837386e81
Fixed syntax errors. Code should be tested before committing it, or at
...
least before enabling it in LINT and merging it into RELENG_3.
1999-08-07 13:09:30 +00:00
Peter Wemm
307fae6b6c
Re-delete the (meaningless) device-driver tokens that came back in 1.256
...
after having been removed in 1.253 and turned into a warning.
Noticed by: bde
1999-08-07 12:19:41 +00:00
Hellmuth Michaelis
2a7e6c3301
update list of ISDN hardware supported by isdn4bsd 0.83
1999-08-07 12:14:39 +00:00
Greg Lehey
b13c5ac72b
Update to reflect recent changes.
1999-08-07 09:27:25 +00:00