]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
27 years agoYAMF22
Jordan K. Hubbard [Thu, 12 Jun 1997 08:46:51 +0000 (08:46 +0000)]
YAMF22

27 years agoYAMF22
Jordan K. Hubbard [Thu, 12 Jun 1997 07:35:40 +0000 (07:35 +0000)]
YAMF22

27 years agoAdd device IDs for new Symbios SCSI chips (53c875J,885,895,896), which
Stefan Eßer [Wed, 11 Jun 1997 22:36:02 +0000 (22:36 +0000)]
Add device IDs for new Symbios SCSI chips (53c875J,885,895,896), which
should work with no driver changes, though not all features are currently
used.

Remove code that was conditional on NEW_SCSICONF not being defined. This
was temporary code, that at a time got excluded correctly, until the new
scsiconf became the default, and NEW_SCSICONF was no longer specified.

Add support for quirks defined in scsiconf.c. For now only the HP3724/5
needs an entry, since that drive can't be used with tags.

27 years agoAdd quirk "no tags" entry for HP 3724/5 hard disk drives.
Stefan Eßer [Wed, 11 Jun 1997 22:29:01 +0000 (22:29 +0000)]
Add quirk "no tags" entry for HP 3724/5 hard disk drives.

27 years agoAs the Tunnel device has no real inherrent MRU limit,
Julian Elischer [Wed, 11 Jun 1997 20:15:50 +0000 (20:15 +0000)]
As the Tunnel device has no real inherrent MRU limit,
so don't enforce the MTU as an MRU. Allow bidirectional ppp MTU
negotiation, by checking against a differnt figure for MRU.
Make it large enough for ATM frames at least.

Submitted by:   archie@whistle.com (archie cobbs)

27 years agoAdd yet one holiday
Andrey A. Chernov [Wed, 11 Jun 1997 16:32:11 +0000 (16:32 +0000)]
Add yet one holiday

27 years agoMake readmes in ports.
Jordan K. Hubbard [Wed, 11 Jun 1997 10:03:40 +0000 (10:03 +0000)]
Make readmes in ports.
Submitted by: asami

27 years agoYAMF22 - Bugs Of Evil in variable handling and rc.conf editing.
Jordan K. Hubbard [Wed, 11 Jun 1997 08:41:10 +0000 (08:41 +0000)]
YAMF22 - Bugs Of Evil in variable handling and rc.conf editing.
PR#: 3218 [partial]

27 years agoAdd Id. Staticize usage function. Typo in usage string.
Philippe Charnier [Wed, 11 Jun 1997 07:18:18 +0000 (07:18 +0000)]
Add Id. Staticize usage function. Typo in usage string.

27 years agoRemove __progname. Make -f a no-op flag as stated in the man page. Remove
Philippe Charnier [Wed, 11 Jun 1997 07:13:30 +0000 (07:13 +0000)]
Remove __progname. Make -f a no-op flag as stated in the man page. Remove
unused variables.

27 years agoSort out ppp over tcp:
Brian Somers [Wed, 11 Jun 1997 03:57:51 +0000 (03:57 +0000)]
Sort out ppp over tcp:
  o Allow "set var" with no args to blank var (don't req "").
  o Zero VarTerm ASAP if not in interactive mode.
  o Never print anything to stdout in -direct mode.
  o Count redial when failing to open modem.
  o Increase device size to 40 characters (for host:port).
  o Remove missed "if (fd == 0) fd = 1;".
  o Don't give up on incoming non-terminal connections.

27 years agoAdd ppp.log
Andrey A. Chernov [Tue, 10 Jun 1997 20:40:22 +0000 (20:40 +0000)]
Add ppp.log

27 years agoFix ppp log name
Andrey A. Chernov [Tue, 10 Jun 1997 20:39:10 +0000 (20:39 +0000)]
Fix ppp log name

27 years agoNot kill ppp now, it uses syslog
Andrey A. Chernov [Tue, 10 Jun 1997 20:06:40 +0000 (20:06 +0000)]
Not kill ppp now, it uses syslog

27 years agoFix two typos in this driver that prevented it from working properly.
Justin T. Gibbs [Tue, 10 Jun 1997 16:07:22 +0000 (16:07 +0000)]
Fix two typos in this driver that prevented it from working properly.

PR: kern/3776
Submitted by: flash@hway.ru

27 years agoMeg -> Mbytes
David Greenman [Tue, 10 Jun 1997 12:49:17 +0000 (12:49 +0000)]
Meg -> Mbytes

PR: 3829
Submitted by: Josh Gilliam <josh@quick.net>

27 years agoAdd Id. Cosmetic in usage string.
Philippe Charnier [Tue, 10 Jun 1997 11:14:04 +0000 (11:14 +0000)]
Add Id. Cosmetic in usage string.

27 years agoAdd Id. Use err(3). Costmetic in usage string.
Philippe Charnier [Tue, 10 Jun 1997 11:08:53 +0000 (11:08 +0000)]
Add Id. Use err(3). Costmetic in usage string.

27 years agoRemove __progname. Cosmetic in usage string.
Philippe Charnier [Tue, 10 Jun 1997 11:04:50 +0000 (11:04 +0000)]
Remove __progname. Cosmetic in usage string.

27 years agoAdd Id, add usage function.
Philippe Charnier [Tue, 10 Jun 1997 11:01:13 +0000 (11:01 +0000)]
Add Id, add usage function.

27 years agoUse "set log", not "set debug".
Brian Somers [Tue, 10 Jun 1997 10:04:20 +0000 (10:04 +0000)]
Use "set log", not "set debug".
Grammar police.

27 years agoAdd new directories according to jmz's XFree86-3.3 upgrade. Change
Satoshi Asami [Tue, 10 Jun 1997 07:55:10 +0000 (07:55 +0000)]
Add new directories according to jmz's XFree86-3.3 upgrade.  Change
ownership of directories to root:wheel.  While I'm here, convert some
tabs to spaces.

27 years agoDisabled the kern.vnode sysctl variable. It's causing system crashes on
David Greenman [Tue, 10 Jun 1997 02:48:08 +0000 (02:48 +0000)]
Disabled the kern.vnode sysctl variable. It's causing system crashes on
large systems and needs to be re-thinked or removed wholesale.

27 years agoSome helpful improvements :
Mike Smith [Tue, 10 Jun 1997 01:53:01 +0000 (01:53 +0000)]
Some helpful improvements :

 - be smarter about locating driver description files.
 - be smarter about whether we are really looking at a kernel tree
 - fix option handling

27 years agoThis should have been committed with the changes to boot.c yesterday.
Bruce Evans [Tue, 10 Jun 1997 01:40:32 +0000 (01:40 +0000)]
This should have been committed with the changes to boot.c yesterday.

- Added support for "dual" internal/serial consoles (-D flag).  If -D is set,
  then all i/o from the boot blocks is to and from both the internal console
  and the serial console.  -D has no effect on the kernel (-h decides the
  kernel serial console as usual).  -D should normally be set in /boot.config.
- Get help messages from /boot.help.  You should copy boot.help from the
  biosboot directory to the root directory on the boot drive when you
  install new boot blocks.
- New, less invasive keyboard probe.  Enable keyboard probe dynamically (-P
  flag).  Should probably never be used (use -h instead).
- Fixed/improved initialization from boot.config.  It didn't interact correctly
  with the NAMEBLOCK option, and the initialization of the drive/unit/partition
  didn't stick when a non-default kernel name was entered.
- Don't reset or forget the default drive/unit/... or kernel name so often.
- Set the default kernel name to something unbootable after `?'.
- Display the defaults better.
- Removed PROBE_KEYBOARD_LOCK option (use -h instead).,
- Removed BOOT_FORCE_COMCONSOLE option (use device flag 0x20 instead).
- Removed -a (RB_HALT) flag.  This flag is only used for reboots.
Submitted by: about 2/3 by yokota

27 years agoMake the man page a little more detailed.
Brian Somers [Mon, 9 Jun 1997 23:38:38 +0000 (23:38 +0000)]
Make the man page a little more detailed.
Update the version number to 1.00.
Increase the predictor-1 buffer by 2 bytes.

27 years agoSynchronize with followings:
KATO Takenori [Mon, 9 Jun 1997 13:44:04 +0000 (13:44 +0000)]
Synchronize with followings:

>  Revision  Changes    Path
>  1.57      +1 -16     src/sys/i386/boot/biosboot/Makefile
>  1.8       +95 -63    src/sys/i386/boot/biosboot/README.serial
>  1.66      +71 -69    src/sys/i386/boot/biosboot/boot.c
>  1.19      +4 -1      src/sys/i386/boot/biosboot/boot.h
>  1.23      +23 -13    src/sys/i386/boot/biosboot/io.c
>  1.21      +8 -3      src/sys/i386/boot/biosboot/sys.c

27 years agoSynchronize with sys/i386/isa/isa.c revision up to 1.92.
KATO Takenori [Mon, 9 Jun 1997 13:40:34 +0000 (13:40 +0000)]
Synchronize with sys/i386/isa/isa.c revision up to 1.92.

27 years agoSynchronize with sys/i386/i386/machdep.c and trap.c revisions 1.247
KATO Takenori [Mon, 9 Jun 1997 13:38:21 +0000 (13:38 +0000)]
Synchronize with sys/i386/i386/machdep.c and trap.c revisions 1.247
and 1.99, respectively.

27 years agoSynchronize with sys/i386/conf/GENERIC revision 1.91.
KATO Takenori [Mon, 9 Jun 1997 13:37:08 +0000 (13:37 +0000)]
Synchronize with sys/i386/conf/GENERIC revision 1.91.

27 years agosupport remote imports (you must have a local cvs with same path as
John-Mark Gurney [Mon, 9 Jun 1997 10:08:07 +0000 (10:08 +0000)]
support remote imports (you must have a local cvs with same path as
remote for this to work)

Approved/Improved by: joerg

27 years agoUpdated serial console options.
Bruce Evans [Mon, 9 Jun 1997 05:38:41 +0000 (05:38 +0000)]
Updated serial console options.

27 years ago- Added support for "dual" internal/serial consoles (-D flag). If -D is set,
Bruce Evans [Mon, 9 Jun 1997 05:10:56 +0000 (05:10 +0000)]
- Added support for "dual" internal/serial consoles (-D flag).  If -D is set,
  then all i/o from the boot blocks is to and from both the internal console
  and the serial console.  -D has no effect on the kernel (-h decides the
  kernel serial console as usual).  -D should normally be set in /boot.config.
- Get help messages from /boot.help.  You should copy boot.help from the
  biosboot directory to the root directory on the boot drive when you
  install new boot blocks.
- New, less invasive keyboard probe.  Enable keyboard probe dynamically (-P
  flag).  Should probably never be used (use -h instead).
- Fixed/improved initialization from boot.config.  It didn't interact correctly
  with the NAMEBLOCK option, and the initialization of the drive/unit/partition
  didn't stick when a non-default kernel name was entered.
- Don't reset or forget the default drive/unit/... or kernel name so often.
- Set the default kernel name to something unbootable after `?'.
- Display the defaults better.
- Removed PROBE_KEYBOARD_LOCK option (use -h instead).,
- Removed BOOT_FORCE_COMCONSOLE option (use device flag 0x20 instead).
- Removed -a (RB_HALT) flag.  This flag is only used for reboots.
Submitted by: about 2/3 by yokota

27 years agoAdd a sample script file so people have some idea of what to pass to Load.
Jordan K. Hubbard [Mon, 9 Jun 1997 05:10:08 +0000 (05:10 +0000)]
Add a sample script file so people have some idea of what to pass to Load.

27 years agoPrevent panic with garbage mbuf.
Brian Somers [Mon, 9 Jun 1997 04:13:48 +0000 (04:13 +0000)]
Prevent panic with garbage mbuf.

Submitted by:  Lenzi, Sergio <lenzi@bsi.com.br>

27 years agoOverhaul ppp:
Brian Somers [Mon, 9 Jun 1997 03:27:43 +0000 (03:27 +0000)]
Overhaul ppp:
  o Use syslog
  o Remove references to stdout/stderr (incl perror())
  o Introduce VarTerm - the interactive terminal or zero
  o Allow "set timeout" to affect current session
  o Change "set debug" to "set log"
  o Allow "set log [+|-]flag"
  o Make MSEXT and PASSWDAUTH stuff the default
  o Move all #ifdef DEBUG stuff into the code - this
    shouldn't be too much overhead.  It's now controlled
    with "set log +debug"
  o Add "set log command, debug, tun, warn, error, alert"
  o Remove cdefs.h, and assume an ansi compiler.
  o Improve all diagnostic output
  o Don't trap SIGSEGV
  o SIGHUP now terminates again (log files are controlled
    by syslog)
  o Call CloseModem() when changing devices
  o Fix parsing of third arg of "delete"

I think this fixes the "magic is same" problems that some
people have been experiencing.
The man page is being rewritten.  It'll follow soon.

27 years ago1. Make it possible to set up all the TCP/IP values from a script.
Jordan K. Hubbard [Mon, 9 Jun 1997 01:19:44 +0000 (01:19 +0000)]
1. Make it possible to set up all the TCP/IP values from a script.

2. Update to XFree86 3.3

27 years agoWhile deciding to install irq with unneded "conflicts" keyword,
Andrey A. Chernov [Mon, 9 Jun 1997 00:53:48 +0000 (00:53 +0000)]
While deciding to install irq with unneded "conflicts" keyword,
additionly check that intr vector is non-NULL

27 years agoAdd safety check in case "conflicts" keyword specified more times than
Andrey A. Chernov [Sun, 8 Jun 1997 17:15:31 +0000 (17:15 +0000)]
Add safety check in case "conflicts" keyword specified more times than
needed

27 years agoMake "conflicts" keyword work again
Andrey A. Chernov [Sun, 8 Jun 1997 16:43:37 +0000 (16:43 +0000)]
Make "conflicts" keyword work again

27 years agoRemove sgml stuff from the build-tools target. It is no longer used
John Fieber [Sun, 8 Jun 1997 15:04:06 +0000 (15:04 +0000)]
Remove sgml stuff from the build-tools target.  It is no longer used
in a make world.

27 years agoAdd libmp and libz to the includes target. This makes "make includes -DCLOBBER;
John Hay [Sun, 8 Jun 1997 14:03:23 +0000 (14:03 +0000)]
Add libmp and libz to the includes target. This makes "make includes -DCLOBBER;
make depend; make all" work. I think there should be a better than adding
each library directory here.

27 years agoRemove no irq -> irq 31 conversion
Andrey A. Chernov [Sun, 8 Jun 1997 12:55:26 +0000 (12:55 +0000)]
Remove no irq -> irq 31 conversion

27 years agoRemove "support" class since we don't provide support services to users.
Paul Richards [Sat, 7 Jun 1997 23:46:48 +0000 (23:46 +0000)]
Remove "support" class since we don't provide support services to users.

27 years agoUpgrade to 2.1
Andrey A. Chernov [Sat, 7 Jun 1997 13:18:30 +0000 (13:18 +0000)]
Upgrade to 2.1

27 years agoMerge with previous variant
Andrey A. Chernov [Sat, 7 Jun 1997 12:58:06 +0000 (12:58 +0000)]
Merge with previous variant

27 years agoThis commit was generated by cvs2svn to compensate for changes in r26497,
Andrey A. Chernov [Sat, 7 Jun 1997 12:17:44 +0000 (12:17 +0000)]
This commit was generated by cvs2svn to compensate for changes in r26497,
which included commits to RCS files with non-trunk default branches.

27 years agoVirgin import of readline-2.1, unneded docs deleted
Andrey A. Chernov [Sat, 7 Jun 1997 12:17:44 +0000 (12:17 +0000)]
Virgin import of readline-2.1, unneded docs deleted

27 years agoThis file was somewhat out of date :-)
Poul-Henning Kamp [Sat, 7 Jun 1997 09:30:11 +0000 (09:30 +0000)]
This file was somewhat out of date :-)

27 years agoSupport reading and writing of %fs and %gs (except from core files).
Bruce Evans [Sat, 7 Jun 1997 04:50:43 +0000 (04:50 +0000)]
Support reading and writing of %fs and %gs (except from core files).

27 years agoPreserve %fs and %gs across context switches. This has a relatively low
Bruce Evans [Sat, 7 Jun 1997 04:36:10 +0000 (04:36 +0000)]
Preserve %fs and %gs across context switches.  This has a relatively low
cost since it is only done in cpu_switch(), not for every exception.
The extra state is kept in the pcb, and handled much like the npx state,
with similar deficiencies (the state is not preserved across signal
handlers, and error handling loses state).

27 years agoStyle optimization in newly added POSIX range []] conformance, redo
Andrey A. Chernov [Sat, 7 Jun 1997 01:33:10 +0000 (01:33 +0000)]
Style optimization in newly added POSIX range []] conformance, redo
'for' loop as do...while and remove variable unneded now

27 years agoRemoved #include of <i386/isa/isa_device.h>. inthand2_t is declared in a
Bruce Evans [Sat, 7 Jun 1997 00:57:26 +0000 (00:57 +0000)]
Removed #include of <i386/isa/isa_device.h>.  inthand2_t is declared in a
better place now.

27 years agoUpdated comments.
Bruce Evans [Sat, 7 Jun 1997 00:49:45 +0000 (00:49 +0000)]
Updated comments.

27 years agoNow [^abc] means the same as [!abc] like bash and *csh already does
Andrey A. Chernov [Fri, 6 Jun 1997 23:04:33 +0000 (23:04 +0000)]
Now [^abc] means the same as [!abc] like bash and *csh already does

27 years agoAdd missing FNM_PERIOD check for '[' range
Andrey A. Chernov [Fri, 6 Jun 1997 22:33:28 +0000 (22:33 +0000)]
Add missing FNM_PERIOD check for '[' range
Don't treat !^ as first characters in the range, just as negate sign
[/] never match if FNM_PATHNAME

27 years ago1) Now conforms POSIX.2 2.8.3.2 requirements about []] pattern
Andrey A. Chernov [Fri, 6 Jun 1997 21:48:55 +0000 (21:48 +0000)]
1) Now conforms POSIX.2 2.8.3.2 requirements about []] pattern
2) Treat unclosed [ range in pattern as regular characters (bash style)

27 years agoClobber unneeded prototypes; in particular, the redeclaration of malloc()
Bill Paul [Fri, 6 Jun 1997 15:47:57 +0000 (15:47 +0000)]
Clobber unneeded prototypes; in particular, the redeclaration of malloc()
will break compilation if DESTDIR is not set. The update.c module is
actually from the Sun RPC distribution so this is really their bogon, but
I should have noticed it when I integrated the code into rpc.ypupdated.

Sung to me by: Satoshi

27 years agoSynchronize with sys/i386/isa/sio.c and sioreg.h revisions1.171 and
KATO Takenori [Fri, 6 Jun 1997 13:09:55 +0000 (13:09 +0000)]
Synchronize with sys/i386/isa/sio.c and sioreg.h revisions1.171 and
1.10, respectively.

27 years agoSynchronize with sys/i386/conf/options.i386 revision 1.47.
KATO Takenori [Fri, 6 Jun 1997 13:07:18 +0000 (13:07 +0000)]
Synchronize with sys/i386/conf/options.i386 revision 1.47.

27 years agoYAMF22 - XSERVER comment changes.
Jordan K. Hubbard [Fri, 6 Jun 1997 12:24:43 +0000 (12:24 +0000)]
YAMF22 - XSERVER comment changes.

27 years agoAdd support for srcdir overrides.
Jordan K. Hubbard [Fri, 6 Jun 1997 12:19:11 +0000 (12:19 +0000)]
Add support for srcdir overrides.

27 years agoDon't throw NFS B_DELWRI buffers back to the vm system in brelse.
Doug Rabson [Fri, 6 Jun 1997 09:04:28 +0000 (09:04 +0000)]
Don't throw NFS B_DELWRI buffers back to the vm system in brelse.
Make sure that b_validoff..b_validend is at least as big as
b_dirtyoff..b_dirtyend.

27 years agoFix a problem caused by removing large numbers of files from a directory
Doug Rabson [Fri, 6 Jun 1997 08:12:17 +0000 (08:12 +0000)]
Fix a problem caused by removing large numbers of files from a directory
which could cause a bad size to be given to uiomove, causing a page fault.

27 years agoTypo in usage string. Looks like the man page now.
Philippe Charnier [Fri, 6 Jun 1997 06:48:35 +0000 (06:48 +0000)]
Typo in usage string. Looks like the man page now.

27 years agoErr(3) was locally defined (for portability reasons). Use #ifdef 0/#endif
Philippe Charnier [Fri, 6 Jun 1997 06:46:27 +0000 (06:46 +0000)]
Err(3) was locally defined (for portability reasons). Use #ifdef 0/#endif
to hide this so libc is kept instead.

27 years agoCorrect usage string. Man page don't reflect reality for now.
Philippe Charnier [Fri, 6 Jun 1997 06:43:19 +0000 (06:43 +0000)]
Correct usage string. Man page don't reflect reality for now.

27 years agoCosmetic change in usage string.
Philippe Charnier [Fri, 6 Jun 1997 06:40:06 +0000 (06:40 +0000)]
Cosmetic change in usage string.

27 years agoDo not use __progname.
Philippe Charnier [Fri, 6 Jun 1997 06:32:09 +0000 (06:32 +0000)]
Do not use __progname.

27 years agoMake install in include before making world.
Brian Somers [Fri, 6 Jun 1997 02:10:03 +0000 (02:10 +0000)]
Make install in include before making world.

Without this, if you try to build a 2.2 release
on -current, it falls on its face here because
/usr/include contains your "make install"d headers
where the /usr/include/* symlinks point to the
RELENG_2_2 headers.

Reviewed by: jkh

27 years agoTypo fix in the EXAMPLES section.
Masafumi Max NAKANE [Thu, 5 Jun 1997 23:12:13 +0000 (23:12 +0000)]
Typo fix in the EXAMPLES section.

27 years agoGo to SHARED=copies by default.
Jordan K. Hubbard [Thu, 5 Jun 1997 21:20:58 +0000 (21:20 +0000)]
Go to SHARED=copies by default.
Agreed-upon by: lots-o-folks.

27 years agoResurrect / implement some of the more esoteric scripting features,
Jordan K. Hubbard [Thu, 5 Jun 1997 09:48:03 +0000 (09:48 +0000)]
Resurrect / implement some of the more esoteric scripting features,
such as partitioning a disk or overriding an interactive prompt.

27 years agoRemove some duplicated and incomplete entries
Andrey A. Chernov [Thu, 5 Jun 1997 04:06:13 +0000 (04:06 +0000)]
Remove some duplicated and incomplete entries

27 years agoBack out symlinks/directories removing until solution will be found
Andrey A. Chernov [Wed, 4 Jun 1997 23:05:31 +0000 (23:05 +0000)]
Back out symlinks/directories removing until solution will be found
since they are really directories in the release
(for unknown reason for me)

27 years agoRemove directories belongs to /usr/src to stop mtree to modify /usr/src
Andrey A. Chernov [Wed, 4 Jun 1997 22:25:30 +0000 (22:25 +0000)]
Remove directories belongs to /usr/src to stop mtree to modify /usr/src
permissions.
Having them here is wrong from several other poins too:
they are never be a directories (simlinks only), so why give a chance to mtree to make
them as directories?
Since they never be a directories, permissions of them will never be
modified by old mtree too.

27 years agomake it compile with -Wall
Julian Elischer [Wed, 4 Jun 1997 22:09:15 +0000 (22:09 +0000)]
make it compile with -Wall
Submitted by: Archi Cobbs, archie@whistle.com

27 years agoRemove /var/run/* now instead of *.pid
Andrey A. Chernov [Wed, 4 Jun 1997 20:02:57 +0000 (20:02 +0000)]
Remove /var/run/* now instead of *.pid

27 years agoRestore /var/run/*.pid cleaning, gated already moved off the way
Andrey A. Chernov [Wed, 4 Jun 1997 19:20:04 +0000 (19:20 +0000)]
Restore /var/run/*.pid cleaning, gated already moved off the way
and innd store its .pid inside its own directories

27 years agoMention that fdisks slice numbers are between 1 and 4
Brian Somers [Wed, 4 Jun 1997 18:15:43 +0000 (18:15 +0000)]
Mention that fdisks slice numbers are between 1 and 4
now rather than between 0 and 3.

27 years agoDocument a non-standard gdbremote protocol extension (kludge, really)
Paul Traina [Wed, 4 Jun 1997 16:44:29 +0000 (16:44 +0000)]
Document a non-standard gdbremote protocol extension (kludge, really)
that I snuck in to our GDB last year.  This allows you to debug headless
machines by sharing the console port between the debugger and the system
console.  It's not 100% reliabile, but it works well.  It's optional
and disabled by default.
Submitted by: Juniper Networks

27 years agoBring back CONSPEED as a last-ditch default if you can't change the speed
Paul Traina [Wed, 4 Jun 1997 16:25:15 +0000 (16:25 +0000)]
Bring back CONSPEED as a last-ditch default if you can't change the speed
any other way.

Requested by: dfr

27 years agoBring back nanosleep from the cold.
John Birrell [Wed, 4 Jun 1997 13:03:12 +0000 (13:03 +0000)]
Bring back nanosleep from the cold.

The addition of the nanosleep syscall was correctly added to
libc/sys/Makefile so that it is renamed as _thread_sys_nanosleep().
This syscall is one of those that libc_r has to re-implement because
the only behaviour is to block the process. So libc_r just ignores the
fact that a nanosleep syscall exists and goes its own way - as it has
done all along .... and now it does again. And now a simple program
can sleep again. Phew.

27 years agoFix mutex initialization.
John Birrell [Wed, 4 Jun 1997 12:55:49 +0000 (12:55 +0000)]
Fix mutex initialization.

Malloc cannot use pthread_mutex_init() to initialize a mutex because
the mutex initialization process does a malloc!

libc_r internals skip the malloc and assign an initializer to a static
structure and point the opaque type (pthread_mutex_t in this case) to
that structure. This is done on the assumption that the mutex will never
be destroyed. This style of initialization is only valid inside libc_r
because the structure that is assigned is opaque to the user.

This fix allows a simple program to get to main() again. 8-)

27 years agoMake local "root:wheel" so it will be consistent with BSD.local.dist
Satoshi Asami [Wed, 4 Jun 1997 10:51:09 +0000 (10:51 +0000)]
Make local "root:wheel" so it will be consistent with BSD.local.dist

Reviewed by: bde

27 years agoSynchronize with sys/i386/conf/options.i386 revision 1.46.
KATO Takenori [Wed, 4 Jun 1997 10:29:17 +0000 (10:29 +0000)]
Synchronize with sys/i386/conf/options.i386 revision 1.46.

27 years agoSynchronize with sys/i386/isa/sio.c and sioreg.h revisions 1.170 and
KATO Takenori [Wed, 4 Jun 1997 10:27:53 +0000 (10:27 +0000)]
Synchronize with sys/i386/isa/sio.c and sioreg.h revisions 1.170 and
1.9, respectively.

27 years agoUse errx instead of fprintf/exit.
Philippe Charnier [Wed, 4 Jun 1997 06:46:09 +0000 (06:46 +0000)]
Use errx instead of fprintf/exit.

27 years agoExpected to be found in /sbin not /etc.
Philippe Charnier [Wed, 4 Jun 1997 06:40:30 +0000 (06:40 +0000)]
Expected to be found in /sbin not /etc.

27 years agoRevert part of previous patch: Don't use __progname.
Philippe Charnier [Wed, 4 Jun 1997 06:27:30 +0000 (06:27 +0000)]
Revert part of previous patch: Don't use __progname.

27 years agoRevert part of previous patch: Don't use __progname.
Philippe Charnier [Wed, 4 Jun 1997 06:21:44 +0000 (06:21 +0000)]
Revert part of previous patch: Don't use __progname.

27 years agoCONSPEED is defunct.
Paul Traina [Wed, 4 Jun 1997 04:55:26 +0000 (04:55 +0000)]
CONSPEED is defunct.

27 years agoIf the boot blocks were using the serial port, read the system console
Paul Traina [Wed, 4 Jun 1997 04:52:40 +0000 (04:52 +0000)]
If the boot blocks were using the serial port, read the system console
speed using the boot blocks, instead of a hardcoded value stuck in the
kernel.  This way, you can have systems using the same kernel but different
console speeds.

Add a sysctl entry for changing the system console speed.
Lock the user tty speed to match the system console speed.

Nuke CONSPEED.
Reviewed by: bde

27 years agoRemove /usr/local meddling.
Satoshi Asami [Wed, 4 Jun 1997 03:58:52 +0000 (03:58 +0000)]
Remove /usr/local meddling.

Approved by: jkh

27 years ago(1) Use the new BSD.x11.dist mtree file to create directories under
Satoshi Asami [Wed, 4 Jun 1997 00:12:19 +0000 (00:12 +0000)]
(1) Use the new BSD.x11.dist mtree file to create directories under
    /usr/X11R6 if USE_IMAKE or USE_X11 is set.  It is mostly designed
    after the XFree86 distribution, but also includes some of our own
    goodies (libexec, share/doc, etc/rc.d).

(2) Full support for per-port dependency target.  An optional
    ":<target>" can be added to any of the *_DEPENDS variables.  Do
    not attempt to print out anything about dependencies if NO_DEPENDS
    is set (there was already too much code duplication, and this
    extra colon has really pushed it over the limit).
Requested by: jfitz

(3) Make "reinstal" pmake-safe.
Reminded in an e-mail from: jkh

27 years agoNew mtree file for /usr/X11R6.
Satoshi Asami [Wed, 4 Jun 1997 00:02:01 +0000 (00:02 +0000)]
New mtree file for /usr/X11R6.

Approved (a long time ago) by: David Dawes

27 years agoNumber partitions 1-4, not 0-3.
Brian Somers [Tue, 3 Jun 1997 21:24:39 +0000 (21:24 +0000)]
Number partitions 1-4, not 0-3.

Any existing config files (using the -f option) will need
to be changed although using the old files will usually result
in an error (partition 0 is invalid).

27 years agoVarious fixes from NetBSD:
Doug Rabson [Tue, 3 Jun 1997 17:22:47 +0000 (17:22 +0000)]
Various fixes from NetBSD:

Use u_int for rpc procedure numbers.
Some fixes to NQNFS.
A rare NULL pointer dereference.
Ignore NFSMNT_NOCONN for TCP mounts.

Obtained from: NetBSD

27 years agoAdd no_NO locale
Andrey A. Chernov [Tue, 3 Jun 1997 14:17:12 +0000 (14:17 +0000)]
Add no_NO locale
Submitted by: Tor Egge <Tor.Egge@idi.ntnu.no>

27 years agoImplement the async mount option for NFSv3. This makes NFS pretend that all
Doug Rabson [Tue, 3 Jun 1997 13:56:55 +0000 (13:56 +0000)]
Implement the async mount option for NFSv3.  This makes NFS pretend that all
writes sent to the server were synchronous and therefore no commits are
needed.  This is the same as the vfs.nfs.async variable on the server but
allows each client to choose whether to work this way.

Also make the vfs.nfs.async variable do the 'right' thing for NFSv3, i.e.
pretend that the write was synchronous.