David Greenman [Sat, 11 Jun 1994 07:58:08 +0000 (07:58 +0000)]
Added important missing functionality that is required in the
vnode_pager_setsize() routine. This additional code fixes the
"tail with NULLs bug".
David Greenman [Sat, 11 Jun 1994 02:36:32 +0000 (02:36 +0000)]
Fix from Bruce Evans:
Set npx_exists = 0 in the case of broken error reporting.
David Greenman [Sat, 11 Jun 1994 02:30:05 +0000 (02:30 +0000)]
Bruce found a bug in my changes to stop using the gs selector.
From Bruce Evans:
fu[i]byte() checked the wrong register. This caused interesting behaviour
in the GPL math emulator. The emulator does not check the values returned
by fu*() or su*() (:-() and it interpreted the address of -12(%ebp) as
-1(%ebp). The same probably occurs for all signed 8-bit offsets from
registers.
I cleaned up the new bzero() a bit.
Guido van Rooij [Fri, 10 Jun 1994 17:08:07 +0000 (17:08 +0000)]
Document option keep. This is necessary if you want the mail scheme
where /var/mail has a sticky bit. You domt want to define the keep
option in all cases as it recreates your mailbox when it has zero length.
Since mail doesnt have an s-bit this doesnt always work.
-Guido
Paul Richards [Fri, 10 Jun 1994 17:02:50 +0000 (17:02 +0000)]
kgdb.1:
Added a little blurb on origins of kgdb and
referred to gdb manpage.
main.c:
Removed -k option and delted it from -help output.
Paul Richards [Fri, 10 Jun 1994 16:51:29 +0000 (16:51 +0000)]
Added kgdb subdir.
Paul Richards [Fri, 10 Jun 1994 16:27:30 +0000 (16:27 +0000)]
Moved gdb.1 to kgdb.1
Currently empty since gdb3 didn't have a man page.
Paul Richards [Fri, 10 Jun 1994 16:17:48 +0000 (16:17 +0000)]
Makefile:
Install as kgdb
main.c:
Hardwire kernel_debugging = 1
Paul Richards [Fri, 10 Jun 1994 15:57:46 +0000 (15:57 +0000)]
Two files I "lost" the first time.
GDB4:
Paul Richards [Fri, 10 Jun 1994 13:42:18 +0000 (13:42 +0000)]
GDB-4.12 from ports with support for shlibs but not the kernel.
This is a greatly pared down version of the full gdb-4.12, all the
config stuff has been removed and the supporting libraries have
been stripped to a minimum. This is a 1.1.5 only port, I'll do a
more complete port for 2.0 which will have all the config stuff
and will install the gnu support libraries as system libraries like
we do for readline.
There wasn't much point for 1.1.5 since only gdb would use them so I
went for saving space instead. For 2.0 I'll config all the
other gnu tools to use them as well.
Andrey Chernov [Fri, 10 Jun 1994 11:10:24 +0000 (11:10 +0000)]
Fix from Mostyn Lewis for this:
> route add default -link ppp99
>
> (Where `ppp99' is some bogus interface)
>
> It panics the kernel..
In the routine, ifa_ifwithdstaddr, in if.c (/usr/src/sys/net) there's
a line using the equal macro. The macro does a bcmp and in this case
the second argument, ifa->ifa_dstaddr, is 0 and the kernel panics.
Andrey Chernov [Fri, 10 Jun 1994 07:48:58 +0000 (07:48 +0000)]
Remove CXXFLAGS completely
Remove -I. from CFLAGS
This stuff unneeded with make includes
Paul Richards [Fri, 10 Jun 1994 07:45:04 +0000 (07:45 +0000)]
Copyright changes per the author.
Added specific permissions for redistribution with FreeBSD and NetBSD.
Fixed author's email address.
Andrey Chernov [Fri, 10 Jun 1994 07:37:40 +0000 (07:37 +0000)]
Remove -I., unneded with make includes
Andrey Chernov [Fri, 10 Jun 1994 07:35:49 +0000 (07:35 +0000)]
Remove -I./readline, unneded with make includes
Andrey Chernov [Fri, 10 Jun 1994 07:29:37 +0000 (07:29 +0000)]
Add more emulation characters for current documentation:
ua, da, sc, de
Andrey Chernov [Fri, 10 Jun 1994 07:24:20 +0000 (07:24 +0000)]
Wrong escape corrected
Andrey Chernov [Fri, 10 Jun 1994 07:20:51 +0000 (07:20 +0000)]
Add missing MACROS = -ms, this doc was never formatted even with ps
Satoshi Asami [Fri, 10 Jun 1994 07:19:47 +0000 (07:19 +0000)]
Added a note at the top that this is not a command. Changed the password
field of the example to "*" and added comments on how to change it via
the passwd command.
Andrey Chernov [Fri, 10 Jun 1994 07:17:57 +0000 (07:17 +0000)]
Fix typo in macro
Andrey Chernov [Fri, 10 Jun 1994 07:16:19 +0000 (07:16 +0000)]
Add missing MACROS = -ms, this doc was not formatted even in postscript
Andrey Chernov [Thu, 9 Jun 1994 16:18:04 +0000 (16:18 +0000)]
Added emulation of troff characters:
ac, r?, r!, ad, ss, ah, a-, ao, TP, Tp, -D, Sd, ho
all needed to format docs
Andrey Chernov [Thu, 9 Jun 1994 15:57:45 +0000 (15:57 +0000)]
move ms footnotes .FS outside tbl tables,
groff -Tascii cycles in other case
Andrey Chernov [Thu, 9 Jun 1994 13:10:13 +0000 (13:10 +0000)]
Add libreadline beforeinstall to "make includes"
Andrey Chernov [Thu, 9 Jun 1994 11:51:36 +0000 (11:51 +0000)]
Add emulation of dagger and double dagger for ascii devices
(via +)
Andrey Chernov [Thu, 9 Jun 1994 11:13:52 +0000 (11:13 +0000)]
Add commented out PRINTER=ps entry for easy choose
system documentation format
Andrey Chernov [Thu, 9 Jun 1994 11:07:51 +0000 (11:07 +0000)]
1) Remove .ev: cause environment underflowing
2) Fix entry for tbl
Andrey Chernov [Thu, 9 Jun 1994 08:32:58 +0000 (08:32 +0000)]
Add commented out CXXFLAGS entry similar to CFLAGS entry
Andrey Chernov [Thu, 9 Jun 1994 08:30:18 +0000 (08:30 +0000)]
More kosher fix for user-presetted CXXFLAGS:
Makefile.inc: CXXFLAGS?=-O
libg++/Makefile: CXXFLAGS+= ...
Andrey Chernov [Thu, 9 Jun 1994 08:14:24 +0000 (08:14 +0000)]
libg++ compiles without _any_ optimization,
add CXXFLAGS+=-O
Andrey Chernov [Thu, 9 Jun 1994 08:02:02 +0000 (08:02 +0000)]
Add -I../include for successful compilation when values.h not yet
installed
Andrey Chernov [Thu, 9 Jun 1994 07:45:16 +0000 (07:45 +0000)]
1) Fix -E (no escape char) mode, has error with 0xFF char
(escapes on it)
2) Correct man page about -e option
3) Add missing -8 -E -L -K -r options to manpage
Andrey Chernov [Thu, 9 Jun 1994 06:00:51 +0000 (06:00 +0000)]
Wrong key fixed
Jordan K. Hubbard [Thu, 9 Jun 1994 03:46:15 +0000 (03:46 +0000)]
Trim some support entries. Thanks to Julian for providing me with newer,
shorter entry.
Poul-Henning Kamp [Thu, 9 Jun 1994 02:12:52 +0000 (02:12 +0000)]
the bootfile command didn't work at all.
Poul-Henning Kamp [Wed, 8 Jun 1994 23:42:06 +0000 (23:42 +0000)]
finished work from yesterday.
Andreas Schulz [Wed, 8 Jun 1994 18:42:49 +0000 (18:42 +0000)]
Don't link the strip.sed from ../me, use it directly. Otherwise the
make install fails on read-only filesystems. tmac/Makefile works
with a NOOBJ directive.
Andreas Schulz [Wed, 8 Jun 1994 16:22:51 +0000 (16:22 +0000)]
Add code to fix the error with "x=y" in chmod.
David Greenman [Wed, 8 Jun 1994 14:34:54 +0000 (14:34 +0000)]
Backed out last hack to look for 0xffff instead of <0. The change of
id_iobase to an int fixes this problem differently.
David Greenman [Wed, 8 Jun 1994 14:01:04 +0000 (14:01 +0000)]
Changed id_iobase to int. This should solve the problem when "any"
is specified in a config file (only used currently for lpt).
Sean Vickery [Wed, 8 Jun 1994 13:33:51 +0000 (13:33 +0000)]
Added ftp.physics.su.oz.au and ftp.une.edu.au to list of FreeBSD mirror
sites
Geoff Rehmet [Wed, 8 Jun 1994 11:01:46 +0000 (11:01 +0000)]
Change all lib*.so.1.0 to lib*.so.1.1
(Once again, pointed out by Volker Paepcke.)
Geoff Rehmet [Wed, 8 Jun 1994 10:52:10 +0000 (10:52 +0000)]
Change reference to libc.so.1.0 to libc.so.1.1.
(Pointed out by Volker Paepcke)
Gary Clark II [Wed, 8 Jun 1994 10:47:47 +0000 (10:47 +0000)]
Adding the ST-01/02, Future Domain SCSI driver to the FAQ system
Andrey Chernov [Wed, 8 Jun 1994 10:40:55 +0000 (10:40 +0000)]
Fix ugly bug with PAS chip rev detection
My previsious fix for mixer on Rev D boards becomes more correct too
Poul-Henning Kamp [Wed, 8 Jun 1994 01:38:31 +0000 (01:38 +0000)]
added description of DISKLABEL_UNPROTECTED.
Where is 'makeinfo' on freefall ?
Poul-Henning Kamp [Wed, 8 Jun 1994 00:30:34 +0000 (00:30 +0000)]
Added
cpu "I586_CPU"
Since the new CPU-ID code finds them.
Andrey Chernov [Wed, 8 Jun 1994 00:14:07 +0000 (00:14 +0000)]
elvis hang vt when I want to delete (input mode and with mapped
keys) some last lines in buffer.
Repeat-by:
This is part of my $HOME/.exrc
-------------- $HOME/.exrc ------------
set inputmode
" For FreeBSD syscons pc3
" map for input mode: F2 to MarkLines, F3 to DeleteText
map! \16\e[N visual V
map! \16\e[O visual d
" Do not leave blank line at the end of .exrc
-------------- end of $HOME/.exrc --------
elvis t
(elvis in INPUT MODE)
creat some lines
press F2 at last one
press F3 ... and hang
Andrey Chernov [Wed, 8 Jun 1994 00:07:24 +0000 (00:07 +0000)]
From Bruce:
Require a master port to specify the irq for non-AST ports too (as
documented in sio.4 :-). May require changing the config file so that
the master port isn't 0. Non-master ports should not have the irq
specified, and option ALLOW_CONFLICT_IRQ should not be used.
Poul-Henning Kamp [Tue, 7 Jun 1994 23:53:52 +0000 (23:53 +0000)]
Added definitions of new flags in EFLAGS.
Poul-Henning Kamp [Tue, 7 Jun 1994 23:53:25 +0000 (23:53 +0000)]
Added code to use the CPU-ID instruction. Partly taken from NetBSD, except
their code didn't work when it came down to it... :-)
Look for the "CPU:" line when you boot. Only applicable to newer pieces
of silicon.
Poul-Henning Kamp [Tue, 7 Jun 1994 23:27:52 +0000 (23:27 +0000)]
make sure that the pseudo_set isn't empty.
Andreas Schulz [Tue, 7 Jun 1994 21:38:23 +0000 (21:38 +0000)]
Commented out a pointer to qtar(1), we don't have that yet.
Changed the -description in the SYNOPSIS to description.
David Greenman [Tue, 7 Jun 1994 17:48:46 +0000 (17:48 +0000)]
Whoops, I messed up the last commit. This time it's fixed.
David Greenman [Tue, 7 Jun 1994 17:44:20 +0000 (17:44 +0000)]
Corrected extern definition of pmap_pte.
Guido van Rooij [Tue, 7 Jun 1994 15:53:21 +0000 (15:53 +0000)]
Change PWD to CUROPWD so it doesn't conflict with other Bourne "compatible"
shells.
Geoff Rehmet [Tue, 7 Jun 1994 15:49:24 +0000 (15:49 +0000)]
>From: "Volker Paepcke (CIP 87)" <vepaepck@cip.informatik.uni-erlangen.de>
> Description:
> The Makefile in /usr/src/usr.bin/su is missing the line
> SRCS= su.c
> This leads to an empty variable LDDESTDIR and will
This was happening due to LDDESTDIR only being set when SRCS was defined,
which it isn't, in cases of programs such as as su(1), where there is only
one source module.
This is fixed by moving the setting of LDDESTDIR out of the ".if defined(SRCS)"
David Greenman [Tue, 7 Jun 1994 14:40:16 +0000 (14:40 +0000)]
Fixed a bug (a misplaced #else) that was introduced with the MULTICAST
changes.
David Greenman [Tue, 7 Jun 1994 13:02:36 +0000 (13:02 +0000)]
Make the SLIP mtu settable in the (kernel) config file with SLMTU.
Jordan K. Hubbard [Tue, 7 Jun 1994 12:30:04 +0000 (12:30 +0000)]
From: stever@tarjan.cba.csuohio.edu (Steve Ratliff)
The following is a patch for the recently modified groups program. CTM
#99. It cleans up some leftover cruft from the old source and also
restores the original behavior when used from "su some_other_user".
Geoff Rehmet [Tue, 7 Jun 1994 09:49:31 +0000 (09:49 +0000)]
Unescape the '#' characters (as in #line) - whole chunks of text
were being lost before.
Poul-Henning Kamp [Tue, 7 Jun 1994 01:36:39 +0000 (01:36 +0000)]
another place option !defined(DISKLABEL_UNPROTECTED) was needed.
Poul-Henning Kamp [Tue, 7 Jun 1994 01:21:39 +0000 (01:21 +0000)]
added option DISKLABEL_UNPROTECTED which disables overwrite-check for
disklabel. This is useful in some weird cases (like mine). What's the
path to follow with respect to options.<whatever> ?
Geoff Rehmet [Mon, 6 Jun 1994 22:23:42 +0000 (22:23 +0000)]
Remove flcopy from Makefile - it has no use (unless you are using a
vax console ;-)
Poul-Henning Kamp [Mon, 6 Jun 1994 17:45:37 +0000 (17:45 +0000)]
check for diskless boot, and remount / RW in that case.
David Greenman [Mon, 6 Jun 1994 14:16:34 +0000 (14:16 +0000)]
Added one more cld I noticed when doing the commit on the Lite tree. (this
one is probably paranoia).
David Greenman [Mon, 6 Jun 1994 14:02:37 +0000 (14:02 +0000)]
Added some missing cld's (OOPS!) and changed the position of some of
the others to make them easier to spot.
David Greenman [Mon, 6 Jun 1994 12:08:16 +0000 (12:08 +0000)]
Use b_bufsize in some places instead of b_bcount. John hopes that this
will fix the last of the bounce buffer problems.
David Greenman [Mon, 6 Jun 1994 11:54:47 +0000 (11:54 +0000)]
Don't move the page's position in the active queue if it is busy or
held. John has noticed some stability problems when doing this.
Andreas Schulz [Mon, 6 Jun 1994 08:35:25 +0000 (08:35 +0000)]
An lseek used incorrectly a FILE *fp instead of the fp->_file. Bug found
and reported by Philippe Charnier.
Geoff Rehmet [Mon, 6 Jun 1994 08:00:34 +0000 (08:00 +0000)]
dvp->id_iobase is now unsigned, so checking for 0xffff as being < 0
does not work. Thanks to BDE for alerting me to this.
Jordan K. Hubbard [Mon, 6 Jun 1994 00:24:00 +0000 (00:24 +0000)]
From: stever@tarjan.cba.csuohio.edu (Steve Ratliff)
There are bugs in the utility /usr/bin/groups. When a normal
user is in more than three or four groups then using the following two
commands gives different results with groups.
logged on as steve.
bsd 22 % groups
staff staff wheel games
bsd 23 % groups steve
wheel operator games staff dialer
[Also added extra check in case getlogin() returns NULL].
Geoff Rehmet [Sun, 5 Jun 1994 21:57:16 +0000 (21:57 +0000)]
Make these Makefiles work properly when NOMAN is defined.
(I wish they just used bsd.prog.mk)
Andreas Schulz [Sun, 5 Jun 1994 20:59:04 +0000 (20:59 +0000)]
Changed the sentence "The character c is returned .." to "The location
of the character c is returned ..". Found in the mailing-list.
Jordan K. Hubbard [Sun, 5 Jun 1994 20:58:28 +0000 (20:58 +0000)]
Latest changes to Buslogic driver from Atsushi Murai (amurai@spec.co.jp):
o Fixing English comments from Japanese-English to Native English ;-)
o Fixing a FAST synchronouse value for old firmware-2.xx.
o More accurate information for synchronouse setting.
o Restrict checking but JUST display a warning message.
- a bt5xx sereies and Bad firmware(bt445s-3.36/bt742a-old firmware?),
I suspect these are not only incorrect response but also has
a problem of functionality for over 16Mbytes.
(I've still waiting a BUSLOGIC comment but I recommend for upgrading
firmware ROM if you got "ISA bus type".)
Geoff Rehmet [Sun, 5 Jun 1994 20:42:39 +0000 (20:42 +0000)]
Manual pages are now installed compressed (gzipped) by default. This
brings about a saving of 2805K on an installed system.
Installation of compressed manual pages can be turned off via the
NOMANCOMPRESS variable, which can be set via /etc/make.conf.
(Thanks to Jordan for testing the new bsd.man.mk.)
Geoff Rehmet [Sun, 5 Jun 1994 20:39:58 +0000 (20:39 +0000)]
Manual pages are now installed via the bsd.man.mk macro, since the
existing arrangement in this makefile doesn't allow for compressed
manual pages.
Geoff Rehmet [Sun, 5 Jun 1994 20:37:15 +0000 (20:37 +0000)]
Add mention of WANT_MSUN, HAVE_FPU and NOMANCOMPRESS
(NOMANCOMPRESS works together with the new bsd.man.mk to turn off
compression of manual pages - manual pages are installed compressed
by default now.)
Andreas Schulz [Sun, 5 Jun 1994 20:28:49 +0000 (20:28 +0000)]
Add the optional user argument to the manpage of rrestore.
Andreas Schulz [Sun, 5 Jun 1994 19:57:28 +0000 (19:57 +0000)]
Bump up the SYMTAB_SPACE for LINT. It was already too small again.
Andreas Schulz [Sun, 5 Jun 1994 19:31:45 +0000 (19:31 +0000)]
Changed some wrong comments from my last commit and document some more
opcodes.
Andreas Schulz [Sun, 5 Jun 1994 19:22:37 +0000 (19:22 +0000)]
Added a conmditional ALLOW_SELECT around the sequencer_select routine.
Else you are getting an error if you define a EXCLUDE_SEQUENCER.
Andreas Schulz [Sun, 5 Jun 1994 19:18:10 +0000 (19:18 +0000)]
Fixed two typos in comments.
Andreas Schulz [Sun, 5 Jun 1994 19:04:11 +0000 (19:04 +0000)]
Add the -r and -s flags to the Usage string.
Andreas Schulz [Sun, 5 Jun 1994 17:29:34 +0000 (17:29 +0000)]
Add popper to my responsibility list.
Andreas Schulz [Sun, 5 Jun 1994 16:21:49 +0000 (16:21 +0000)]
Added a manpage for the tw device. Changed the Makefile to install that
manpage into the proper place.
Andreas Schulz [Sun, 5 Jun 1994 16:03:57 +0000 (16:03 +0000)]
Comment out the startup of the xtend daemon by default.
Andreas Schulz [Sun, 5 Jun 1994 16:00:08 +0000 (16:00 +0000)]
Deleted the BINDIR and BINOWN lines. They are at the default. Changed
the BINMODE line from 6555 ( suid and sgid ) to 4555 ( suid only ).
Joerg Wunsch [Sun, 5 Jun 1994 15:48:12 +0000 (15:48 +0000)]
Included Henry Spencer's regular expression library, it's
needed for re_comp()/re_exec().
The function interface is clearly marked obsoletish in the
manual page. It's just here for compatibility - but that's
what libcompat is for:-)
Joerg Wunsch [Sun, 5 Jun 1994 15:46:17 +0000 (15:46 +0000)]
Included Henry Spencer's regexp library. It is needed by the
re_exec()/re_comp() module in libcompat.
The man page installation has been tweaked to not interfere with
the default regular expression library.
Andreas Schulz [Sun, 5 Jun 1994 12:44:01 +0000 (12:44 +0000)]
Deleted the MACROS for BINDIR, BINOWN, BINMODE. They are already setup
from the upper level Makefiles.
Geoff Rehmet [Sun, 5 Jun 1994 09:25:31 +0000 (09:25 +0000)]
Install manual page in /usr/share/man/man8 - we don't have a vax
subdirectory, and Jordan and I have decided that we don't want one.
Previously the manula page ws getting installed as /usr/share/man/man8/vax ;-)
(Without this fix, the new bsd.man.mk breaks.)
Jordan K. Hubbard [Sat, 4 Jun 1994 21:11:06 +0000 (21:11 +0000)]
Add -ltermcap to SHARED_LDADD to resolve some required symbols.
Sean Vickery [Sat, 4 Jun 1994 17:21:26 +0000 (17:21 +0000)]
Added Sean Vickery to list of FreeBSD support people.
Jordan K. Hubbard [Sat, 4 Jun 1994 12:00:51 +0000 (12:00 +0000)]
I just realized that the vtty's won't kick in until the user loads the bindist
and reboots multiuser. Ammend the text slightly to avoid confusion.
Jordan K. Hubbard [Sat, 4 Jun 1994 11:55:56 +0000 (11:55 +0000)]
1. Bumped version number to 1.1.5 in preparation for impending release.
2. Added notes that tell the user a little bit about how to use syscons
since they'll be running it from the outset now and would probably like
to know how to switch terminals.
David Greenman [Sat, 4 Jun 1994 10:59:58 +0000 (10:59 +0000)]
Removed extra (bogus) declaration of Xrsvd14 that was confusing me.
Jordan K. Hubbard [Sat, 4 Jun 1994 10:39:57 +0000 (10:39 +0000)]
Changes to KNOWNBUGS:
Remove comment about switching to syscons when encountering
keyboard problems since syscons *is* the default driver now
and doesn't represent a fall-back.
Changes to REGISTER.FreeBSD:
Sorry, Poul, but I just didn't like the wording at all so I
re-wrote it from scratch to be a little more "politically correct"
in view of general religion about these things. I also fixed up
Harald's notes to be a general *BSD registration doc again
since we really should not have changed it to be so FreeBSD-centric.
I've left a line at the top that gives the `canned' registration
line, so people should not be confused.
Jordan K. Hubbard [Sat, 4 Jun 1994 08:57:16 +0000 (08:57 +0000)]
Install mail.rc as /etc/mail.rc.sample to avoid blowing the
installed copy (if any) away. This seems to be our
evolving convention for /etc/ files.
Jordan K. Hubbard [Sat, 4 Jun 1994 07:11:51 +0000 (07:11 +0000)]
1. Removed duplicate include of <stdio.h>
2. Replaced bogus __ARGS with __P