Julian Elischer
2b14f991e6
Reviewed by: julian with quick glances by bruce and others
...
Submitted by: terry (terry lambert)
This is a composite of 3 patch sets submitted by terry.
they are:
New low-level init code that supports loadbal modules better
some cleanups in the namei code to help terry in 16-bit character support
some changes to the mount-root code to make it a little more
modular..
NOTE: mounting root off cdrom or NFS MIGHT be broken as I haven't been able
to test those cases..
certainly mounting root of disk still works just fine..
mfs should work but is untested. (tomorrows task)
The low level init stuff includes a total rewrite of init_main.c
to make it possible for new modules to have an init phase by simply
adding an entry to a TEXT_SET (or is it DATA_SET) list. thus a new module can
be added to the kernel without editing any other files other than the
'files' file.
1995-08-28 09:19:25 +00:00
Steven Wallace
fe89a532f1
Modified linux_readdir() function to properly handle Linux readdir()
...
calls with a byte size of 1. This special case was not
correctly emulated. Now programs such as a simple 'ls' to a commercial
Macintosh emulator called 'executor' will work correctly.
1995-08-28 00:50:08 +00:00
Joerg Wunsch
47a052e00f
Make the shell handle a null command in a &&/|| sequence correctly.
...
The && and || tokens do also terminate a command, not only the
newline.
While i was at it, disabled trace code by default, it served no good
purpose since it required the use of a debugger anyway to be turned
on. Instead, placed a hint in the Makefile on how to turn it on.
This makes the shell ~ 10 % faster and ~ 4 KB smaller. :)
Pointed out by: jan@physik.TU-Berlin.DE (Jan Riedinger)
1995-08-27 20:26:44 +00:00
Joerg Wunsch
0f700bfda2
Add a comment that a user with many open windows under X might need to
...
bump CHILD_MAX.
Closes PR # conf/708: CHILD_MAX set rather low...
Submitted by: careilly@monoid.cs.tcd.ie
1995-08-27 14:13:04 +00:00
Joerg Wunsch
d273a5f24f
Make morse(6) realling playing the characters on the speaker.
...
Minor additions by me, mostly taken from the suggestion in PR # bin/709.
Submitted by: lyndon@orthanc.com (Lyndon Nerenberg, VE7TCP/VE6BBM)
1995-08-27 14:06:15 +00:00
John Fieber
bce1959ae5
Added some info on Boca and Digiboard multiport cards.
...
Submitted by: Andrew Webster <awebster@dataradio.com>,
Don Whiteside <whiteside@acm.org>
1995-08-27 02:44:20 +00:00
Bruce Evans
d1dae4c8c1
Change db_ps() to have the correct number and type of args for a ddb
...
command.
1995-08-27 02:40:39 +00:00
Bruce Evans
976794d967
Change db_fncall() and db_panic() to have the correct number and type of
...
args for a ddb command.
1995-08-27 02:39:39 +00:00
David Greenman
7e877393a8
Backed out change in rev 1.2.
1995-08-27 02:02:19 +00:00
Bruce Evans
187f023877
Change vm_object_print() to have the correct number and type of args
...
for a ddb command.
1995-08-26 23:19:49 +00:00
Bruce Evans
914181e7de
Change vm_map_print() to have the correct number and type of args for
...
a ddb command.
1995-08-26 23:18:38 +00:00
Bruce Evans
512644a44d
Don't declare a nonexistent function.
...
Fix formatting of recent changes.
1995-08-26 20:46:43 +00:00
Bruce Evans
fadc51bdc6
Remove "memory" clobber statement from enable_intr(). Enabling interrupts
...
doesn't invalidate loaded variables.
Fix formatting of recent changes.
1995-08-26 20:45:59 +00:00
Bruce Evans
826c5c4980
Convert \n to \r\n in serial_putchar().
1995-08-26 20:03:43 +00:00
Jordan K. Hubbard
6193bf6046
Accept escaped quotes in msg catalogs.
1995-08-26 18:37:49 +00:00
Jordan K. Hubbard
58ab1c7453
Make the play-pen searching routine even more agile in trying
...
to create a /usr/tmp dir if it makes sense to do so.
1995-08-26 18:36:27 +00:00
Mark Murray
bb462e80e7
Remove register, registerd & make_keypair until thedes library is moved. m
1995-08-26 13:46:12 +00:00
Joerg Wunsch
19d57e6d9d
Import Paul Kranenburg's man page for ld.so (aka. rtld).
...
Obtained from: NetBSD
1995-08-26 13:17:39 +00:00
Mark Murray
b0e6df47f9
Allow the kerberos utilities and kerberised code to still find des.h in
...
the old place. This corrects an upgrade that sneaked through too early.
1995-08-26 12:45:06 +00:00
David Greenman
87414cb81d
Fixed bug with decoding RIP packets - removed unnecessary ntohs()'s for
...
the sa_family.
1995-08-26 12:40:05 +00:00
Jordan K. Hubbard
46babfb66f
Cleanup. Remove a gratuitous observation.
1995-08-26 12:07:06 +00:00
Jordan K. Hubbard
a50f9f1dfc
Use size_t properly in all fs size ops. This kills a bug
...
encountered by someone who had his /tmp on a partition with 3.7GB of
free space!
Spotted by: Francisco Rosich Viana <rosich@power.ci.uv.es>
1995-08-26 10:15:18 +00:00
Satoshi Asami
c65081f32c
Added Alain Kalker <alain@Wit401402.student.utwente.nl> for his
...
contributions of a new slirp port.
1995-08-26 07:54:44 +00:00
Joerg Wunsch
e3553e7bcd
Bump the OSRELDATE to 199508. Too many things have changed since
...
2.0.5, most notably the NFSv3 kernel support.
Reviewed by: the mailing lists
1995-08-26 06:47:52 +00:00
David Greenman
c4e9518794
Document the -a option, and mention ``noauto''.
1995-08-26 06:06:15 +00:00
David Greenman
e70db05ac9
Document "noauto" as an fstab option.
1995-08-26 05:52:24 +00:00
David Greenman
825a4d8e7f
Killed MNT_NOAUTO.
1995-08-26 05:40:52 +00:00
David Greenman
89beb278f7
The changes for adding the "noauto" option were mostly wrong. MNT_NOAUTO
...
is a kernel flag, and the kernel definately doesn't need to know about
it.
1995-08-26 05:39:53 +00:00
David Greenman
bdc3c66075
Brought in changes from rev 1.14.2.1 into main branch.
1995-08-26 04:57:03 +00:00
John Fieber
3630e84e6b
Another minor correction about Adaptec controllers.
...
Submitted by: "Justin T. Gibbs" <gibbs@FreeBSD.org>
1995-08-26 03:09:12 +00:00
John Fieber
4f4923250f
Fixed a small omission:
...
<item>Adaptec 274X/284X/2940 (Narrow/Wide/Twin)
series ISA/EISA/VLB/PCI SCSI controllers
^^^
Submitted by: "Justin T. Gibbs" <gibbs@FreeBSD.org>
1995-08-25 23:51:08 +00:00
John Fieber
771a16a90f
Make the -ascii option generate filename.ascii rather than filename.txt
1995-08-25 23:26:49 +00:00
Mark Murray
b1ebdd50cb
Start the eBones cleanup ball rolling.
...
These are the start of a lot of work to clean up the FreeBSD eBones code.
these changes include, but are not limited to:
- Create prototypes for all the library routines
- Make all the libraries compile clean with -Wall set
- Fix numerous small bugs shown up in the above process
- Prepare the code for libdes's removal to secure/
- add register, registerd and make_keypair to the make
Lots more will follow in days to come.
OK'ed by: rgrimes
1995-08-25 22:52:32 +00:00
John Fieber
d1171f6899
Added some notes on PCI chipsets and their quirks.
...
Submitted by: jhk@freebsd.org for rgrimes@freebsd.org
1995-08-25 22:14:30 +00:00
Bruce Evans
430179f0c3
Don't compile the diagnostic functions vhold() and holdrele() unless
...
DIAGNOSTIC is defined.
1995-08-25 20:49:44 +00:00
Bruce Evans
7ae06c2b2e
Remove extra arg from one call to uha_done().
1995-08-25 20:39:01 +00:00
Bruce Evans
5e319b84a1
Remove extra arg from one of the calls to (*pr_usrreq)().
1995-08-25 20:27:46 +00:00
Bruce Evans
5d81aaee02
Fix bogus arg (&p instead of p) in the call to VOP_ACCESS() from
...
msdosfs_setattr(). The bug was benign because the arg isn't used.
1995-08-25 20:12:23 +00:00
Bruce Evans
e3546115f3
Call nosys() from lkmnosys() with the correct number and type of args
...
instead of with none. The first (struct proc *) arg is used if lkmnosys()
if is actually called.
Implement lkmnosys() with the correct number and type of args so that
the first of them can be used and the others won't need to be fixed
lated.
1995-08-25 20:03:02 +00:00
Bruce Evans
ac0418c3ae
Remove extra arg from the call to ds_crc().
1995-08-25 19:50:15 +00:00
Bruce Evans
4238af7cd2
Don't call VOP_UPDATE() with volatile timestamps.
1995-08-25 19:40:32 +00:00
Bruce Evans
b2c4393679
Remove extra args from the calls to getit(). The bug was benign with the
...
default function call convention.
1995-08-25 19:24:56 +00:00
David Greenman
c1f50c0c65
Added Kirk McKusick.
1995-08-25 10:43:59 +00:00
Poul-Henning Kamp
9187dfc42c
Remove my xxxinit hack. It was too gross.
1995-08-25 09:49:20 +00:00
Poul-Henning Kamp
f673a8d884
Shut warnings.
...
Add selwake calls.
remove some trash.
1995-08-25 09:47:06 +00:00
Poul-Henning Kamp
f64c9758b0
Shut a bunch of warnings.
1995-08-25 09:46:01 +00:00
Poul-Henning Kamp
907886f9e0
Add a couple of makefiles.
1995-08-25 09:45:05 +00:00
David Greenman
24d7d26583
Add missing quote.
...
Submitted by: Morgan Davis <root@io.cts.com>
1995-08-25 07:18:04 +00:00
David Greenman
6ec9ec5968
Added Kirk McKusick.
1995-08-24 23:22:39 +00:00
David Greenman
9f95e53cff
Another minor optimization, this time to incore().
1995-08-24 13:59:14 +00:00