peter
a679960abb
Strip __FreeBSD_version >= 300000 conditionals.
1999-08-09 12:50:12 +00:00
peter
fbeadabd15
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
phk
7f2d7ecb55
make alpha compile again.
1999-08-09 11:02:45 +00:00
phk
ee871b6440
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
jkh
f0f8bd1b55
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
jkh
d643736cfd
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
def1f76c65
Remove reference to nonexistant man page `da(9)'
1999-08-09 02:35:55 +00:00
green
518ce45aad
Add a missing include (sys/queue.h for sys/tty.h SLIST usage.)
1999-08-09 02:19:38 +00:00
jdp
5d98db9c16
Remove f2c-related stuff from the "includes" target and from a
...
comment. Fixes broken make world.
1999-08-08 22:26:09 +00:00
phk
c50b4b2394
Remove compile time limit on number of devices.
1999-08-08 22:25:46 +00:00
phk
fbf7cf314c
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
phk
6154e4bd7b
Remove compiled in limit on number of devices.
1999-08-08 22:01:50 +00:00
phk
900187496e
register tty devices so they will look right in pstat.
1999-08-08 21:35:17 +00:00
chris
5bc66261ca
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
phk
0c67d78c0d
Allocate and register struct tty on the fly.
1999-08-08 20:25:14 +00:00
phk
133bb37bf5
Enable ttymalloc().
1999-08-08 20:24:58 +00:00
peter
23e2feba7f
s/TULUP/TULIP/ - from vendor branch.
1999-08-08 19:56:06 +00:00
phk
02e3a675a2
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
phk
a1775ed6ac
Add support for picking up ttys with sysctl(kern.ttys).
1999-08-08 19:44:00 +00:00
phk
74db02785d
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
phk
e938d317d5
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
phk
909603ec05
Avoid symbol clash in LINT.
1999-08-08 18:17:40 +00:00
brian
b431c07559
Silence a warning about uninitialized variables.
1999-08-08 17:36:10 +00:00
brian
b1b2d4a0a7
Don't includei 4b support on the alpha
1999-08-08 17:35:35 +00:00
obrien
771540d45e
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
2c5822acb8
Fix a reference to st' by replacing it with
sa'.
1999-08-08 16:27:17 +00:00
brian
864dcd0b2f
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
bde
42539e65d1
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
bde
557aa1ee53
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
bde
f9b2b6fa72
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
250d78c0f1
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
5c15236e38
Sync with sys/i386/conf/options.i386 revision 1.119.
1999-08-08 11:13:47 +00:00
kato
715decbd81
Sync with sys/i386/conf/majors.i386 revision 1.81.
1999-08-08 11:12:51 +00:00
kato
07d87ab816
Sync with sys/i386/conf/files.i386 revision 1.257.
1999-08-08 11:12:00 +00:00
kato
25358e9960
Enable bpf by default.
1999-08-08 11:09:28 +00:00
bde
9380c54dbe
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
cbf9083c77
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
grog
d2ad793019
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
jkh
d58be4a80e
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
bde
f0457b9b57
Forgotten in previous log message:
...
PR: misc/12920
1999-08-08 07:31:47 +00:00
bde
a4f669aaaf
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
stark
c8630dca70
Correction to previous commit.
1999-08-08 07:23:12 +00:00
stark
bc22ab3c1b
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
grog
9c4631d199
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
green
794dc7dbf9
Make long longs ("%ll" format) work.
...
Reviewed by: msmith
1999-08-07 20:13:32 +00:00
bde
99e98dba54
Fixed a bogus include pathname which broke compiling in an obj directory.
1999-08-07 13:11:12 +00:00
bde
2521c81c48
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
6caa85e9a6
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
hm
8953068b03
update list of ISDN hardware supported by isdn4bsd 0.83
1999-08-07 12:14:39 +00:00
grog
85f9772cfe
Update to reflect recent changes.
1999-08-07 09:27:25 +00:00