Commit Graph

23482 Commits

Author SHA1 Message Date
Steve Passe 22e5e9b058 Cheap TEMPORARY fix for "Trap 9 When Boot SMP" problem.
This is on the top of my list for a correct fix.

Submitted by:	"Thomas D. Dean" <tomdean@ix.netcom.com>
1997-08-13 23:05:33 +00:00
Jordan K. Hubbard 56ed81f738 Reserve major 81 for rocketport driver. 1997-08-13 21:01:30 +00:00
Steve Price 673b794638 Protect the copyright comments from reformatting by
indent and make this compile -Wall clean like the
Makefile suggests that it should. :)

Pointed out by:	Bruce Evans <bde@zeta.org.au>
1997-08-13 20:42:18 +00:00
Julian Elischer 3d0a7bc3b8 add a diagnostic to catch some common cases of tsleep being
called from the wrong place.
1997-08-13 19:29:33 +00:00
Andrey A. Chernov 2e2d038677 Note that default behaviour (restarting signals) is only for signal(3) 1997-08-13 18:40:57 +00:00
Andrey A. Chernov 71936d097e Handle syscalls error return slightly better 1997-08-13 18:22:41 +00:00
Andrey A. Chernov 3be4b5c3df Back out itimerfix hack since nanosleep1 fixed now
Handle syscalls error return slightly better
1997-08-13 18:13:17 +00:00
Andrey A. Chernov 76aab1da0f Bypass itimerfix 100000000 limit in nanosleep1 using loop through timeouts 1997-08-13 17:55:11 +00:00
Steve Price 6ad175c69e Use -I${.CURDIR}/../../sys so that the path is relative
to the source code directory.

Submitted by:	bde
1997-08-13 17:35:00 +00:00
Justin T. Gibbs 083bc8b2cc Add a spin lock that prevents the sequencer from attempting to add an
entry to the QOUTFIFO when it is full.  This should eliminate the
"Timed out while idle" problems that many have reported.

In truth, this is somewhat of a hack.  Although are interrupt latency is
low enough that we should be able to always service the queue in time,
since each entry must be passed up to the higher SCSI layer for what can
be a large amount of processing (perhaps even resulting in a new command
being queued) with interrupts disabled, we need this mechanism to avoid
overflow.  In the future, these additional tasks will be offloaded to a
software interrupt handler which should make this hack unnecessary.
1997-08-13 17:02:47 +00:00
Andrey A. Chernov 696a50cd5d Fix mdoc directives 1997-08-13 16:27:59 +00:00
Andrey A. Chernov 6e5334121f SUNIT: exchange up/down states too 1997-08-13 14:57:14 +00:00
Andrey A. Chernov f38ea584f5 Add unsigned char cast to all ctype calls 1997-08-13 13:11:53 +00:00
Daniel O'Callaghan 0b1885f985 Add ppp.shells.sample and ppp.deny to Makefile so they actually appear
in a release.

Reminded by: Satoshi and DavidG
1997-08-13 12:56:12 +00:00
Jordan K. Hubbard c9d12677b4 Cast argument to lseek() properly to off_t.
PR:		4246
Obtained from:	review of PR and NetBSD sources.
1997-08-13 12:09:48 +00:00
Jordan K. Hubbard 42a2309875 Make distribute target work again in the wake of the cron.d changes.
Note:  I don't like the way these files are being copied but every
other method seemed gross too.
1997-08-13 11:22:21 +00:00
KATO Takenori 4a05b623d6 Synchronize with sys/i386/isa/isa.c revision 1.100. 1997-08-13 11:00:49 +00:00
KATO Takenori 4018397ff3 Synchronize with sys/i386/i386/trap.c revision 1.104. 1997-08-13 11:00:09 +00:00
Philippe Charnier 07de424e35 Cosmetic in usage(). Mdoc'ify man page. 1997-08-13 06:58:45 +00:00
Philippe Charnier a27bb57a02 Nm talk -> Nm. 1997-08-13 06:48:56 +00:00
Philippe Charnier ea7cc4954d Remove trailing \n in warn() string. 1997-08-13 06:46:57 +00:00
Philippe Charnier d8793dfac3 Use err(3). /sys/dkstat.h -> /usr/include/sys/dkstat.h 1997-08-13 06:45:11 +00:00
Paul Traina a2940c0e75 Back out the fancy directory sorting, it's more pain that its worth,
and it's there in the CVS repository in case someone things that this
idea is superkeen.
1997-08-13 06:23:54 +00:00
Paul Traina 00496c2855 Make the cutover to periodic and cron.d as discussed to death on committers
for the past week.
1997-08-13 06:12:05 +00:00
Paul Traina fb1485d3e3 Incorporate some ideas that came up during discussion with msmith. 1997-08-13 06:02:18 +00:00
Paul Traina 1e3d7510d3 Add local_cron in the spirit of local_startup 1997-08-13 06:01:14 +00:00
Steve Price 3bc3219323 ARP_PROXY_ALL -> ARP_PROXYALL
PR:		kern/4181
Submitted by:	Johan Larsson <johan@moon.campus.luth.se>
1997-08-13 03:31:19 +00:00
Steve Price 2ddd302d75 __GNU_G__ -> __GNUG__
PR:		gnu/4188
Submitted by:	Dustin Sallings <dustin@spy.net>
1997-08-13 03:11:18 +00:00
Steve Price 1393383a2e Add parentheses because == has higher precedence than &.
PR:		i386/4225
Submitted by:	Frank MacLachlan <fpm@n2.net>
1997-08-13 02:40:06 +00:00
Steve Price d57f88658b Fix a typo that caused an incorrect path to be displayed.
PR:		docs/4258
1997-08-13 02:14:43 +00:00
Andrey A. Chernov aaf9cb20c9 Fix longstanding bug with buffer pointer goes beyoud buffer start
Cause initscr (ncurses) fail in some cases
1997-08-13 01:21:36 +00:00
Paul Traina f80feb0c50 Enable periodic 1997-08-13 00:58:49 +00:00
Andrey A. Chernov 3f121d0aa3 TRACE_VIRTPUT (we don't have it yet) -> TRACE_CHARPUT 1997-08-13 00:12:46 +00:00
Adam David 944aa1a887 line continuation 1997-08-12 23:11:24 +00:00
Andrey A. Chernov a264029085 Describe signals behaviour now 1997-08-12 21:20:12 +00:00
Adam David 8e78364702 typo and reword
Submitted by:	garbanzo@hooked.net (Alex)
1997-08-12 20:07:22 +00:00
Andrey A. Chernov fc0cc5ad9b Rearrange itimerfix loop doing it inside SIGALRM handling section 1997-08-12 19:54:31 +00:00
Andrey A. Chernov b39d66c04a Solve itimerfix() problem completely by using loop in 100000000 secs chunks 1997-08-12 19:47:01 +00:00
Andrey A. Chernov 6d4ff45427 Reflect blocked SIGALRM changes 1997-08-12 19:28:07 +00:00
Andrey A. Chernov 8d7bf613b2 Back out my installation of SIGALRM handler even if it is blocked
and return to previous Peter's variant.
POSIX says that this place is implementation defined and old variant allows
application block SIGALRM and sleep and not be killed by external SIGALRMs.
BTW, GNU sleep f.e. sleeps forever in blocked SIGALRM :-)
1997-08-12 19:14:54 +00:00
John Dyson 0b6e0f74f9 Back out a part of the disk scheduling "improvements" :-(. Let me know
how the system works now!!!
1997-08-12 19:07:42 +00:00
Peter Wemm df023a8ef7 Run mkMakefile.sh to regenerate 1997-08-12 18:33:06 +00:00
Peter Wemm be33d4f594 Remove the original tweaks to make tcl75 work with the ports system
before we make the same mistake with tcl8.0.  This _should_ no longer
conflict with a not-yet-imported tcl8.0 port and should allow the
system and ports versions to be updated independently of each other
(and tk) without the sky falling.
1997-08-12 18:30:34 +00:00
Eivind Eklund 16e1a942f7 Activate the bios.9 manpage.
PR:	4215
1997-08-12 18:24:44 +00:00
Paul Traina f6b272984d Activate make distribute and pray I didn't break release building. 1997-08-12 18:23:29 +00:00
Eivind Eklund 66fab4cf01 Fix typo (Eudroa -> Eudora)
PR:		4214
1997-08-12 18:10:45 +00:00
Paul Traina 00ef0dd62e Add entries for cron.d and friends 1997-08-12 17:55:57 +00:00
Andrey A. Chernov bc044b88dd Reflect -current implementations 1997-08-12 17:53:00 +00:00
Paul Traina 28dce04d19 Initial import of the replacements for /etc/{daily, weekly, monthly}.
Please note: I'm not activating this until I successfully get the changes
back into my local CVS repository to do one final check.  Early adopters
are welcome to send comments.
1997-08-12 17:51:16 +00:00
Paul Traina c0fa6e333d Initial import of periodic executable control program. 1997-08-12 17:48:49 +00:00