Commit Graph

10122 Commits

Author SHA1 Message Date
bde
5015bf0de9 Fix SRCS so that `make depend' works. There were some .l's and some .y's.
The filenames in SRCS must have one of the extensions .s, .S, .c, or .cc
if they are to be handled by bsd.dep.mk.  Lex and yacc files must be
converted to C files and kept around for everything to work.  This is
handled fairly automatically if the names of the generated C files are
put in SRCS.  Unfortunately these names must be put in CLEANFILES too.

pcvt Makefiles:
Fix DPADD.  It was missing.

Fix CLEANFILES.  Some temporary files were missing.

Fix CFLAGS.  There were some `-I dir' options.

There must be no whitespace separating -I and -D options from the
corresponding args if these options are to be handled by bsd.dep.mk.
1995-09-28 18:23:44 +00:00
bde
58d8b050e7 Install si.4. Only the link to it was (unsuccessfully) installed. 1995-09-28 17:44:40 +00:00
bde
f0f0f425be Fix SRCS (.c's were .o's) so that `make depend' works. 1995-09-28 17:33:16 +00:00
nate
24bdcdda8c Added John Polstra for his work with ld and friends. 1995-09-28 17:01:06 +00:00
wollman
e85b8f9435 Correctly determine the local timezone, by looking at the tm_gmtoff result
from localtime() rather than the bogus struct tz filled in by gettimeofday.
1995-09-28 15:28:40 +00:00
ache
d55aa6df3b Change SUPFILEx order, secure first, ports second to make base system update first
All stuff commented out
1995-09-28 14:59:44 +00:00
jkh
4033b57c71 Doc latest matcd changes.
Submitted by: Frank Durda IV <uhclem%nemesis@fw.ast.com>
1995-09-28 13:16:46 +00:00
jkh
698228783e o Support for CDIOCPREVENT and CDIOCALLOW ioctls that xcdplayer
were making and were no-brainers.  However, the xcdplayer
    eject button didn't work because xcdplayer gave up and didn't bother
    to try the EJECT ioctl anyway when CDIOCALLOW was not available.
    This all works now.

o   A change so that xcdplayer gets TOC entry data for the lead-out area
    on the disc.  Xcdplayer can now play the last track on a CD, which
    it would not do in earlier versions (but no one reported).
    Cdplayer gets the TOC data differently and it works in old and new
    versions.

o   Eliminated a race condition that caused the driver to sleep forever
    on very slow and heavily loaded systems on rare occasions when
    the system was doing lots of audio-related ioctls to the drive.

o   Fixed a problem where a locked drive could be unlocked by accessing
    one of the non-locking devs.  Door locking now follows the documented
    rules.

o   Made all wait channel strings unique to matcd.

Submitted by: Frank Durda IV <uhclem%nemesis@fw.ast.com>
1995-09-28 13:15:49 +00:00
nate
978778a652 Make the error message more readable when 'ld.so' cannot locate a needed
shared library.  Formerly, the message looked like this:

    ld.so: run: libjdp1.so.1.0: Undefined error: 0

The new message looks like this:

    ld.so: run: Can't find shared library "libjdp1.so.1.0"

(Where "run" is the name of the program being executed.)

Submitted by:	jdp@polstra.com (John Polstra)
1995-09-27 23:17:33 +00:00
nate
b2eb280985 Fixup the "ld.so failed" message for the case when ld.so finds undefined
symbols.

An easy example to see this is to develop an X program which links
against Xt, but doesn't add -lX11 to the link line.  It will link fine,
but cause run-time errors by ld.so because of missing symbols used by Xt
defined in X11.  This patch makes the errors more readable.

Submitted by:   jdp@polstra.com (John Polstra)
1995-09-27 23:14:08 +00:00
nate
f12729acb8 Fixup the "ld.so failed" message for the case when ld.so finds undefined
symbols.

An easy example to see this is to develop an X program which links
against Xt, but doesn't add -lX11 to the link line.  It will link fine,
but cause run-time errors by ld.so because of missing symbols used by Xt
defined in X11.  This patch makes the errors more readable.

Submitted by:	jdp@polstra.com (John Polstra)
1995-09-27 23:13:33 +00:00
ache
da12a17f8e Change unknown IOT to known ABRT (signal names) 1995-09-27 20:13:28 +00:00
ache
da9c510abe Fix basedir, must be /usr, was /usr/src 1995-09-27 20:00:47 +00:00
ache
86150d0052 Reset LANG and LC_CTYPE to not use national date representation 1995-09-27 19:39:22 +00:00
ache
458a69ed61 Reset LANG & LC_CTYPE, or national date representation will be used
in binary/logs.
1995-09-27 19:36:33 +00:00
nate
5182a414ac Modified the example line added to /etc/services to be the same as the
line which already exists in the default /etc/services distributed by
FreeBSD

Submitted by:	mrcpu@cdsnet.net (Jaye Mathisen)
1995-09-27 19:20:43 +00:00
ache
ba21e61ba5 Back out MTUDISC description per Garrett request, yet not ready 1995-09-27 19:12:20 +00:00
ache
aeafdb6b25 Document MTUDISC 1995-09-27 17:26:30 +00:00
ache
acc1a409c6 Log user name with each info and total connection time elapsed
(for accounting purposes). Log few additional events like dialing
number and connection established. Set speed POSIXly.
1995-09-27 17:15:37 +00:00
jfieber
b18a534c64 Add FAQ and handbook. 1995-09-27 15:45:45 +00:00
wollman
5842872c70 Add newline at end of log message and reduce log level to INFO from NOTICE. 1995-09-27 15:00:49 +00:00
asami
28ca9b4539 Correct typo..."Word Wide Web"? That's not very "wide" (unless
you speak German or Danish ;)...!
1995-09-27 08:39:54 +00:00
jmz
ebe88aed4a Fix typos.
Reviewed by:	/usr/local/bin/ispell
1995-09-27 00:46:30 +00:00
wollman
20f877f8e8 Spell `principal' right. I don't wish to have my principles rearchitected. 1995-09-26 19:19:26 +00:00
wollman
c729260c68 Correct word-choice braino. 1995-09-26 19:12:28 +00:00
peter
310628bfbd Add and enable a man page for si(4) - the specialix serial driver..
I couldn't use the original, as it had unusable copyright on the manpage..

(now that must be a first.. the source copyright was fine, the manpage
was not..)
1995-09-26 18:23:38 +00:00
peter
f3b27af905 Rewrite the sicontrol man page to something remotely useful.
I couldn't use the original, as it had unusable copyrights.
1995-09-26 18:18:49 +00:00
peter
5a3733e33d Correct the alignment of the tty column, which was affected by my change to
allow more than two tty characters.

David Greenman pointed out that when a process that had been revoked from
it's controlling tty, the "-" sign was detached from any two-character
names.
1995-09-26 17:48:59 +00:00
jfieber
8d2c8c2164 Incorrect model number for BOCA multiport card corrected.
Submitted by:	"Adrian T. Filipi-Martin" <atf3r@agate.cs.virginia.edu>
1995-09-26 17:47:02 +00:00
asami
ef864d5cfa Added knarf@nasim.cube.net (Frank Bartels) for his contribution of the
gated Makefile patch.
1995-09-26 10:16:23 +00:00
asami
c2d544d172 Added Cristian Ferretti (cfs@riemann.mat.puc.cl) to honor his contribution
of the new xfig port.
1995-09-26 09:45:06 +00:00
phk
f37fd45509 if_ze.c was derived from if_ed.c about 42 (!) versions ago. It is now
scheduled for demolition.  This is a first step: get rid of if_zereg.h,
by adding the five extra definitions to if_edreg.h.
Also add some definitions which will become needed when if_ze.c gets
replaced entirely by pccard and if_ed.c.  (this is a 2.1.0 candidate)
1995-09-26 08:57:47 +00:00
mpp
254317c903 Uncomment out references to FIFOs for the -F and -l options.
Also mention sockets in the text for -F.

Partially obtained from the NetBSD commit mail list.
1995-09-26 08:48:09 +00:00
gibbs
c24015b33a Add -L paths for all locally built eBones libraries. Many of the programs
already did this, but this catches the straglers.
1995-09-26 02:36:08 +00:00
wollman
60214bed22 Add some text I originally wrote for work describing how to use
S/Key.
1995-09-25 18:23:05 +00:00
wollman
ad90d58596 Add BPF and IP multicast capabilities to the tun' and lp' network
interfaces.

Submitted by:	Bill Fenner <fenner@parc.xerox.com>
1995-09-25 16:57:54 +00:00
ache
b7232ddfdd Remove kerberosIV sup entry, it was replaced by eBones long time ago 1995-09-25 12:29:54 +00:00
ache
4380e40206 Comment out standard/stable secure entries, lets use secure*supfile
Add secure supfile for stable branch
1995-09-25 12:17:30 +00:00
jkh
6e5599c804 Bring this document up-to-date. 1995-09-25 09:38:59 +00:00
dyson
667fe1779b Re-enable read clustering. 1995-09-25 06:00:59 +00:00
jfieber
d4c76dacba * Make author's email address come out as mailto url's in HTML.
* Import my "Installation for the Impatient" to the install section.

* Move Booting and memory use into a "Tech Topics" chapter; add
  DMA information. (Frank Durda IV)

* Bring in ESDI section.  (Wilko Bulte)

* Bring in MD5/DES section.  (Garrett Wollman)

* Fix a couple problems with LaTeX output.
1995-09-25 04:53:33 +00:00
dyson
29810fb9d7 Perform more checking for proper loading of the UPAGES when a process
is swapped in.  Also, remove unnecessary map locking/unlocking during
selection of processes to be swapped out.

This code might afford proper panics as opposed to spontaneous reboots
on certain systems.  This should allow us to debug these problems better.
1995-09-24 19:51:50 +00:00
dyson
8c2e45ac18 Significantly simplify the fault clustering code. After some analysis by
David Greenman, it has been determined that the more sophisticated code
only made a very minor difference in fault performance.  Therefore, this
code eliminates some of the complication of the fault code, decreasing
the amount of CPU used to scan shadow chains.
1995-09-24 19:47:58 +00:00
nate
2345719bda Completely re-wrote the man-page using -mandoc macros. More cleanups in
sentence structure to include more articles, plus fix some mis-spellings
and typos.

Reviewed by:	gpalmer (Gary Paler)
1995-09-24 18:15:14 +00:00
wpaul
c68079d5af phkmalloc strikes!
#ifdef out a number of calls to free() left over from the original
GNU ypserv implementation. As near as I can tell, the Berkeley DB
package does its own garbage collection, hence the caller doesn't
have to worry about free()ing the memory returned in the DBT
structures during lookups (I'm still not 1005 sure about this:
the DB code is very hard to follow. I must use dynamically
allocated memory since you can retreive arbitrarily large records
from a database, but I'm not sure where it ends up letting go
of it). This was not true with GDBM; you had
to do your own garbage collection.

The general rule is that if you allocate memory inside an RPC
service routine, you have to free() it the next time the routine is
called since the underlying XDR routines won't do it for you.
But if the DB package does this itself, then we don't need to do
it in the main program.

Note that with the original malloc(), there were never any errors
flagged. phkmalloc complained quite loudly.
1995-09-24 17:21:52 +00:00
dg
8791f3d54e siostop() is a void function, so don't return a value. 1995-09-24 04:59:16 +00:00
dg
56e87c0fef Check that the swap block is valid before including it in a cluster.
Submitted by:	John Dyson
1995-09-24 04:40:19 +00:00
gibbs
1ca520567d Remove duplicate rkinit_err.c entry in the SRCS line. 1995-09-24 02:33:42 +00:00
dyson
9682bd2be6 These changes fix a bug in the clustering code that I made worse when adding
support for EXT2FS.  Note that the Sig-11 problems appear to be caused by
this, but there is still probably an underlying VM problem that let this
clustering bug cause vnode objects to appear to be corrupted.

The direct manifestation of this bug would have been severely mis-read
files.  It is possible that processes would Sig-11 on very damaged
input files and might explain the mysterious differences in system
behaviour when phk's malloc is being used.
1995-09-23 21:12:45 +00:00
peter
0e0833318a missing \ causes -DDEBUG compile failure..
closes PR 696
Submitted by:	me@freebsd.org
1995-09-23 17:32:30 +00:00