Rod Grimes [Tue, 3 Aug 1993 08:32:50 +0000 (08:32 +0000)]
Changed sbin to ${BINDIR} so the right things would happen if ../Makefile.inc
was ever changed. Added - to ln command so that if $BINDIR/init does not
exist the error is ignored (Happens during a cd src/etc; make distribution,
when building new releases)
Rod Grimes [Tue, 3 Aug 1993 08:10:18 +0000 (08:10 +0000)]
An uninitialized pointer causes disklabel to not report when a valid
386BSD partition doesn't exist.
From terry@uieosa.csl.uiuc.edu Thu Jul 22 23:07:26 1993
Rod Grimes [Tue, 3 Aug 1993 08:00:01 +0000 (08:00 +0000)]
Fixed so that DESTDIR/sbin/init does not end up as an unreferenced file
after a make install is run. This was done by ln $DESTIDIR/sbin/init init.old.
A special case rm -f $DESTDIR/sbin/init.old was also added (not yet commited
due to still working on src/etc) to src/etc/Makefile so that /sbin/init.old
does not go out in the initial distributions.
Rod Grimes [Tue, 3 Aug 1993 06:52:59 +0000 (06:52 +0000)]
Removed rm -f strip, that command keeps make install's from being repeatable.
Paul Richards [Tue, 3 Aug 1993 03:49:18 +0000 (03:49 +0000)]
Correct fix for Complex.cc Complex.h compile error.
Replaced with original files and 386BSD patch to move multiplication
operand from .h to .cc to overcome tComplex failure because of inline.
(386BSD patch from ljo).
Paul Richards [Tue, 3 Aug 1993 03:33:08 +0000 (03:33 +0000)]
This commit is bogus, if I knew how to interrupt it I would.
-------
Installed original from libg++-2.4 sources which fixes compiler
error due to multiplication operator being in the .cc file instead
of the .h fail.
---------
What's actually happened is I re-installed Complex.h from the original
sources and forget to re-apply a patch for 386BSD which moves the
multiplication operator from the .h file to .cc because it caused
tComplex to fail.
Another commit will follow this that does it right.
Rod Grimes [Tue, 3 Aug 1993 03:32:24 +0000 (03:32 +0000)]
Added libregex to Makefile
Rod Grimes [Tue, 3 Aug 1993 03:01:46 +0000 (03:01 +0000)]
Changed BADSIG to SIG_ERR for POSIX compliance in signal.h
This should be the last one in /usr/src!
Rod Grimes [Tue, 3 Aug 1993 02:18:16 +0000 (02:18 +0000)]
Fixed BADSIG to be SIG_ERR per POSIX. /sys/sys/signal.h was updated earlier,
I have not found all the BADSIG's yet.
Rod Grimes [Tue, 3 Aug 1993 02:04:37 +0000 (02:04 +0000)]
Makefile was looking for *.P in ./g++-includes/gen, should have been *.*P.
Rod Grimes [Tue, 3 Aug 1993 01:40:19 +0000 (01:40 +0000)]
Commented out many of the links that are no longer needed.
Nate Willams [Mon, 2 Aug 1993 23:19:52 +0000 (23:19 +0000)]
Added hooks for other init's.
Nate Willams [Mon, 2 Aug 1993 23:19:30 +0000 (23:19 +0000)]
Fixed man stuff for new man system
Nate Willams [Mon, 2 Aug 1993 23:18:35 +0000 (23:18 +0000)]
Forgot to fix the man stuff in the Makefile for new man system
Nate Willams [Mon, 2 Aug 1993 23:17:30 +0000 (23:17 +0000)]
Added the BSDI/4.4BSD init, enabled by setting the INIT_BSDI environment
variable.
Nate Willams [Mon, 2 Aug 1993 23:15:57 +0000 (23:15 +0000)]
Added Christoph's init package to the tree, enabled by setting the environment
variable INIT_CHMR.
Nate Willams [Mon, 2 Aug 1993 22:50:43 +0000 (22:50 +0000)]
Default BLOCKSIZE for root is K-Blocks
Nate Willams [Mon, 2 Aug 1993 22:46:06 +0000 (22:46 +0000)]
Removed default 1K behavior from /etc/csh.login, but put comments
stating how to get 'old' BSD behavior
Nate Willams [Mon, 2 Aug 1993 21:34:24 +0000 (21:34 +0000)]
Whoops, I forgot to add swapinfo to the Makefile when I added it to the
tree. Thanks Paul!
Nate Willams [Mon, 2 Aug 1993 21:25:29 +0000 (21:25 +0000)]
Set the BLOCKSIZE to K so that du/df/swpainfo all returns the amount of
1K blocks and not 512 byte blocks.
Nate Willams [Mon, 2 Aug 1993 21:23:27 +0000 (21:23 +0000)]
Removed df/du aliases, will make them more global and use BLOCKSIZE
environment variable
Rod Grimes [Mon, 2 Aug 1993 21:04:36 +0000 (21:04 +0000)]
Put back the du -k and df -k flags since POSIX says they should still work,
and Nate is fixing them to work.
Nate Willams [Mon, 2 Aug 1993 20:45:05 +0000 (20:45 +0000)]
Added Net/2 and POSIX compatible option '-k' which forces block
counts to be in 1K block sizes to CSRG sources which removed
it. Also changed swapinfo to now use getopt(3).
Nate Willams [Mon, 2 Aug 1993 20:44:02 +0000 (20:44 +0000)]
Added Net/2 and POSIX compatible option '-k' which forces block
counts to be in 1K block sizes to CSRG sources which removed
it.
Rod Grimes [Mon, 2 Aug 1993 20:38:00 +0000 (20:38 +0000)]
Fixed 386BSD 0.1 usage of BADSIG, now use POSIX compiant SIG_ERR
J.T. Conklin [Mon, 2 Aug 1993 16:57:31 +0000 (16:57 +0000)]
Remove GNU regex.[ch] and use system's regex library. The library is still
GNU regex for now, but will be replaced as soon as an alternative is made
availiable.
J.T. Conklin [Mon, 2 Aug 1993 16:50:55 +0000 (16:50 +0000)]
Use system's posix compliant regex routines (GNU regex for now).
J.T. Conklin [Mon, 2 Aug 1993 16:43:54 +0000 (16:43 +0000)]
Remove -I${.CURDIR}, as we now use system's regex.h
J.T. Conklin [Mon, 2 Aug 1993 16:42:08 +0000 (16:42 +0000)]
Use ./foo.sh, so scripts work if . is not in $PATH.
J.T. Conklin [Mon, 2 Aug 1993 16:40:59 +0000 (16:40 +0000)]
Use system's posix compliant regex library (GNU regex for now).
David Greenman [Mon, 2 Aug 1993 10:36:05 +0000 (10:36 +0000)]
* Fixed problem where some rev 8013EBT boards want the DCR_LS flag
* set in order to work in 16bit mode.
Seems also to improve performance by 15%! (?!) I think there might
be more to this flag than the manual says.
Rod Grimes [Mon, 2 Aug 1993 10:16:10 +0000 (10:16 +0000)]
Removed as0 and as1 from the all case since these are obsolete (use sd0...)
David Greenman [Mon, 2 Aug 1993 08:44:41 +0000 (08:44 +0000)]
Fix from Garrett A. Wollman to prevent panic when you:
1) Compile a kernel with options ISO, EON
2) Execute the following system call:
s = socket(PF_INET, SOCK_RAW, IPPROTO_EON);
Andrew Moore [Mon, 2 Aug 1993 02:27:17 +0000 (02:27 +0000)]
added dc to gnu/Makefile
Andrew Moore [Mon, 2 Aug 1993 02:25:40 +0000 (02:25 +0000)]
added bdes to usr.bin/Makefile
Paul Richards [Mon, 2 Aug 1993 01:09:02 +0000 (01:09 +0000)]
Added missing include files.
Paul Richards [Mon, 2 Aug 1993 00:18:18 +0000 (00:18 +0000)]
Rebuilt libgcc sources from libgcc[12].c files after fixing
spelling error in gstddef.h, this fixed the warnings.
Paul Richards [Mon, 2 Aug 1993 00:16:31 +0000 (00:16 +0000)]
Fixed spelling error in gstddef.h that caused possibly dangerous
warnings in libgcc.
Added NOFPU switch to insn-flags.h to turn off generation of
sqrt/sin/cos instructions for machines with no fpu.
Rod Grimes [Sun, 1 Aug 1993 23:46:47 +0000 (23:46 +0000)]
BADSIG was being used inplace of the POSIX name SIG_ERR. I renamed
BADSIG to SIG_ERR. Found this in the port of elm, I also updated
~ports/elm-2.4pl21
Paul Richards [Sun, 1 Aug 1993 19:07:35 +0000 (19:07 +0000)]
Removed less from usr.bin Makefile since it's not in usr.bin anymore.
Jordan K. Hubbard [Sun, 1 Aug 1993 16:18:40 +0000 (16:18 +0000)]
Added include protection.
Rod Grimes [Sun, 1 Aug 1993 00:40:29 +0000 (00:40 +0000)]
Removed aliases of df -> df -k and du -> du -k, as the k option is not
supported in the new df and du code, use setenv BLOCKSIZE 1024 to get
the same effect.
Rod Grimes [Sat, 31 Jul 1993 21:29:20 +0000 (21:29 +0000)]
Missing ${DESTIDIR} from install of fish.instr, and from my last regression
testing of DESTDIR this is the LAST one in the tree!!!
Andrew Moore [Sat, 31 Jul 1993 02:05:15 +0000 (02:05 +0000)]
crude hack so that
:!!<shell-cmd>
preprends the previous shell command to <shell-cmd>
Andrew Moore [Sat, 31 Jul 1993 01:10:24 +0000 (01:10 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Andrew Moore [Sat, 31 Jul 1993 01:10:24 +0000 (01:10 +0000)]
adding GNU dc ("desk calculator")
Andrew Moore [Sat, 31 Jul 1993 00:48:29 +0000 (00:48 +0000)]
update strip with latest from UUNET
Andrew Moore [Sat, 31 Jul 1993 00:46:57 +0000 (00:46 +0000)]
update cp from UUNET w/ changes suggested by Paul K.
Andrew Moore [Sat, 31 Jul 1993 00:37:12 +0000 (00:37 +0000)]
update vis.c from UUNET - no functional change
Andrew Moore [Sat, 31 Jul 1993 00:35:06 +0000 (00:35 +0000)]
corrected vis() prototype for new vis.c from UUNET
Andrew Moore [Fri, 30 Jul 1993 21:32:41 +0000 (21:32 +0000)]
adding bdes(1) - 4.4BSD's crypt(1)
Andrew Moore [Fri, 30 Jul 1993 21:32:41 +0000 (21:32 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
J.T. Conklin [Fri, 30 Jul 1993 20:16:53 +0000 (20:16 +0000)]
GNU Regex 0.12
Andrew Moore [Fri, 30 Jul 1993 19:30:08 +0000 (19:30 +0000)]
updated from UUNET - no functional changes
Nate Willams [Fri, 30 Jul 1993 18:17:45 +0000 (18:17 +0000)]
From: L Jonas Olsson <ljo@vger.EEAP.CWRU.Edu>
Subject: ctype.h fixed
I've added prototypes to all ANSI C functions and removed the broken
toupper/tolower.
Nate Willams [Fri, 30 Jul 1993 17:21:41 +0000 (17:21 +0000)]
Sendmail 8.1c -> 8.3 (From NetBSD with hacked Makefiles)
This removes many security bugs from the distribution and brings us
closer to 4.4 status. Also, this may remove some of the current bugs
in sendmail that folks have been experiencing.
Note: sendmail wants sysconf(), but neither NetBSD or FreeBSD have it,
so I used Adam's flag to disable it's use.
Rod Grimes [Fri, 30 Jul 1993 16:07:53 +0000 (16:07 +0000)]
Removed keymap from the Makefile since codrv and friends have been
removed.
Rod Grimes [Fri, 30 Jul 1993 15:09:40 +0000 (15:09 +0000)]
Changeing the /sys link target from usr/src/sys.386bsd to usr/src/sys also
changes its length from 18 to 12.
Rod Grimes [Fri, 30 Jul 1993 11:00:54 +0000 (11:00 +0000)]
Removed vty04 from sh MAKEDEV all since that casued root login problems
on the console if you do not run codrv.
Rod Grimes [Fri, 30 Jul 1993 10:58:46 +0000 (10:58 +0000)]
Fixed com1 -> com00 since com ports are 0 based.
Jordan K. Hubbard [Fri, 30 Jul 1993 10:57:13 +0000 (10:57 +0000)]
Whoops - try again. Include safeties.
Rod Grimes [Fri, 30 Jul 1993 10:56:34 +0000 (10:56 +0000)]
Forgot to fix com01 -> com00, and added com02 and com03
Rod Grimes [Fri, 30 Jul 1993 10:55:24 +0000 (10:55 +0000)]
Replaced console with vga.
Jordan K. Hubbard [Fri, 30 Jul 1993 10:52:02 +0000 (10:52 +0000)]
Now have very necessary include safety checks
Andrew Moore [Fri, 30 Jul 1993 07:10:53 +0000 (07:10 +0000)]
update uniq with latest from UUNET - adds -f and -s options
Jordan K. Hubbard [Fri, 30 Jul 1993 02:20:43 +0000 (02:20 +0000)]
Updated syscons to 0.2b - please test this! It won't be in the ALPHA
release, but it's still worth testing.
Andrew Moore [Fri, 30 Jul 1993 02:06:30 +0000 (02:06 +0000)]
added missing modules from UUNET (including new pow.c)
Jordan K. Hubbard [Fri, 30 Jul 1993 00:57:06 +0000 (00:57 +0000)]
Free'd up major number assigned to codrv.
Jordan K. Hubbard [Fri, 30 Jul 1993 00:56:31 +0000 (00:56 +0000)]
Removed entries for codrv, nuked sample config file since no longer necessary.
Nate Willams [Thu, 29 Jul 1993 18:30:36 +0000 (18:30 +0000)]
Added a default host.conf (gethostnamadr() name resolver) which declares
to resolve all names via bind first and then try /etc/hosts.
Nate Willams [Thu, 29 Jul 1993 18:28:24 +0000 (18:28 +0000)]
Added the ability to specify the order to lookup hostnames via
/etc/host.conf file.
Choices are "bind" and "hosts", where bind is the the standard default
way and hosts uses your /etc/hosts file to resolve addresses.
Patch is from resolv+, and was modified to be against this new routine
from uunet.
Nate Willams [Thu, 29 Jul 1993 18:21:42 +0000 (18:21 +0000)]
New gethostnamdard() library changed the function declaration from a
cahr * -> const char *. Fixed this to remove compiler warnings/errors
Nate Willams [Thu, 29 Jul 1993 18:18:36 +0000 (18:18 +0000)]
Updated routine from newest version from uunet, tested and works as
well as former one.
Nate Willams [Thu, 29 Jul 1993 18:16:31 +0000 (18:16 +0000)]
New fts(3) from Keith Bostic via uunet. Tested and appears to work at
least as well as previous updated fts routine
Nate Willams [Thu, 29 Jul 1993 12:50:24 +0000 (12:50 +0000)]
I forgot to change the Makefile way back when I commited the file, so it
wasn't installed.
David Greenman [Thu, 29 Jul 1993 12:07:10 +0000 (12:07 +0000)]
Added include of systm.h to get min/max/bcmp etc...
Nate Willams [Thu, 29 Jul 1993 11:55:37 +0000 (11:55 +0000)]
Syncing our sources back with Julian's, and removing PATCHKIT headers.
Large Bustek changes, most everything else is minimal.
Nate Willams [Thu, 29 Jul 1993 11:53:01 +0000 (11:53 +0000)]
New tape device command for new SCSI Tape driver
Nate Willams [Thu, 29 Jul 1993 11:52:05 +0000 (11:52 +0000)]
Added st(8) to command to compile
Nate Willams [Thu, 29 Jul 1993 11:50:47 +0000 (11:50 +0000)]
Added functionality needed for new st(8) [ SCSI TAPE control ] program
and the new scsi/st.c driver. Most of this is for variable block-size
tape drives.
Nate Willams [Thu, 29 Jul 1993 11:49:13 +0000 (11:49 +0000)]
Removed PATCHKIT headers and updated our sources to Julian's with
our patches back in. Major changes to the Bustek driver and the
Tape driver, the rest are minor.
Andrew Moore [Thu, 29 Jul 1993 02:39:24 +0000 (02:39 +0000)]
fixed static declr complaint by gcc2
Nate Willams [Wed, 28 Jul 1993 22:43:59 +0000 (22:43 +0000)]
Whoops, made a typo
Nate Willams [Wed, 28 Jul 1993 22:38:03 +0000 (22:38 +0000)]
Added function prototype for ASNI-fied function in libc/net/inet_addr.c
to keep from getting a warning.
Nate Willams [Wed, 28 Jul 1993 22:20:50 +0000 (22:20 +0000)]
New fts.h from Keith Bostic via uunet - Version # and Copyright year change
only.
(library update will come after further testing)
Nate Willams [Wed, 28 Jul 1993 22:15:10 +0000 (22:15 +0000)]
Keith Bostic uploaded the 4.4 find to uunet for us (tested and seems to
work well) Changes are minimal from the previous version, mostly
ANSI-fication stuff and fnmatch updates for the fnmatch code we have now,
before I made an informed guess on how it was supposed to work.
Nate Willams [Wed, 28 Jul 1993 21:23:11 +0000 (21:23 +0000)]
No functional changes, just more ANSI-fied version from uunet
Andrew Moore [Wed, 28 Jul 1993 09:45:29 +0000 (09:45 +0000)]
fixed col's entab algorithm which was losing spaces
Andrew Moore [Wed, 28 Jul 1993 09:38:58 +0000 (09:38 +0000)]
removed a hack that hardcoded the widths of underline and bold chars
Paul Richards [Wed, 28 Jul 1993 02:55:23 +0000 (02:55 +0000)]
Couple of common to lib changes I missed.
Nate Willams [Wed, 28 Jul 1993 01:53:52 +0000 (01:53 +0000)]
The updated mtree changed a couple things which required changes in
the mtree files.
Nate Willams [Wed, 28 Jul 1993 01:50:07 +0000 (01:50 +0000)]
fts(3) updates
Nate Willams [Wed, 28 Jul 1993 01:42:17 +0000 (01:42 +0000)]
fts(3) integration patches
Nate Willams [Tue, 27 Jul 1993 18:38:16 +0000 (18:38 +0000)]
From: amurai@spec.co.jp (Atsushi MURAI)
Newsgroups: comp.os.386bsd.bugs
Subject: [Patch] ISOFS with Rock Ridge Ext. (1/1)
Date: 26 Jul 93 10:45:50 GMT
Here is just short patch for "[Source] ISOFS with Rock Ridge Ext."
that I posted last week. After I post them, I try to investigate a bad
performance as I mentioned the Readme and found a problem which is
caused by mostly missing namei/inode cache of isofs - it's came from
orignal source code. (Wao Wao - You can say that again ;-)
I hope you will get a reasonable performance without any problem..
Enjoy,
Atsushi.
Nate Willams [Tue, 27 Jul 1993 17:24:17 +0000 (17:24 +0000)]
Added README which explains the copyright status of getopt(1)
Nate Willams [Tue, 27 Jul 1993 17:08:57 +0000 (17:08 +0000)]
There was additional cruft at the bottom on the man page.
David Greenman [Tue, 27 Jul 1993 10:53:32 +0000 (10:53 +0000)]
* Applied fixes from Bruce Evans to fix COW bugs, >1MB kernel loading,
profiling, and various protection checks that cause security holes
and system crashes.
* Changed min/max/bcmp/ffs/strlen to be static inline functions
- included from cpufunc.h in via systm.h. This change
improves performance in many parts of the kernel - up to 5% in the
networking layer alone. Note that this requires systm.h to be included
in any file that uses these functions otherwise it won't be able to
find them during the load.
* Fixed incorrect call to splx() in if_is.c
* Fixed bogus variable assignment to splx() in if_ed.c
Andrew Moore [Tue, 27 Jul 1993 03:28:32 +0000 (03:28 +0000)]
changed BINMODE= 6555 and CATMODE= 0664
David Greenman [Tue, 27 Jul 1993 03:13:50 +0000 (03:13 +0000)]
* Added include of systm.h to pick up inlined min/max/bcmp if you have
* them in cpufunc.h. Modified wait loop in reset to look a little better.
* Added read for talley counters to prevent an infinite loop on old
* 8003E's if they (the counters) overflow.
Andrew Moore [Tue, 27 Jul 1993 02:54:46 +0000 (02:54 +0000)]
Added setreuid() calls so that shell escapes work.
The effective ID's need to be set to the real ID's before invoking
a shell for security reasons.