1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-18 10:35:55 +00:00
Commit Graph

23377 Commits

Author SHA1 Message Date
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
Andrey A. Chernov
1ddf325cda 1) Make usleep() terminateable by alarm (or ualarm) as supposed
historically
2) Fix end of time loop condition: && -> ||
1997-08-12 17:17:53 +00:00
Andrey A. Chernov
fa23b4efb8 Change to reflect -current sleep implementation reality 1997-08-12 16:46:05 +00:00
Andrey A. Chernov
7d8610b5dc Cleanup and use /usr/libdata/doscmd now 1997-08-12 16:08:02 +00:00
Andrey A. Chernov
62ca8b1b22 Add libdata/doscmd 1997-08-12 15:54:05 +00:00
Andrey A. Chernov
d23cc31d85 Make itimerfix hack better: return the time we can't sleep at once 1997-08-12 15:46:05 +00:00