David Greenman [Mon, 12 Jul 1993 16:13:59 +0000 (16:13 +0000)]
Backed out changes to vm_fault done by SEF w/NetBSD as they don't solve
the problem they were supposed to and their 'correctness' is in question.
Also, removed a NetBSD fix (apparently from Yuval Yarom) to vm_mmap that
conflicts with a much better patch from Guido van Ruuij.
Andrew Moore [Mon, 12 Jul 1993 15:18:23 +0000 (15:18 +0000)]
corrected some error handling in dialers (hayes and courier)
and on carrier loss (in tipout)
Rod Grimes [Mon, 12 Jul 1993 09:34:38 +0000 (09:34 +0000)]
Fixed two occarances of ldos which should have been lods.
(From Christoph Robitschko)
Rod Grimes [Mon, 12 Jul 1993 09:32:55 +0000 (09:32 +0000)]
Changed the reference to mkpasswd to pwd_mkdb since that is what is used
now. (From Christoph Robitschko).
Rod Grimes [Mon, 12 Jul 1993 09:30:38 +0000 (09:30 +0000)]
For all ed0 driver lines removed iosiz 8192, and fixed the weintr to be
edintr (error from last time I updated these)
Rod Grimes [Mon, 12 Jul 1993 09:20:16 +0000 (09:20 +0000)]
Fixed from Sascha Wildner (swildner@channelz.gnu.de) for roll numbers
out of range on i386 platforms.
Rod Grimes [Mon, 12 Jul 1993 09:18:07 +0000 (09:18 +0000)]
Two manual page fixes from Sascha Wildner (swildner@channelz.gun.de),
cleans up the builtin operators list (unesacaped *(ua)), and the
access table for { }.
Paul Richards [Sat, 10 Jul 1993 14:54:26 +0000 (14:54 +0000)]
Removed gcc hacks from cdefs.h Send any flames to me not the list :-)
Rod Grimes [Sat, 10 Jul 1993 01:56:15 +0000 (01:56 +0000)]
From Paul Kranenburg, fix so that it uses it argument properly
J.T. Conklin [Fri, 9 Jul 1993 20:36:06 +0000 (20:36 +0000)]
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.
J.T. Conklin [Fri, 9 Jul 1993 16:15:13 +0000 (16:15 +0000)]
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.
Paul Richards [Fri, 9 Jul 1993 07:18:22 +0000 (07:18 +0000)]
Forgot to cvs add g++.script (again!)
Paul Richards [Fri, 9 Jul 1993 07:17:09 +0000 (07:17 +0000)]
Added g++ script so g++ compiles .c files as c++ code
Andrew Moore [Fri, 9 Jul 1993 05:14:05 +0000 (05:14 +0000)]
Installed A. Chernov's patches:
Standard curses library use eight bit for standout mode, so
8-bit characters displays like highlighted 7-bit characters.
This patch produce library which is fully compatible with all curses
programs and add 8-bit chars to all input/display functions.
---
I don't think, that any programs wish to use internal curses
attribute _STANDOUT directly, in expressions like:
addch( ch | _STANDOUT );
Normal interface use standout() and standend() functions instead.
Many programs use 'char' type (with sign extention) for input characters
and sign extention becomes _STANDOUT mode in this case.
So, I refuse this future and allow 8-bit characters for programs,
which is designed for 7-bit only ('char' type using instead of
'unsigned char').
---
This small patch fix unpleasant standard curses bug:
curses can't expand TAB at all (but tries).
A man who wrote this curses misplace SYNC_IN and SYNCH_OUT,
this patch exchange macro calls.
This patch useful for standard 7-bit curses too, for this
you must delete '_' symbol before waddbytes and apply patch.
---
Oh, NO! This curses are really buggy!
This small patch fix following problem:
[ assumed scrollok(stdscr, TRUE) ]
when addch(ch) at lower right corner of screen, curses are realy
gone mad instead if simple scrolling... Curses code assumed that
this will be done correctly, but implement it with two bugs.
Paul Richards [Fri, 9 Jul 1993 02:55:37 +0000 (02:55 +0000)]
Removed tahoe copy of cksum.i386.c and linked
/usr/src/sys.386bsd/i386/i386/in_cksum.c to cksum.i386.c
Jordan K. Hubbard [Fri, 9 Jul 1993 01:17:46 +0000 (01:17 +0000)]
Put if_we driver well and truly back into the kernel.
Jordan K. Hubbard [Fri, 9 Jul 1993 00:38:35 +0000 (00:38 +0000)]
Removed $History$ line from hell (no leading #).
Paul Richards [Fri, 9 Jul 1993 00:09:34 +0000 (00:09 +0000)]
Added copyright message -- it didn't have one before
Paul Richards [Thu, 8 Jul 1993 23:47:41 +0000 (23:47 +0000)]
Forgot to cvs add cksum.i386.c
Jordan K. Hubbard [Thu, 8 Jul 1993 21:57:48 +0000 (21:57 +0000)]
Changed Makefile to use Nate's selective obj/noobj build scheme.
Nate Willams [Thu, 8 Jul 1993 17:58:20 +0000 (17:58 +0000)]
Removed Fixed Links
Nate Willams [Thu, 8 Jul 1993 17:50:03 +0000 (17:50 +0000)]
Fixed up the make w/out obj directories in libc.
(cgd@sun-lamp.cs.berkeley.edu)
remember curdir as something other than ".", so that makes
of things which include files in directories won't get hosed...
...
made .CURDIR be absolute, not relative, thereby eliminating
the need for some of the makefile trickery when making objects,
and fixing a few .PATH bugs
Paul Richards [Thu, 8 Jul 1993 17:02:21 +0000 (17:02 +0000)]
Removed link to cksum.tahoe.c, just copied it to cksum.i386.c
The link was screwing up build using obj in some circumstances.
J.T. Conklin [Thu, 8 Jul 1993 16:18:59 +0000 (16:18 +0000)]
Gnu grep 2.0 does fgrep too!
Paul Richards [Thu, 8 Jul 1993 14:18:02 +0000 (14:18 +0000)]
Made top level of /usr/include safe (only mpool..h and stab.h needed
doing)
Paul Richards [Thu, 8 Jul 1993 12:17:08 +0000 (12:17 +0000)]
Removed the core.* before disaster strikes.
I removed core as well since it's pretty redundant.
Jordan K. Hubbard [Thu, 8 Jul 1993 03:50:56 +0000 (03:50 +0000)]
Added less to list of things to make.
Jordan K. Hubbard [Thu, 8 Jul 1993 01:15:33 +0000 (01:15 +0000)]
Removed man from list of targets.
Jordan K. Hubbard [Wed, 7 Jul 1993 23:07:02 +0000 (23:07 +0000)]
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
Jordan K. Hubbard [Wed, 7 Jul 1993 23:07:02 +0000 (23:07 +0000)]
Newer new man page reader.
Nate Willams [Wed, 7 Jul 1993 22:27:07 +0000 (22:27 +0000)]
New man system changes
Nate Willams [Wed, 7 Jul 1993 22:26:28 +0000 (22:26 +0000)]
New man page system Makefile changes
Nate Willams [Wed, 7 Jul 1993 22:24:43 +0000 (22:24 +0000)]
More obj/no-obj fixes to Makefile
Nate Willams [Wed, 7 Jul 1993 22:20:53 +0000 (22:20 +0000)]
Added missing symlinked file into Makefile
Nate Willams [Wed, 7 Jul 1993 21:42:46 +0000 (21:42 +0000)]
Cleaned up header files and added core.* to clean directives
Nate Willams [Wed, 7 Jul 1993 20:38:17 +0000 (20:38 +0000)]
A different (and temporarily more portable) way of obj/noobj
Nate Willams [Wed, 7 Jul 1993 20:30:34 +0000 (20:30 +0000)]
What a mess. Got tn3270 to work with/without obj directories, and you
aren't allowed to look at these Makefiles (too embarassing for both
Charles and I) :-(
David Greenman [Wed, 7 Jul 1993 14:02:39 +0000 (14:02 +0000)]
Fixed panics and process hangs resulting from several bugs in the
socket code and a bug in the pipe code. Suggested by Yuval Yurom on 2/93.
See test programs crashtest3.c and crashtest4.c.
Paul Richards [Wed, 7 Jul 1993 07:13:40 +0000 (07:13 +0000)]
Added gcc1 to gnu makefile
Paul Richards [Wed, 7 Jul 1993 06:05:36 +0000 (06:05 +0000)]
Stopped gcc1 linking itself to gcc
Paul Richards [Wed, 7 Jul 1993 06:01:05 +0000 (06:01 +0000)]
Changed dir names back since cvs wouldn't rename the actual dirs.
Paul Richards [Wed, 7 Jul 1993 05:53:09 +0000 (05:53 +0000)]
Changed name of manual page
Paul Richards [Wed, 7 Jul 1993 05:50:44 +0000 (05:50 +0000)]
Fixed gcc2 to co-exist with gcc1
Jordan K. Hubbard [Wed, 7 Jul 1993 00:43:39 +0000 (00:43 +0000)]
Changed makedb rule to use catpages. NOTE: This will still not produce
the althogether desired effect since it will only build the database for
formatted pages, and we now format on demand. We need some sort of
"catman" command we can run first, then this will work as expected.
Jordan K. Hubbard [Wed, 7 Jul 1993 00:38:56 +0000 (00:38 +0000)]
Fixed a NetBSD anacronism.
Jordan K. Hubbard [Wed, 7 Jul 1993 00:37:45 +0000 (00:37 +0000)]
Added Makefile.
Jordan K. Hubbard [Wed, 7 Jul 1993 00:35:19 +0000 (00:35 +0000)]
Descend into librpc properly
J.T. Conklin [Tue, 6 Jul 1993 23:24:53 +0000 (23:24 +0000)]
silence annoying compiler warning messages.
J.T. Conklin [Tue, 6 Jul 1993 22:00:37 +0000 (22:00 +0000)]
Posix D11.2.2.3 requires that the system's true and false be accessed
instead of searching the $PATH. The best way to satisfy this requirement
is to make them a builtin.
true was allready builtin, this patch adds false, and fixes a minor
manpage bug.
Nate Willams [Tue, 6 Jul 1993 21:46:25 +0000 (21:46 +0000)]
Fixed mkbuiltins to work with/without obj directories
Nate Willams [Tue, 6 Jul 1993 19:46:03 +0000 (19:46 +0000)]
Really cleaned up obj/noobj this time (same as I did with CVS)
Nate Willams [Tue, 6 Jul 1993 19:38:11 +0000 (19:38 +0000)]
We don't need librcs.a in /usr/lib, so make install not do anything
Nate Willams [Tue, 6 Jul 1993 19:23:15 +0000 (19:23 +0000)]
Added a link entry for cksum.i386.c, since it is a symlink in the original
distribution and CVS loses symlinks.
Nate Willams [Tue, 6 Jul 1993 19:12:57 +0000 (19:12 +0000)]
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.
Nate Willams [Tue, 6 Jul 1993 18:53:50 +0000 (18:53 +0000)]
Removed egrep since the new grep is just a link to it w/out any changes
anymore
Nate Willams [Tue, 6 Jul 1993 18:45:59 +0000 (18:45 +0000)]
Left an ugly in the Makefile
Nate Willams [Tue, 6 Jul 1993 18:45:26 +0000 (18:45 +0000)]
Update GNU grep to version 2.0
Nate Willams [Tue, 6 Jul 1993 18:36:50 +0000 (18:36 +0000)]
Don't echo anything when doing null args, since not doing anything is
more like the standard behavior.
Nate Willams [Tue, 6 Jul 1993 18:06:49 +0000 (18:06 +0000)]
#ifdef out an unecessary function prototype that conflicted with the
system prototype. (Needed for gcc1)
Nate Willams [Tue, 6 Jul 1993 18:00:18 +0000 (18:00 +0000)]
#ifdef out an unecessary function prototype that conflicted with the
system prototype. (Needed for gcc1)
Jordan K. Hubbard [Tue, 6 Jul 1993 16:46:02 +0000 (16:46 +0000)]
Updated slattach to new header-compression enabled version (from NetBSD)
Jordan K. Hubbard [Tue, 6 Jul 1993 00:46:12 +0000 (00:46 +0000)]
Do a proper ANSI declaration.
Nate Willams [Mon, 5 Jul 1993 22:54:53 +0000 (22:54 +0000)]
Bad hack to get _abort messages gone.
I suspect that bdiv() was never called until we added the new math
libraries, and now that it is called (and calls abort()) we need ld
to also contain another link to libc.a as well to pick up abort()
which is contained in libc.a
HACK/HACK/HACK
Jordan K. Hubbard [Mon, 5 Jul 1993 22:54:43 +0000 (22:54 +0000)]
User proper whatis database name.
Nate Willams [Mon, 5 Jul 1993 21:43:35 +0000 (21:43 +0000)]
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.
David Greenman [Mon, 5 Jul 1993 13:50:18 +0000 (13:50 +0000)]
undid a NetBSD fix because without other support code it does nothing, and
also because it's untested.
David Greenman [Mon, 5 Jul 1993 13:47:49 +0000 (13:47 +0000)]
fixed incorrect signed var type in select that can lead to a panic
Nate Willams [Sun, 4 Jul 1993 04:07:39 +0000 (04:07 +0000)]
Added scandir.c back into the Makefile, since the new directory file
still requires it.
Rick Macklem [Sat, 3 Jul 1993 21:21:35 +0000 (21:21 +0000)]
Increased default data size (DFLDSIZ) to 16MB. Need to rebuild libutil,
kernel, ps and w for this to work!
Rick Macklem [Sat, 3 Jul 1993 12:39:22 +0000 (12:39 +0000)]
Arghh... someone forgot a \ on a line...
Rick Macklem [Sat, 3 Jul 1993 03:09:19 +0000 (03:09 +0000)]
Removed DPADD of libcompat, added LINKS and MLINKS for page -> more
Rick Macklem [Sat, 3 Jul 1993 03:03:40 +0000 (03:03 +0000)]
Enable traversal into the gnu tree at the top level now.
Rick Macklem [Sat, 3 Jul 1993 02:47:17 +0000 (02:47 +0000)]
Fix again for obj dir case..
Rick Macklem [Sat, 3 Jul 1993 02:01:30 +0000 (02:01 +0000)]
Updated since the links for the gnu stuff are no longer needed.
Rick Macklem [Sat, 3 Jul 1993 01:24:54 +0000 (01:24 +0000)]
Another missing ${COPY} knob
Rick Macklem [Sat, 3 Jul 1993 01:12:35 +0000 (01:12 +0000)]
Removed rm -rf ./strip from install:, this should be done by a make clean
Rick Macklem [Sat, 3 Jul 1993 01:06:26 +0000 (01:06 +0000)]
Added ${COPY} knob to install, added CLEANFILES+= termcap so things get
installed and cleaned up properly.
Rick Macklem [Sat, 3 Jul 1993 00:53:52 +0000 (00:53 +0000)]
New manual page system, missed this one on the first round
Rick Macklem [Sat, 3 Jul 1993 00:40:59 +0000 (00:40 +0000)]
Added ${COPY} knob to install
Rick Macklem [Sat, 3 Jul 1993 00:25:14 +0000 (00:25 +0000)]
Added the ${COPY} knob to install
Rick Macklem [Sat, 3 Jul 1993 00:21:21 +0000 (00:21 +0000)]
Added ${COPY} knob to the install commands
Rick Macklem [Sat, 3 Jul 1993 00:12:24 +0000 (00:12 +0000)]
Rename manual page for new manual system, I missed this when doing
the commits.
Nate Willams [Sat, 3 Jul 1993 00:01:21 +0000 (00:01 +0000)]
The 4.4 version needs alot more stuff than exists in the current interim
sources. Back to the old version again.
Nate Willams [Fri, 2 Jul 1993 22:05:24 +0000 (22:05 +0000)]
Chris Provenzan (proven@Athena.MIT.EDU)
Removed bugs and memory leaks from the directory functions.
Nate Willams [Fri, 2 Jul 1993 21:24:51 +0000 (21:24 +0000)]
guido@gvr.win.tue.nl (Guido van Rooij)
Bug:
telnet SEND command broken in client (e.g., SEND AYT)
Diagnosis::
In commands.c:sendcmd(), options that don't have a special
handler function are sent by NET2ADD(IAC, what).
The local variable "what" is never assigned, resulting in junk
being sent to the telnet server.
Nate Willams [Fri, 2 Jul 1993 21:16:12 +0000 (21:16 +0000)]
davidb@otto.bf.rmit.oz.au (David Burren [Athos])
The following patch to /usr/src/usr.bin/netstat/route.c fixes what
I saw as two bugs in `netstat -r`:
1. The output of "Route Tree for Protocol Family" specified the
PF as an int rather than a name.
My fix for this was a quick hack.
2. The gateways in the routing table were always reported as
numeric addresses, even when "-n" was ommitted.
The fix for this is simple and clean.
Rick Macklem [Fri, 2 Jul 1993 12:02:53 +0000 (12:02 +0000)]
Added err.3 to manual page list, got dropped when I did a cvs udpate/merge
of Jordans work, and Nates work.
Rick Macklem [Fri, 2 Jul 1993 11:42:30 +0000 (11:42 +0000)]
Added ed, it has been missed so many times now!
Andrew Moore [Fri, 2 Jul 1993 10:55:17 +0000 (10:55 +0000)]
added missing parens in buffer allocation (caused seg violation)
Nate Willams [Fri, 2 Jul 1993 10:25:21 +0000 (10:25 +0000)]
We really need atof somewhere in the tree, so tell the Makefile to
to find it.
Nate Willams [Fri, 2 Jul 1993 09:16:49 +0000 (09:16 +0000)]
1) Bug description =============================================
Programs compiled on 386bsd using the stock gcc 1.39 do not cast
doubles to ints correctly. K&R says: "When the value of a
floating type is converted to integral type, the fractional part
is discarded...". However, under 386bsd, doubles get ROUNDED to
the nearest int during a cast (instead of getting truncated).
This did not seem to occur under gcc 2.3.3 (on ref.tfs.com).
2) Fix by steve@robobar.co.uk (Steve Bleazard) ==================
"...the bug appears to be in the __fix{uns}dfsi routines that
convert from double to long. The 386 versions of these routines
do not appear to set the rounding mode. [...] gcc 2.3.3 appears to
have it's own C version of these routines...."
Nate Willams [Fri, 2 Jul 1993 09:01:31 +0000 (09:01 +0000)]
1) Bug description =============================================
Programs compiled on 386bsd using the stock gcc 1.39 do not cast
doubles to ints correctly. K&R says: "When the value of a
floating type is converted to integral type, the fractional part
is discarded...". However, under 386bsd, doubles get ROUNDED to
the nearest int during a cast (instead of getting truncated).
This did not seem to occur under gcc 2.3.3 (on ref.tfs.com).
2) Fix by steve@robobar.co.uk (Steve Bleazard) ==================
"...the bug appears to be in the __fix{uns}dfsi routines that
convert from double to long. The 386 versions of these routines
do not appear to set the rounding mode. [...] gcc 2.3.3 appears to
have it's own C version of these routines...."
David Greenman [Fri, 2 Jul 1993 08:56:07 +0000 (08:56 +0000)]
Modified Bruce Evan's patch to useracc to disallow access to UPAGES.
Originally suggested by Yuval Yurom.
Modified calls to round_page() that pass a param that's off by one.
Suggested by Ralf Friedl and Guido Van Rooij.
Rick Macklem [Fri, 2 Jul 1993 08:51:38 +0000 (08:51 +0000)]
New manual page system
Rick Macklem [Fri, 2 Jul 1993 07:27:37 +0000 (07:27 +0000)]
New manual page system
Nate Willams [Fri, 2 Jul 1993 06:53:14 +0000 (06:53 +0000)]
Added diffs from NetBSD version to allow find to compile
Rick Macklem [Fri, 2 Jul 1993 06:44:42 +0000 (06:44 +0000)]
New manual page system
Andrew Moore [Fri, 2 Jul 1993 06:16:28 +0000 (06:16 +0000)]
Consolidate mark code - no functional changes or fixes.
Rick Macklem [Fri, 2 Jul 1993 06:14:54 +0000 (06:14 +0000)]
New manual page system
Nate Willams [Fri, 2 Jul 1993 06:13:38 +0000 (06:13 +0000)]
Updated to newest version on uunet