Commit Graph

27155 Commits

Author SHA1 Message Date
jkh
e0583dc8d8 Totally change the way that devices are made in the MFS and subsequently
probed in sysinstall.  Rather than make template devices and use up lots
of inodes, also restricting the number of devices that can be dealt with,
mknod all necessary devices as necessary using built-in information.
This removes a number of constraints on the number and type of devices
that sysinstall can see.
1998-02-10 18:31:27 +00:00
eivind
318a85176d Staticize. (Diffs by me & and Simon in cooperation.) 1998-02-10 17:36:44 +00:00
eivind
5004475ac5 Fix warning after previous staticization. 1998-02-10 17:30:26 +00:00
jkh
99d9b60dd4 Be more verbose if we can't determine device major/minor. 1998-02-10 17:19:12 +00:00
eivind
4d4cfd951d Move include of <machine/ipl.h> inside ifndef SMP where it is used, to
avoid getting 'unused include file' warnings in the SMP case.
1998-02-10 17:10:23 +00:00
kato
4b44f0ef97 Deleted unused variable. 1998-02-10 08:04:31 +00:00
kato
daf9d560a6 Sync with sys/i386/i386/userconfig.c revision 1.102. 1998-02-10 08:03:42 +00:00
jkh
5689fa645e environment variables missing from ftpio(3) man page
PR:		5691
Submitted by:	archie@whistle.com
1998-02-10 07:01:51 +00:00
kato
1367a06afd Undo UN_KLOCK hack except union_allocvp(). Now, vput() doesn't lock
the vnode.
1998-02-10 03:32:07 +00:00
kato
2b697c9d81 Added entry of 16-bits bus lnc card.
Submitted by:	Chiharu Shibata <chi@rd.njk.co.jp>
1998-02-10 03:25:08 +00:00
kato
031b44e620 Support C-NET(98)S ethernet card (PC-98 only).
Submitted by:	Chiharu Shibata <chi@rd.njk.co.jp>
1998-02-10 03:22:20 +00:00
kato
4cb3703a48 Fixed vnode interlock handling.
Reviewed by:	Bruce Evans <bde@zeta.org.au>
            	Tor Egge <Tor.Egge@idi.ntnu.no>
1998-02-10 02:54:24 +00:00
kato
60a741b51b Staticize. 1998-02-10 02:51:32 +00:00
adam
5a82ece422 get default firewall type from rc.conf 1998-02-10 01:45:57 +00:00
msmith
492e9211ae Add entry for Eiger 33.6K modem
Submitted by:	John Goerzen <jgoerzen@alexanderwohl.complete.org>
1998-02-10 01:01:35 +00:00
msmith
76c6f11315 Document the enhanced behaviour of the '-c' flag. 1998-02-10 00:17:44 +00:00
msmith
2ebaecb960 If the kernel was built with USERCONFIG_BOOT, and the '-c' (RB_CONFIG) flag
was supplied to the kernel when booting, ignore any 'quit' commands in the
userconfig script.

This provides an escape mechanism whereby a broken userconfig script may
be worked around.
1998-02-10 00:10:35 +00:00
eivind
21cbce6bf6 All our options are new-style now - enable the warning if unrecognized
(that is, old-style) options are found.
1998-02-09 23:59:51 +00:00
peter
bf448489e2 Un-staticize. 1998-02-09 16:20:42 +00:00
kato
74dc679b55 Sync with sys/i386/isa/clock.c and spker.c revision 1.109 and 1.32,
resplectivley.
1998-02-09 15:05:44 +00:00
kato
a2cb303702 Sync with sys/i386/i386/machdep.c revision 1.289. 1998-02-09 15:04:39 +00:00
kato
410e771745 NULL and UMAP filesystems also unstable. 1998-02-09 15:03:38 +00:00
danny
53abf85a5f PR: 1708, 5448
Remove wtmp
1998-02-09 11:47:51 +00:00
danny
890de00de3 PR: 1708, 5448
Reviewed by:	Alex Nash, Steve Price
Enhance wtmp monthly handling
1998-02-09 11:36:43 +00:00
wosch
74d83a49fa Count _all_ rejects, not made by check_mail and check_relay only.
There can be private rules which produce rejects.
Pointed out by: áÎÄÒÅÊ þÅÒÎÏ×
1998-02-09 11:28:59 +00:00
cwt
965a7f9e7e Adjustments for ccd devices:
1) Resulting special files now in group operator.  (Reviewed by bde)
2) Use $disk_umask when creating ccd device specials.  (Suggested by
   bde)
3) No longer create rccd{n}.ctl; ccd's are not necessarily scsi.
   (Suggested by bde)
4) No need to split short lines.  (Suggested by bde)
1998-02-09 08:41:49 +00:00
eivind
86354cd8fc Staticize. 1998-02-09 06:11:36 +00:00
jdp
8b451a66ac Move the trampolines for dlopen and related functions from crt0.o
into libc.  This reduces the size of every dynamically linked
executable by 248 bytes, and it reduces the size of static executables
by a lesser amount.  It also eliminates some global namespace
pollution.

With this change in place, the source for dlfcn.h should probably
be moved to "/usr/src/include".  I'll save that for another day.

Compatibility note:  Programs which use dlopen, if compiled on
systems with this change, will not run on systems with a libc from
prior to this change.  Very few programs use dlopen, so I think
that is OK.
1998-02-09 06:05:25 +00:00
eivind
183a72566a Remove warnings from f00f_hack. 1998-02-09 04:45:53 +00:00
eivind
2b3a3d94d9 Add #include "opt_devfs.h". 1998-02-09 02:31:47 +00:00
steve
f5e39519c8 Update to reflect the current Jewish calendar.
PR:		5683
Submitted by:	jgrosch@MooseRiver.com
1998-02-08 22:57:59 +00:00
jkh
b6f52612b1 Remove some ancient cruft discovered during a recent code review. 1998-02-08 20:18:19 +00:00
dyson
c39e63a720 Fix an argument to vn_lock. It appears that alot of the vn_lock usage
is a bit undisciplined, and should be checked carefully.
1998-02-08 14:55:13 +00:00
peter
2cbdd897c1 Reduce the sleep(1) inbetween each diff, as suggested by bde some time
ago.  The real fix is rather large.
1998-02-08 06:48:37 +00:00
dyson
c5a887b877 Fix a problem with vn_lock in fsync. 1998-02-08 01:41:33 +00:00
hoek
10643c7252 Change documentation for `make package' (Thanks (indirectly) O'Brien!).
Document `make readmes'.  This is getting old, and the intent is to
stop questions regarding it; however, I have a suspicion documenting it
will work counter to ending questions about it and am mentally prepared
to see it go-ooooooooo.......
1998-02-07 21:07:51 +00:00
nate
dfa9f78b4c - Removed typo in Copyright and added Id. 1998-02-07 20:41:20 +00:00
helbig
53f9fdfa42 Postpone the test for non-emptiness of $PROG, $OBJS and $CLEANFILES
to ``shell time''. The previous version didn't work in
/usr/src7share/man/man4.
Reviewed by:	bde
1998-02-07 17:19:06 +00:00
kato
0b1c828ff9 When the vp is lcoked, vget() calls vfs_object_create() with
waslocked = TRUE.  This change may fix lockmgr panic in umapfs/nullfs.

PR:		5634
Reviewed by:	"John S. Dyson" <toor@dyson.iquest.net>
Suggested by:	Bruce Evans <bde@zeta.org.au>
1998-02-07 08:44:31 +00:00
alex
c1b8c3e98c locate(1) is no longer started by /etc/weekly. 1998-02-07 05:30:14 +00:00
alex
3d32fd0387 catman(1) is now invoked by /etc/periodic/weekly/330.catman. 1998-02-07 05:17:47 +00:00
alex
df83d23eb1 Don't assume that IP services are disabled just because firewall_enable
is not set to YES in rc.conf.

Noticed by:	Mikael Karpberg <karpen@ocean.campus.luth.se>
1998-02-07 04:56:56 +00:00
msmith
9108b625e7 In the words of the submitter:
----
I've worked to enhance the connect() patches.

I've just tested this with the Linux JDK appletviewer on an applet
that does a lot of connects, and it works as well as during my
previous tests.

The connect() patch is now a merge between my older patch and the
OpenBSD stuff. It ensures that any async error is returned by
connect() instead of getsockopt(SOL_SOCKET, SO_ERROR) as reasonnable
systems do.

There are also minor patches to implement IPPROTO_TCP for
get/setsocktopt(). These are also tested (with Linux Apache).
----

I would appreciate any feedback regarding these changes, as they'd
be very useful in 2.2.6.

Submitted by:	pb@fasterix.freenix.org (Pierre Beyssac)
1998-02-07 02:13:27 +00:00
kato
b8850a6b28 Fixed pagefault when cred == NOCRED.
PR:		5632
1998-02-07 01:36:24 +00:00
kato
dbcd46acd9 Fixed number of entries in gid-mapfile.
PR:		5640
1998-02-07 01:34:32 +00:00
eivind
c34d7ab282 Back out opt_diagnostic.h changes. 1998-02-06 23:54:27 +00:00
cracauer
db65bf7f7d Back out my previous attempt to fix SIGINT/SIGTERM behaviour 1998-02-06 23:50:39 +00:00
jhay
373ddc81bd opt_diagnostic.h isn't needed anymore. 1998-02-06 22:31:14 +00:00
cracauer
aa61e5bd0b Fix handling of SIGINT/SIGQUIT for foreground subprocesses. Most
urgent need is when you run sh around a program that intentionally
uses SIGQUIT/SIGINT for asynchronous events, i.e. $EDITOR started from
system(2), like many mailers do. This fixes PR bin/1206 and possibly
bin/4241.

The solution committed has been tested for a large number of possible
cases (see recent discussion on cvs-committers). I completed a make
world, made sure 'make world' is interruptable and used the changed
/bin/sh as a login shell all day, including job control and using
SIGQUIT-catching programs (to write this message :-).

PR:		bin/1206
Reviewed by:	discussion on cvs-commiters
1998-02-06 18:14:26 +00:00
jdp
a1b356b0ca Implement dladdr. 1998-02-06 16:46:46 +00:00