Commit Graph

9910 Commits

Author SHA1 Message Date
Bruce Evans
691cda9ce1 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
Bruce Evans
2b326c58f6 Install si.4. Only the link to it was (unsuccessfully) installed. 1995-09-28 17:44:40 +00:00
Bruce Evans
9987ab26d8 Fix SRCS (.c's were .o's) so that `make depend' works. 1995-09-28 17:33:16 +00:00
Nate Williams
911dfcda93 Added John Polstra for his work with ld and friends. 1995-09-28 17:01:06 +00:00
Garrett Wollman
04887fe7f0 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
Andrey A. Chernov
1012b636c9 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
Jordan K. Hubbard
88a4ccb902 Doc latest matcd changes.
Submitted by: Frank Durda IV <uhclem%nemesis@fw.ast.com>
1995-09-28 13:16:46 +00:00
Jordan K. Hubbard
0134f4737b 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 Williams
6f5457454c 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 Williams
e1ec3d8b3c 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 Williams
4d2131fbc9 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
Andrey A. Chernov
ae29078d97 Change unknown IOT to known ABRT (signal names) 1995-09-27 20:13:28 +00:00
Andrey A. Chernov
15d7e1cbfc Fix basedir, must be /usr, was /usr/src 1995-09-27 20:00:47 +00:00
Andrey A. Chernov
7da123bf7c Reset LANG and LC_CTYPE to not use national date representation 1995-09-27 19:39:22 +00:00
Andrey A. Chernov
3a8d54d21e Reset LANG & LC_CTYPE, or national date representation will be used
in binary/logs.
1995-09-27 19:36:33 +00:00
Nate Williams
5c4faadcac 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
Andrey A. Chernov
50c15f2110 Back out MTUDISC description per Garrett request, yet not ready 1995-09-27 19:12:20 +00:00
Andrey A. Chernov
aa3b19e087 Document MTUDISC 1995-09-27 17:26:30 +00:00
Andrey A. Chernov
05fa416850 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
John Fieber
b60a986a04 Add FAQ and handbook. 1995-09-27 15:45:45 +00:00
Garrett Wollman
e9a30d0016 Add newline at end of log message and reduce log level to INFO from NOTICE. 1995-09-27 15:00:49 +00:00
Satoshi Asami
395cb1e5be Correct typo..."Word Wide Web"? That's not very "wide" (unless
you speak German or Danish ;)...!
1995-09-27 08:39:54 +00:00
Jean-Marc Zucconi
d745bece54 Fix typos.
Reviewed by:	/usr/local/bin/ispell
1995-09-27 00:46:30 +00:00
Garrett Wollman
e0ecc0226a Spell `principal' right. I don't wish to have my principles rearchitected. 1995-09-26 19:19:26 +00:00
Garrett Wollman
79096756cc Correct word-choice braino. 1995-09-26 19:12:28 +00:00
Peter Wemm
453361157f 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 Wemm
a383627cf3 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 Wemm
c55931c759 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
John Fieber
6c45f39e40 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
Satoshi Asami
0193defff1 Added knarf@nasim.cube.net (Frank Bartels) for his contribution of the
gated Makefile patch.
1995-09-26 10:16:23 +00:00
Satoshi Asami
4f067fb8b4 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
Poul-Henning Kamp
2b76bec4e6 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
Mike Pritchard
5807eef186 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
Justin T. Gibbs
e2bfbbc955 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
Garrett Wollman
82af4efbfc Add some text I originally wrote for work describing how to use
S/Key.
1995-09-25 18:23:05 +00:00
Garrett Wollman
e508a00419 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
Andrey A. Chernov
99171ec4ca Remove kerberosIV sup entry, it was replaced by eBones long time ago 1995-09-25 12:29:54 +00:00
Andrey A. Chernov
42095e74d3 Comment out standard/stable secure entries, lets use secure*supfile
Add secure supfile for stable branch
1995-09-25 12:17:30 +00:00
Jordan K. Hubbard
e4c2bd4c71 Bring this document up-to-date. 1995-09-25 09:38:59 +00:00
John Dyson
10d86e5e1f Re-enable read clustering. 1995-09-25 06:00:59 +00:00
John Fieber
becb43fcf4 * 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
John Dyson
0e27a03ffb 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
John Dyson
22ba64e870 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 Williams
aca3622c3f 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
Bill Paul
336844dba4 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
David Greenman
b025187719 siostop() is a void function, so don't return a value. 1995-09-24 04:59:16 +00:00
David Greenman
2f82e60467 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
Justin T. Gibbs
69c1a301a3 Remove duplicate rkinit_err.c entry in the SRCS line. 1995-09-24 02:33:42 +00:00
John Dyson
164fd96f34 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 Wemm
0c4276b066 missing \ causes -DDEBUG compile failure..
closes PR 696
Submitted by:	me@freebsd.org
1995-09-23 17:32:30 +00:00