*BSD News Article 14213


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!haven.umd.edu!uunet!acd4!iedv7!smm
From: smm@iedv7.acd.com ( Steve McCoole       )
Subject: Diffs to BSDI BSD/386 Ported Software List 02/02
Message-ID: <1993Apr8.020133.22717@acd4.acd.com>
Followup-To: comp.unix.bsd
Keywords: BSD, PC, Available Software, Patches and Enhancements
Sender: news@acd4.acd.com (USENET News System)
Organization: Applied Computing Devices, Inc., Terre Haute IN
References: <1993Apr8.015726.22485@acd4.acd.com>
Date: Thu, 8 Apr 1993 02:01:33 GMT
Lines: 153

4c4
< Date: Mon Jan 18 19:00:29 EST 1993
---
> Date: Mon Apr 05 19:00:29 EST 1993
12,13c12
<  Starting with this issue I have been removing entries which are beta
<  level specific.
---
>  Notes for beta level stuff have been deleted.
624c623,628
< gamma4.pagermap.wait.patch: Subject: (Gamma 3) Deadlock in page daemon
---
> gamma3.pagermap.wait.patch: Subject: (Gamma 3) Deadlock in page daemon
> gamma3.security.patch: Subject: Fix for a security hole in Gamma 3.
> gamma3.sigsuspend.patch: Subject: (Gamma 3) Sigsuspend(2) problem.
> gamma3.socket.patch: Subject: (Gamma 3) Several bugs in receive from socket.
> gamma3.unp_discard.patch: Subject: (Gamma 3) Wrong access rights
>                           handling in unix domain sockets. 
808a813,941
> (GAMMA 4)
> Fix to the w_char redefinition problem in Xlib.h.
> File: bsdi.com : Xlib.h.patch.Z
> rd@pixie.aii.com (Robert D. Thrush)
> -------
> (GAMMA 4)
> I'd like to ask you to test the new version of VGA driver
> on your VGA cards -- it does some trickery to save/restore
> fonts and it is possible that some cards don't like that.
> The changes are supposed to fix the problem with restoring
> screen on exit from X on Trident and some other VGA cards.
> I also added code for loading user font.
> File: bsdi.com : antovov.vga.driver.Z
> avg@uunet.uu.net (Vadim Antonov)
> -------
> (GAMMA 4)
> I have had enough requests for the new 3C509 driver that I will use
> multicast to reply.  Here are the patches for /usr/src/sys/i386/isa/if_ef.c.
> They fix three problems: there was a possible hang if there were excessive
> collisions, some machines could not configure more than 1 card, and some
> machines could not configure the 3C509 on a reboot without a power-up.
> 
> I have forgotten whether the 0.9.4.1 patches include this, but I think
> the answer is "no".
> 
> A couple of folks asked about performance; I don't have performance
> numbers (or a 3C509!), but several reports put it substantially ahead
> of the other cards we support.
> 
> At least one person asked about the card for which we just added support.
> It is the Intel EtherExpress 16.
> File: bsdi.com : ethernet.3c509.patch.Z
> karels@bsdi.com (Mike Karels)
> -------
> (GAMMA 4)
>  > I have a question about the return value from fflush.  According to the
>  > manpage, fflush will fail if the stream is not open for writing.
>  > However, it fails when the stream is opened for reading and writing with
>  > mode "w+".
> 
> I thought I'd sent in this patch -- I'm pretty sure I did, but would need
> to search through my archives to double check.  Just in case, I'll CC this
> to problems@bsdi.com, also.  For those that want to fix it now, I include
> a patch to /usr/src/lib/libc/stdio/fflush.c below my signature.
> File: bsdi.com : fflush.patch.Z
> composer@beyond.dreams.org (Jeff Kellem)
> -------
> (GAMMA 4) 
> Check the 'speed' with stty.  If it's 38,400 or higher, more gets
> confused.  If you're using xterm, the simple answer is to drop the
> speed down to (say) 9600, since it makes no difference to anything
> else.  Otherwise you need to patch more...
> File : bsdi.com : more.highspeed.patch
> donn@bsdi.com (Donn Seeley)
> -------
> (GAMMA 4)
> Followup to msgs(1) problem (bug #001975)
> The fopen(fname, "a+") didn't actually work either like I thought it had.
> Soo...opening for read/write ("r+"), and then opening for write ("w")
> if that doesn't work (if the file doesn't exist) does the trick.
> I tested it running msgs(1) a few times, and removing my .msgsrc, and
> repeating the whole process a few times.  I can't get it to fail anymore,
> and here is my resultant patch:
> File: bsdi.com : msgs.patch.Z
> From: tod@vision.intel.com (Tod Oace)
> -------
> (GAMMA 4)
> Fix to allow boot without a keyboard
> In srt0.s, a call is made to kbd_reset. This call hangs unless the following
> patch is applied to /sys/i386/stand/kbd.c. The patch will put an upper
> bound on how long the code waits for the reset command to complete.
> File: bsdi.com : no_kbd_boot.patch.Z
> From: Robert Hagens <hagens@reston.ans.net>
> -------
> (GAMMA 4)
> Another problem with sed. The gamma-4 sed failed the following sed
> script found in the brand new GROFF 1.07 release (psstrip.sed)
> 
> #!/bin/sed -f
> # Strip a PostScript prologue of unnecessary comments and white space.
> /^%[%!]/b
> s/^[ 	][ 	]*//
> s/[ 	][ 	]*$//
> s/%.*//
> /^$/d
> s/[ 	]*\([][}/{]\)[ 	]*/\1/g
> 
> 
> The last line fails to compile, sed complaining about unbalanced []'s.
> This is due to compile_delimited not really knowing the traditionally
> rules about [] expressions (namely that inside a [s] expression, the first
> character of s is allowed to be ] and that \ has no special meaning.
> 
> The following patch corrects this. I have a vague nasty feeling though
> that we should run sed through a complete set of tests after this change.
> I have done a few tests, but nothing VERY extensive.
> File: bsdi.com : sed.patch.Z
> From: root@eab.retix.com (Erik Forsberg)
> ------
> (GAMMA 4)
> I found a problem in sort with a large file where it hits the end of the
> sort buffer, and because of the way trecheaders are allocated, bufend could
> be less than opos, so the memmove gets a negative length.
> Context diffs follow:
> File: bsdi.com : sort.large.file.patch.Z
> From: Kent.Peacock@eng.sun.com (Kent Peacock [CONTRACTOR])
> -------
> (GAMMA 4)
> Haven't seen mention of this, so i hope i'm not replicating something
> obvious.  All that's needed to get tcsh 6.03 up and running on BSD/386
> is one small change - BSD/386 defines BSD4_4 but doesn't have the
> "quad_t" type (yet;-)).
> [ I believe that tcsh is back in the normal distribution for 1.0 SMM ]
> File: bsdi.com : tcsh-6.03.patch.Z
> From: sms@wlv.iipo.gtegsc.com (Steven M. Schultz)
> -------
> (GAMMA 4)
> Patch for "panic: vm_map_entry_create: out of map entries"
> Several folks have run into this panic recently.  The direct cause of
> the panic is severe fragmentation of an internal kernel map, which
> we haven't been able to reproduce when we try to cause it.  One way
> for it to happen is for the buffer cache to fill with lots of small files;
> a news feed or NFS mounts with small rsize/wsize have both been seen to do
> this under some circumstances.  Here is a change for /usr/src/sys/vm/vm_map.c
> that alleviates the problem.  If you have not seen this panic, you probably
> don't need the fix.
> File: bsdi.com : vm_map_entry_create.panic.patch
> From: karels@bsdi.com (Mike Karels)
> -------
813c946
< Date: Wed Feb 17 19:00:29 EST 1993
---
> Date: Mon Apr 05 19:00:29 EST 1993