Commit Graph

14898 Commits

Author SHA1 Message Date
Joerg Wunsch
f4de22acc7 Correct the timer2 acquiration and release, it must happen at splclock.
Also slightly reformatted so that it meets at least partially style(9),
and makes navigating through the functions easier.
1996-07-20 18:48:54 +00:00
Joerg Wunsch
99211adf2c Major cleanup of the timerX_{acquire,release} stuff. In particular,
make it more intelligible, improve the partially bogus locking, and
allow for a ``quick re-acquiration'' from a pending release of timer 0
that happened ``recently'', so it was not processed yet by clkintr().
This latter modification now finally allows to play XBoing over
pcaudio without losing sounds or getting complaints. ;-)  (XBoing
opens/writes/closes the sound device all over the day.)

Correct locking for sysbeep().

Extensively (:-) reviewed by:	bde
1996-07-20 18:47:23 +00:00
Joerg Wunsch
b8bf1c20f9 Various minor mod's to the tape drive section.
Discourage the use of the EXB-2501 by now, and slightly improve the
formatting for this entry.

Correct some minor oddities for the Tandberg entries based on my input
data.

Minor addition to the <!-- tech> section for QIC.
1996-07-20 18:42:25 +00:00
John Dyson
343999a1b9 Document madvise(2) as it is in FreeBSD. 1996-07-20 04:37:26 +00:00
John Polstra
dc38658703 Check for, and disallow, duplicate tags in the "cvs import" command.
RCS cannot deal with duplicate tags; the extra one always becomes
inaccessible and useless.

This will prevent the common mistake of specifying the same name
for the vendor tag and the release tag.  The FreeBSD CVS repository
already contains zillions of files with this error.  We don't need
any more of them.
1996-07-20 02:08:56 +00:00
Alexander Langer
c616bf2a71 Removed extraneous return. 1996-07-20 00:16:20 +00:00
Mike Pritchard
b4176c89f9 The previous change to alarm.3 to improve the wording
was still somewhat confusing and poorly worded.  So I took
the alarm.3 man page from NetBSD, which looked much
better all around.

Obtained from: NetBSD
1996-07-19 22:19:08 +00:00
Stefan Eßer
76af5a923c Last night (local time :) I accidently checked in an intermediate version
of this patch, which had not actually been reviewed by Joerg or Paul!
(I'll better stop committing files after midnight ...)

I'm now commiting the latest code, which has been reported to work.

Minor correction to the previous commit message for this file:
The first PCI Lance in a system will get a name of lnc1, the second
will be known as lnc2 and so on. An arbitrary number of cards is
supported in a system ...
1996-07-19 17:18:20 +00:00
Garrett Wollman
fe463a8fa7 Revert to old version of strftime.c; the new one doesn't work right. 1996-07-19 15:17:44 +00:00
Atsushi Murai
0ed091876d Add interrupt register set up with original register value
before attaching. Without this fix, 3c579(EISA) never make
any H/W inturrupt.
Reviewed by:	"Justin T. Gibbs" <gibbs@freefall.freebsd.org>, nao@sbl.cl.nec.co.jp and owner-current on mailing list ;-)
Submitted by:	amurai@spec.co.jp, nao@sbl.cl.nec.co.jp
1996-07-19 13:20:05 +00:00
Adam David
9584a298e4 the previous text was absurd, and wrong 1996-07-19 13:07:42 +00:00
John Polstra
9b2ea11c98 Fix botches in the handling of "AM" and "PM":
12:xx PM is 12:xx, not 24:xx.
    12:xx AM is 00:xx, not 12:xx.
1996-07-19 00:44:55 +00:00
Adam David
de88f1607c 'mkaliases' is broken (strips spaces) so don't use it,
perhaps it can be removed altogether.
corrected typos
1996-07-18 23:48:13 +00:00
Gary Palmer
c3c576e86a Remove eeprom too as more unused stuff.
Pointed out by: Thomas Graichen <graichen@axp5.physik.fu-berlin.de>
1996-07-18 22:26:54 +00:00
Stefan Eßer
c268c94f6b FINALLY: PCI support for the Lance Ethernet driver.
This code applies to several systems with integrated Ethernet
chip, for example from HP or Compaq. It should also support
PCI Ethernet cards based on the AMD PCI Lance chip.

This code has been reviewed (visually) by Paul Richards and
tested (using an ISA Lance board) by Joerg Wunsch.
Since the parameters to nearly each and every single function
had to be changed (generally from unit number to lnc_soft*),
there is some potential for buglets having crept in ...

BEWARE: If you had lnc0 configured to have the ISA probe find
your PCI Lance, then it should now be found by the PCI probe,
and should be automatically configured as pci1 (!!! note the "1").

Reviewed by:	paul, joerg
1996-07-18 22:03:47 +00:00
Garrett Wollman
ae10d6b570 These old files are no longer relevant to the current routed
implementation.
1996-07-18 21:15:05 +00:00
Joerg Wunsch
6fd25edc0a s/msg/shm/ for one variable.
Submitted by:	jin@george.lbl.gov (Jin Guojun[ITG])
1996-07-18 20:42:48 +00:00
Joerg Wunsch
d4fb10ff8b Addendum on how to dial with kernel-PPP using chat(1) instead of kermit.
Submitted by:	rhuff@cybercom.net (Robert Huff)
1996-07-18 20:42:01 +00:00
Garrett Wollman
4deb5f7924 Merge from vendor branch. We are now completely up-to-date with
respect to the ADO timezone code.
1996-07-18 19:59:09 +00:00
Garrett Wollman
712ad5544b This commit was generated by cvs2svn to compensate for changes in r17211,
which included commits to RCS files with non-trunk default branches.
1996-07-18 19:40:52 +00:00
Garrett Wollman
22c654616a Second part of the timezone code import for version 96h. This includes
a number of bug fixes to the compiler (which bugs would previously
have caused undesirable behavior during transition times).
1996-07-18 19:40:52 +00:00
Paul Traina
fd089c7bee Move things up a bit to make startup pretty 1996-07-18 19:09:06 +00:00
Garrett Wollman
1ecaa8a894 Merge the recently-imported tzcode96h distribution (libc portion). The
part that does zic(8)/zdump(8) is still yet to be imported (but the old
zic and zdump will work just fine with these header files and the
data format has not changed).
1996-07-18 18:53:15 +00:00
Garrett Wollman
979a211643 Import the 96h release of ADO's timezone code. This release is
primarily bugfixes, but is also contains a disclaimer of copyright.
As we are completely off the vendor branch here, this import has
no effect on the source tree.
1996-07-18 18:05:09 +00:00
Doug Rabson
9fbfdd118f Import fixes from NetBSD to print NFSv3 packets.
Obtained from: NetBSD
1996-07-18 14:53:04 +00:00
Jordan K. Hubbard
e0607117a5 Whups - update the usage message too. 1996-07-18 00:08:58 +00:00
Jordan K. Hubbard
6b5c2db22a Add -n flag to use the current modtime rather than preserving it. 1996-07-18 00:08:02 +00:00
Julian Elischer
75d050aeaa some internal modems need LOTS of time to generate an interrupt
on demand.. increase DELAY from 1000 uS to 10000uS
1996-07-17 22:07:23 +00:00
Joerg Wunsch
cb9bf21103 Introduce two /dev/audio compat alias names for flushing and draining
the pcaudio device.  Now, XBoing sounds much better...
1996-07-17 20:18:56 +00:00
Joerg Wunsch
35ab66af3b Correct the Unix programmer's error #1: "char c = getc();".
Closes PR # bin/1386: lpf Text Filter does not w...

Submitted by:	andreas@marvin.RoBIN.de
1996-07-17 20:14:42 +00:00
Joerg Wunsch
706b948138 Correctly declare main() as `int'.
Closes PR # bin/1385: /usr/games/pom, invalid de...

Submitted by:	zach@freebsd.gaffaneys.com (Zach Heilig)
1996-07-17 20:13:33 +00:00
Garrett Wollman
7bf023e79d Merged the latest timezone data file release.
Changed zones: Algeria, Egypt, Ghana, Libya, Morocco, Sierra Leone,
  South Africa, Sudan, Tunisia, Armenia, Myanmar, China, Taiwan, Hong
  Kong, Macao, Cyprus, Georgia, Iran, Israel, Jordan, Kazakhstan,
  Kirgizstan, Lebanon, Mongolia, the Phillippines, Syria, Tajikistan,
  Turkmenistan, Uzbekistan, Australia, Kiribati, New Caledonia, New
  Zealand, Vanuatu, the United Kingdom, Ireland, the Czech Republic,
  Finland, France, Greece, Hungary, Iceland, Italy, Luxembourg, the
  Netherlands, Norway, Portugal, Romania, Spain, Switzerland, Turkey,
  Canada, Mexico, the Bahamas, Barbados, Belize, Costa Rica, Cuba, the
  Dominican Republic, El Salvador, Guatemala, Haiti, Nicaragua,
  Brazil, the Falkland Islands, Paraguay

Deleted zones: Asia/Tomsk (superseded by Asia/Krasnoyarsk)

Added zones: Asia/Aktau (area formerly part of Asia/Alma-Ata);
  Asia/Krasnoyarsk (supersedes Asia/Tomsk); America/Glace_Bay (area
  formerly part of America/Halifax); America/Thunder_Bay,
  America/Nipigon, America/Rainy_River (areas formerly covered by
  America/Montreal); America/Swift_Current (area formerly part of
  America/Regina); America/Dawson_Creek (area formerly part of
  America/Vancouver); America/Pangnirtung, America/Iqaluit,
  America/Rankin_Inlet, America/Yellowknife, America/Inuvik,
  America/Dawson (areas formerly part of America/Whitehorse)
1996-07-17 20:07:52 +00:00
David Greenman
e289453542 Increased listen() queue-depth limit to 64. 1996-07-17 15:00:28 +00:00
Bruce Evans
0ba27adc20 Restored most of suggestion about using NULL, even though wollman
disagrees with it personally :-), and fixed the misleading parts.
1996-07-17 12:32:18 +00:00
Bruce Evans
49e6559936 Yet^2 another fix for the line continuation bug.
The fundamental problem with the original code is that it accesses
p[-2] which is one before the beginning of the input buffer for
empty lines.  rev.1.6 just moved the problem from failures when
p[-2] happens to be '\\' to failures when it happens to be '\0'.
rev.1.5 was confused about the trailing newline and other things.

I went back to rev.1.5 and fixed it.  The result is the same as
Keith Bostic's final version in PR 1356 except it loses more
gracefully for excessively long input lines.
1996-07-17 12:18:51 +00:00
Bruce Evans
65d98215ea Fixed adjustment of `time' when timer0 is released. 27465 was 27645 in
a comment and in code that was only used when pcaudio was closed.  The
maximum error was 66 usec.
1996-07-17 11:26:05 +00:00
Bruce Evans
375633ec49 Added a -V option to print make's idea of the value of a variable.
Submitted by:	mark@linus.demon.co.uk (Mark Valentine)

Fixed bugs and inconsistencies in synopsis and usage message.
1996-07-17 11:02:43 +00:00
Bruce Evans
a21dc21cee Fixed new and old standards conformance bugs. The non-POSIX confstr() was
in the POSIX section for a log time.  The non-POSIX getgrouplist() and
setgroups() were recently added to the POSIX section although setgroups()
was already in the non-POSIX section.
1996-07-17 10:52:38 +00:00
Satoshi Asami
21f432840f Add "Matthew N. Dodd" <winter@jurai.net> for his contribution of the
new pine port.
1996-07-17 06:35:56 +00:00
Jordan K. Hubbard
94dfd13efe 1. Fix the CD installation bogon for Novice install I mentioned.
2. Add some code for dealing with a ports collection on the second CD now.
1996-07-16 17:11:45 +00:00
Jordan K. Hubbard
d7058c27b9 Add Gianmarco Giovannelli to Donors gallery. 1996-07-16 15:56:58 +00:00
Doug Rabson
09c6884729 Various fixes from frank@fwi.uva.nl (Frank van der Linden) via
rick@snowhite.cis.uoguelph.ca:

1. Clear B_NEEDCOMMIT in nfs_write to make sure that dirty data is
correctly send to the server.  If a buffer was dirtied when it was in
the B_DELWRI+B_NEEDCOMMIT state, the state of the buffer was left
unchanged and when the buffer was later cleaned, just a commit rpc was
made to the server to complete the previous write.  Clearing
B_NEEDCOMMIT ensures that another write is made to the server.

2. If a server returned a server (for whatever reason) returned an
answer to a write RPC that implied that fewer bytes than requested
were written, bad things would happen.

3. The setattr operation passed on the atime in stead of the mtime to
the server. The fix is trivial.

4. XIDs always started at 0, but this caused some servers (older DEC
OSF/1 3.0 so I've been told) who had very long-lasting XID caches to
get confused if, after a reboot of a BSD client, RPCs came in with a
XID that had in the past been used before from that client. Patch is
to use the current time in seconds as a starting point for XIDs. The
patch below is not perfect, because it requires the root fs to be
mounted first. This is because of the check BSD systems do, comparing
FS time to system time.

Reviewed by:	Bruce Evans, Terry Lambert.
Obtained from:  frank@fwi.uva.nl (Frank van der Linden) via rick@snowhite.cis.uoguelph.ca
1996-07-16 10:19:45 +00:00
Alexander Langer
8f2a955a0d Put back reference to the Cyclades section which was recently removed
during a merge.
1996-07-16 00:15:53 +00:00
Jordan K. Hubbard
918c55882c o Update my "tips" section of the handbook.
o Create the goals section at last using some text of mine which
  James Raynard dug up someplace. :)
1996-07-15 19:31:47 +00:00
Nate Williams
20073b6d10 Moved declaration of zbuf outside of #ifdef DEVFS code. 1996-07-15 18:22:07 +00:00
Paul Traina
caef76e8bd Do a bounds check on the strcpy of environment variables onto the stack. 1996-07-15 16:29:03 +00:00
Poul-Henning Kamp
d9d5922eec Make crunchgen match the new obj/ convention. 1996-07-15 11:20:21 +00:00
Poul-Henning Kamp
4cfe9fc7fe Remove the ipfw sample files from the Makefile too.
Forgotten by:	alex :-)
1996-07-15 05:48:27 +00:00
Bruce Evans
6450111c1b Quick fix for previous commit: don't free zbuf on close since it may be
in use in another process that blocked in uiomove().
1996-07-15 05:23:04 +00:00
Alexander Langer
f643adbb68 Change Arlington Heights, IL to 847. 1996-07-15 00:27:55 +00:00