Commit Graph

7915 Commits

Author SHA1 Message Date
jkh
ebe3106de0 Now check all the warning purges and general clean-up in on the second
pass.
1995-04-25 15:08:02 +00:00
jkh
060d4261d4 This commit was generated by cvs2svn to compensate for changes in r8064,
which included commits to RCS files with non-trunk default branches.
1995-04-25 15:05:11 +00:00
jkh
02ace70617 A programmatic interface to ftp. I need this for several other
components of the system.

The license is poorly worded, though I have an (email only) release
from the author for unlimited FreeBSD use.  I will try to get something
more concrete, though the author's remote location makes this difficult.
Submitted by:	Oleg Orel <orel@oea.ihep.su>
1995-04-25 15:05:11 +00:00
bde
fb3b1be800 Fix benign type mismatches int console functions. dev_t was assumed
to be `int' or smaller and some functions returned `int' instead
of `void'.  The first bug was detected when console functions were
defined in a place central enough for type checking to actually
work and the second bug was introduced when the interface was
changed to match what the console functions in other drivers actually
return.
1995-04-25 12:18:05 +00:00
jkh
44f28c8af3 Document matcd1.
Be more explanatory about port selection.
Document that new TEAC drives don't work.
Submitted by:	Frank Durda IV <uhclem@nemesis.lonestar.org>
1995-04-25 10:23:53 +00:00
sos
904ef31e94 Added mark_all() call so that screen is proberly updated
when scroll-lock history is disengaged.
1995-04-25 10:22:28 +00:00
bde
fd4b31ba4a Remove setre*id*. 1995-04-25 10:00:04 +00:00
dg
398d197d07 Fixed a "bswbuf" hang caused by the wakeup in relpbuf() waking up the
wrong thing.
1995-04-25 06:22:47 +00:00
phk
f7de1f2d41 Do kernels up to 2Mb. 1995-04-25 05:27:04 +00:00
phk
09fe0348a9 This is a helper program to patch a filesystem into a "MFS_ROOT" kernel. 1995-04-25 03:45:18 +00:00
phk
39febe0231 Document MFS_ROOT option. 1995-04-25 03:44:04 +00:00
phk
5440a1f83d Add support for MFS root filesystem. 1995-04-25 03:41:12 +00:00
phk
61b98e7056 Add a printf so we can see where we get our rootfs from. 1995-04-25 03:39:50 +00:00
dyson
74ec073fd4 Fixed the mmap hang fix previously committed so that it works
with options DIAGNOSTIC, and clear up an additional reference
count problem.
1995-04-25 03:32:37 +00:00
rgrimes
e356cf10f8 Add $defaultdomainname to sysconfig and use it in netstart to set the
domainname.  This eliminates /etc/defaultdomain.

Correct tickadj, it should have been tickadjflags.
1995-04-24 23:52:16 +00:00
jkh
ba8fd66470 Use ARG_MAX instead of _POSIX_ARG_MAX: 4K is too small!
This should stop the SIGBUS errors in pkg_create for some packages.
1995-04-24 21:50:11 +00:00
wollman
5ef9836ca0 Grand new all-singing, dialog-wielding tzsetup(8). Still needs a man page. 1995-04-24 21:04:35 +00:00
wollman
15cdd26d39 Add more comments for tzsetup and fix some old ones. 1995-04-24 21:03:40 +00:00
bde
c69ddf5c4f Add ioctls DIOCGSLICEINFO and DIOCSYNCSLICEINFO. The latter isn't
finished or tested.
1995-04-24 17:07:08 +00:00
bde
d4cee5b877 Undo the move of `#include "sc.h"' etc. to cons.h. It broke anything
that includes <machine/cons.h>.
1995-04-24 16:43:01 +00:00
jkh
f5f343e104 Commit the latest version of this. This version appears to handle package
failure much more gracefully, as well as implement a few new needed features.
Check it out!
Submitted by:	Marc van Kempen <wmbfmk@urc.tue.nl>
1995-04-24 13:01:04 +00:00
asami
db397dde7a (1) Add the chain of dependencies to the targets in the NO_* section
too (otherwise the chain won't work).
(2) If NO_WRKDIR is set, "make clean" removes "./.*_done" (assuming
    these are cookies...or should I list all the cookies?)
1995-04-24 10:41:51 +00:00
asami
cf0519948f Move call of fake-pkg from do-install to end of install. 1995-04-24 09:05:34 +00:00
bde
fae3d62cec Make bad144 debugging code conditional on ds_debug. 1995-04-24 06:04:36 +00:00
phk
c012f471a3 Added "bio" to matcd. 1995-04-24 05:33:59 +00:00
dyson
2233e44324 Changes to get rid of ufslk2 hangs when doing read/write to/from
mmap regions that are in the same file as the read/write.
1995-04-24 05:13:28 +00:00
phk
ad7dbe3b85 Changes John's handling of the flags a little bit, added a new one,
(0x4000 == sleephack) to handle disks which are confused after a sleep.
Fixed a spelling error.
1995-04-24 05:12:29 +00:00
phk
d09cb928d8 Did a s/[ \t]*$// 1995-04-24 05:09:53 +00:00
dyson
7a69949bef Implemented the multi-sector I/O enable and the 32 bit I/O probe
through the use of the config file flags as opposed to the option
"NSECS_MULTI".  "NSECS_MULTI" has been removed from the driver.
The new capability allows boot-time modification of the config.
1995-04-24 04:32:31 +00:00
dyson
7eb7ffe94c Removed the NSECS_MULTI option, and implemented both 32 bit probe
enable and multi-sector I/O enable by using the controller or device
flags capability.  Per a suggestion by phk.
1995-04-24 04:30:19 +00:00
phk
2be38d2f88 install "compat20" (libgcc.so.261.0) into the bindist.
cc/ld does the right thing.
1995-04-24 04:06:30 +00:00
jkh
1a53047ebf I noticed that some new -W options had been turned on the kernel compile since
I made the changes I sent you before.  In the interests of cleanliness, I made
modifications to /sys/i386/isa/tw.c to kill the warnings and make it compile
clean.  While I was at it, I also made a bunch of internal functions static.
Submitted by:	Gene Stark <gene@starkhome.cs.sunysb.edu>
1995-04-24 01:39:55 +00:00
phk
0737050f5e Add the stuff to munge the name of the release/snap/whatever we build. 1995-04-23 23:06:36 +00:00
gibbs
ad18e45bfc Set SCSI_NOSLEEP only when we really need to. This requires an additional
flags parameter to all xxstart routines so that the correct information can
be passed down into the device specific routines.  This is needed to ensure
that ccb/scb allocation routines don't hang.

Submitted by: John Dyson
1995-04-23 22:07:56 +00:00
gibbs
6e93e53489 Don't arbitrarily set SCSI_NOSLEEP. It is now handled correctly by the
higher level scsi code.

Spls should never be conditionalized, so don't do so here.

Restructure the get_scb routine so that we can't get into an infinite
loop if the ccbs are exhausted and we are are called with SCSI_NOSLEEP set.

Other driver maintainer's that based their scb allocation routines on Julian's
code should look at these changes and implement them for their driver.

The aic7xxx driver inspired these changes because early revs of the
aic7770 chips have so few SCBs that you can actually run out.  If you
have a rev C or aic7770 (as is reported by the driver probe) and had more
than 2 drives, you could get into an infinite loop when using up all of
the SCBs.  Since the driver will only allow two SCBs per device and I
only had two devices, I never saw this problem on my Rev C card.

Bzero only 19 bytes of the scb instead of 2k (ack!).  This was a hold
over from when a struct SCB only contained the information downloaded
to the board, but we now store kernel driver data in there as well.  This
greatly lowers the overhead for small transactions (I get ~1MB/sec for
dds with a 512 byte block size).

Submitted by: John Dyson with the aic7xxx specific optimization by me
1995-04-23 22:04:58 +00:00
gibbs
7233c0ee5e Don't arbitrarily set SCSI_NOSLEEP. It is now handled correctly by the
higher level scsi code.

Spls should never be conditionalized, so don't do so here.

Restructure the get_ccb routine so that we can't get into an infinite
loop if the ccbs are exhausted and we are are called with SCSI_NOSLEEP set.

Other driver maintainer's that based their ccb allocation routines on Julian's
code should look at these changes and implement them for their driver.

Submitted by: John Dyson
1995-04-23 21:58:35 +00:00
paul
9c55cc4e67 Removed the ps through a pipe project since we decided this was
the wrong thing to do and people keep volunteering to do it :-)
1995-04-23 21:34:23 +00:00
wollman
14e23e3bf1 Added parseable comments describing the zone each entry represents. 1995-04-23 21:24:54 +00:00
wollman
c56462bac8 Add `fe' Ethernet driver man page. 1995-04-23 18:54:40 +00:00
wollman
8de46439f9 Added `fe' device drive r for Fujitsu MB86960A family.
Submitted by: M.S. <seki@sysrap.cs.fujitsu.co.jp>
1995-04-23 18:31:50 +00:00
wollman
c8f541eea7 Substantially clean up LINT and add `fe'. 1995-04-23 18:30:27 +00:00
ache
a8f7a4814b Add setreuid/setregid to MAN section 1995-04-23 15:06:16 +00:00
jkh
5bd5a77f5b Document COPTFLAGS in addition to CFLAGS. 1995-04-23 13:03:24 +00:00
bde
002fbe0111 Declare the console switch functions completely.
Move declarations of console functions to cons.h (they should be
config(8)ed).
1995-04-23 12:55:55 +00:00
bde
16293134e3 Move declarations of console functions to cons.h (they should be
config(8)ed).

Update other misplaced prototypes.
1995-04-23 12:41:57 +00:00
ache
47be299f6a Add setreuid/setregid 1995-04-23 12:34:48 +00:00
ache
bdd87a0f92 Fix history info 1995-04-23 12:31:13 +00:00
ache
a16e9ab64d Make setreuid/setregid active syscalls 1995-04-23 12:22:06 +00:00
ache
8dc74eaa49 Add 'rc' devices. 1995-04-23 12:02:21 +00:00
bde
96c0e5921d Correct the type of the `c' arg to pccnputc().
Move declarations of console functions to cons.h so that they can't be
defined inconsistently in several places.  They should be config(8)ed.
1995-04-23 10:15:42 +00:00