Commit Graph

124 Commits

Author SHA1 Message Date
dg
d37d05a7da Updated kernel files to move occurances of "struct args" syscall
argument definitions outside of the function parameter list.  This is
to reduce the copious warning messages that (non-Jolitz) gcc produces.
Also fixed some bogus variable declarations and casts to make the
compiler happy.
1993-07-16 20:50:44 +00:00
rgrimes
0ef6292146 Added BINMODE=2555 so that it can write the man pages into /usr/share/man/catx.
This means the man dirs must be owned by group BIN.  I have set up the
distribution building tools to be that way.
1993-07-16 17:51:03 +00:00
rgrimes
dd4ca1031b Merge. Fix LINKS+= with $DESTDIR$BINDIR in them, you do NOT need to
specify $DESTDIR on a LINKS+= line.
1993-07-16 17:48:38 +00:00
rgrimes
612d636c07 Changed header from 386BSD BOOT to FreeBSD BOOT. 1993-07-16 13:06:08 +00:00
jkh
d9664b1b7d Whoops, forgot to add this one. 1993-07-16 06:48:59 +00:00
jkh
8121c0433f Lots of stuff is now configured in Makefile.inc, path to `less' no longer
absolute, less uses "fall off end" flag by default, manpath.config now
properly installed.  Happy now, Rod? :-)
1993-07-16 06:46:42 +00:00
dg
b5cec41fcb Modified attach printf's so that the output is compatible with the "new"
way of doing things. There still remain several drivers that need to
be updated.  Also added a compile-time option to pccons to switch the
control and caps-lock keys (REVERSE_CAPS_CTRL) - added for my personal
sanity.
1993-07-15 17:53:14 +00:00
nate
d2ed854768 chmr@edvz.tu-graz.ac.at
gnu/rcs/rcs and rcsfreeze have the wrong man extension in their
Makefiles (.0)
1993-07-14 18:42:35 +00:00
rgrimes
3693aeaa9a From Bruce Evans:
lpt doesn't work here if the printer is not turned on at boot time (this
has been reported for other systems).

lpt has a weird mapping of the flag bits vs printer numbers and MAKEDEV
does not understand this (printer 0 uses minor numbers 0-0x3f, printer 1
uses minors 0x40-0x7f, etc).

The following (simpler) problems are fixed by the patch.

lpt did not check the minor number on open, so if NLPT1 == 1 and you
try to open printer 1 then random memory above the lpt_sc array is
accessed.  I thought I had this problem for minors 1 and 2.  However,
it does not actually occur until minor 0x40.  Does anyone have lpt64?

lpt had several unnecessary && broken ANSIisms and other sloppy
declarations.

Bruce
1993-07-13 18:52:49 +00:00
root
ab9184f877 New boot blocks, from Bruce Evans, and NetBSD fixes. Allows kernel to
be loaded above 1MB.  Same boot code for floppies now.  Speed improvements.
etc etc etc. (I don't have much history on this, but then have been tested)
1993-07-13 18:15:32 +00:00
rgrimes
0586e44224 Fixed two occarances of ldos which should have been lods.
(From Christoph Robitschko)
1993-07-12 09:34:38 +00:00
rgrimes
ad3267a150 For all ed0 driver lines removed iosiz 8192, and fixed the weintr to be
edintr (error from last time I updated these)
1993-07-12 09:30:31 +00:00
conklin
5df1ff8c32 Update diff, diff3, and sdiff's makefiles to use .PATH: instead of
copying the same files to multiple directories.  This should make
things easier when it comes time to update to a newer version of
diffutils.

With this checkin, this brings the netbsd and freebsd diff dists
into sync.
1993-07-09 20:36:06 +00:00
conklin
8ae49835b1 Update makefiles:
centralize obj/noobj conditional in Makefile.inc
	use DPADD
	don't compile profiling library
	install rcsfreeze correctly
After this commit, the freebsd and netbsd rcs distribution will be in sync.
1993-07-09 16:15:13 +00:00
jkh
bddc6a954b Put if_we driver well and truly back into the kernel. 1993-07-09 01:17:46 +00:00
paul
0beeef336e Added copyright message -- it didn't have one before 1993-07-09 00:09:34 +00:00
jkh
5b26c2cc58 Changed Makefile to use Nate's selective obj/noobj build scheme. 1993-07-08 21:57:48 +00:00
conklin
6284d06fa9 Gnu grep 2.0 does fgrep too! 1993-07-08 16:18:59 +00:00
jkh
7a955ab1d6 Added less to list of things to make. 1993-07-08 03:50:56 +00:00
jkh
d9a1538d59 This commit was generated by cvs2svn to compensate for changes in r103,
which included commits to RCS files with non-trunk default branches.
1993-07-07 23:07:02 +00:00
jkh
73606c7372 Newer new man page reader. 1993-07-07 23:07:02 +00:00
paul
c47e74d778 Added gcc1 to gnu makefile 1993-07-07 07:13:40 +00:00
nate
f72bde7cc1 Really cleaned up obj/noobj this time (same as I did with CVS) 1993-07-06 19:46:03 +00:00
nate
72f8bd4386 We don't need librcs.a in /usr/lib, so make install not do anything 1993-07-06 19:38:11 +00:00
nate
3d60fe54a1 Really fixed the obj/noobj problems in CVS, and also made it so a
make install did not install libcvs in /usr/lib, since it has no
reason to do that.
1993-07-06 19:12:57 +00:00
nate
3ed9518233 Removed egrep since the new grep is just a link to it w/out any changes
anymore
1993-07-06 18:53:50 +00:00
nate
826bef9f14 Left an ugly in the Makefile 1993-07-06 18:45:59 +00:00
nate
9dcbaf0000 Update GNU grep to version 2.0 1993-07-06 18:45:26 +00:00
nate
29abb6dec6 Don't echo anything when doing null args, since not doing anything is
more like the standard behavior.
1993-07-06 18:36:50 +00:00
nate
c19d19d396 #ifdef out an unecessary function prototype that conflicted with the
system prototype. (Needed for gcc1)
1993-07-06 18:00:18 +00:00
nate
41028f5e16 Fixed netstart to have a hard-coded localhost address.
This fixes situations where you don't have a correct localhost in
your nameserver or no name-server.
1993-07-05 21:43:35 +00:00
root
6178089f40 Increased default data size (DFLDSIZ) to 16MB. Need to rebuild libutil,
kernel, ps and w for this to work!
1993-07-03 21:21:35 +00:00
root
e52b688b2f Added ${COPY} knob to the install commands 1993-07-03 00:21:21 +00:00
root
fce17d1997 New manual page system 1993-07-02 06:44:07 +00:00
alm
aef1ca7871 Consolidate mark code - no functional changes or fixes. 1993-07-02 06:16:28 +00:00
root
f9a8e35555 New manual page system 1993-07-02 06:10:31 +00:00
root
743047b740 New manual page system 1993-07-02 05:48:19 +00:00
root
bbc7c0426a New manual page system 1993-07-02 04:54:10 +00:00
root
3f2d96eb43 New manual page system 1993-07-02 04:32:41 +00:00
root
bbca3c7e69 New manual page system 1993-07-02 04:22:44 +00:00
nate
1fdcdd63fc Bruce Evans:
The enclosed diffs implement printing of the floating point state for
the version of gdb-3.5 in 386BSD-0.0.  I don't have gdb for 386BSD-0.1
but I've been told that it is also missing this feature.

The changes are small.  Code to read the FP state from the kernel was
#ifdef'ed out, but it essentially works.  Code to change the FP regs
is still #ifdef'ed out.  It is close to working too.  Printing of the
FP regs was broken because hard reg numbers were confused with stack
offsets.

4. The emulator does not handle FP errors right, and it does not
   communicate the emulated FP state to the rest of the kernel, so
   "info float" shows garbage.
1993-07-01 00:17:55 +00:00
nate
9649ed228d Added (protection) around negative constants, in case a program wants
to use the negative of that constant.

#define NEG_NUM -3
#define SAFE_NEG_NUM (-3)

i = -NEG_NUM;		/* Error --3 */
j = -SAFE_NEG_NUM	/* Okay -(-3) */
1993-06-30 22:59:18 +00:00
nate
55e1c2ead0 Setting up for updated (usable) FPE atof/vfprintf/vfscanf fixes 1993-06-29 13:34:33 +00:00
nate
911f9b9832 Fixed a missing letter that causes an error when formatting the document 1993-06-29 10:17:35 +00:00
nate
5a7c265370 ld is moved to src/gnu 1993-06-29 09:58:20 +00:00
nate
c6b945c888 Added gdb/gas/ld to GNU makefiles
Changed the default install directory to be /usr/bin, instead of the
non-standard /usr/gnu/bin.  Until we fix the rest of the tree, it
breaks things.
1993-06-29 09:54:26 +00:00
nate
6f452c3ae9 Added the new gas directory 1993-06-29 09:51:23 +00:00
nate
0aec1c0a9c Added GNU gdb to src/gnu 1993-06-29 09:48:26 +00:00
nate
e0af913363 Added diff/diff3 to the Makefile 1993-06-29 08:38:38 +00:00
nate
38a1e291c5 This commit was generated by cvs2svn to compensate for changes in r70,
which included commits to RCS files with non-trunk default branches.
1993-06-29 08:19:28 +00:00