Subject: Linux-Development Digest #981
From: Digestifier <Linux-Development-Request@senator-bedfellow.MIT.EDU>
To: Linux-Development@senator-bedfellow.MIT.EDU
Reply-To: Linux-Development@senator-bedfellow.MIT.EDU
Date:     Wed, 3 Aug 94 13:13:12 EDT

Linux-Development Digest #981, Volume #1          Wed, 3 Aug 94 13:13:12 EDT

Contents:
  Re: Linux backup of MSDOS? (Rob Janssen)
  Linux-1.1.38 broken for 2 Adaptor system (Gerlach van Beinum)
  Re: gcc and Linux (compiling)... (Tim Smith)
  Re: -= good programmer's editor for X? (Gaybeul)
  Re: Interesting idea for lilo developers (Marc Visser)
  <*> Sound Code <*> (South Street North Studios)
  stty/gtty (David Martin)
  Enhanced IDE?? (Kurt Greiner)
  Qlogic Driver... (Thomas E Zerucha)
  Re: panic: Unable to find empty mailbox for aha1542. (Eric Youngdale)
  Re: Truecolor support for XFree86? (Marios Margaritis)
  problems with serial driver (Karsten Rucker)
  Re: Realtime? (N J Andrews)
  1.1.38 requires perl4.036 to compile (5.0d give floating exception) (Bryan Vold)
  Re: link() system call (Gert Doering)
  Large malloc problems (Kim Hendrikse)
  Enhanced IDE support for Linux? (Blake Beller)
  Re: SEGV, but no core dumped. Why? (Mitchum DSouza)
  Re: Linux-1.1.38 broken for 2 Adaptor system (Mark Olson)
  Re: stty/gtty (Chris Metcalf)
  Re: Large malloc problems (Jeff Epler)
  TAE+ (Micheal Duffy)

----------------------------------------------------------------------------

From: rob@pe1chl.ampr.org (Rob Janssen)
Subject: Re: Linux backup of MSDOS?
Reply-To: pe1chl@rabo.nl
Date: Wed, 3 Aug 1994 08:05:01 GMT

In <SPA.94Aug2235028@zen.fct.unl.pt> spa@fct.unl.pt (Salvador Pinto Abreu) writes:

>In article <31l7u7$ve@sun.cais.com> toehser@cais.cais.com (Tom Oehser) writes:

>> >Tom Oehser <toehser@cais2.cais.com> wrote:
>>
>> >>I am trying "dd if=/dev/hda | gzip --fast | dd of=/dev/nrmt0"
>>
>> >What is the advantage of this over gzip </dev/hda >/dev/nrmt0 ?
>>
>> Is there one?  I am just ignorant and *nix is my newest operating system.
>> I knew that some programs didn't like the raw devices, so I used dd for them.

>if your filesystems are not completely full; you may want to try this
>before compressing (either form):

>       for FS in $FILESYSTEMS; do
>         cp /dev/zero $FS/.zero.
>         rm $FS/.zero.
>       done

>the idea is to fill the unused space with zeros so that gzip will do a
>better job.

Sorry but that won't work...  cp is clever enough not to store blocks
of zeroes on your disk!

You can try a similar construct with "dd" instead.

Rob
-- 
=========================================================================
| Rob Janssen                | AMPRnet:   rob@pe1chl.ampr.org           |
| e-mail: pe1chl@rabo.nl     | AX.25 BBS: PE1CHL@PI8UTR.#UTR.NLD.EU     |
=========================================================================

------------------------------

From: gvb@hermes.bouw.tno.nl (Gerlach van Beinum)
Subject: Linux-1.1.38 broken for 2 Adaptor system
Date: Wed, 3 Aug 1994 11:22:31 GMT

 I have a PC with 2 Adaptec 1542C's in it. One adaptor has a CD rom and 2
 disks on it, the other has a CDD521/10 CD Recorder on it. Normally the
 CD recorder has it's power off. Up to Linux-1.1.37 this gave no problems.

 Linux 1.1.38 Panics with the message 'scsi_devices corrupt(sd)'

 If I power up the recorder all goes well. It seems a bug is introduced in the
 code wich detects what scsi devices are connected to an adaptor.

 gvb@bouw.tno.nl
-- 
Gerlach van Beinum: TNO - BOUW           INTERNET : G.vanBeinum@bouw.tno.nl
                  : PO-box 49            VOICE    : +31 15 842029  
                  : 2600 AA  Delft(NL)   FAX      : +31 15 843990

------------------------------

From: tzs@u.washington.edu (Tim Smith)
Subject: Re: gcc and Linux (compiling)...
Date: 3 Aug 1994 11:57:15 GMT

Urs Thuermann <thuerman@ibr.cs.tu-bs.de> wrote:
>No, if it does, it is broken.  Functions must always have a name, and
>variable declarations always need at least one type specifier, storage
>class specifier or type modifier.

Variable declarations don't always need one of those, at least explicitly.
For example:

        a;
        main()
        {
                a = 1;
        }

is OK.  The first line declares "a" as an int.

--Tim Smith

------------------------------

From: liphy02@frbdx12.cribx1.u-bordeaux.fr (Gaybeul)
Subject: Re: -= good programmer's editor for X?
Date: 3 Aug 1994 12:56:27 GMT

Kris Nybakken (nybakken@world.std.com) wrote:

: Hi.

: Are there any good programmer's editors for X - not term-like ports?

: I'm diving into *nix development from the Mac and Windows world, and 
: haven't had to use a terminal-like editor since my Apple II days!  I'm 
: thinking of something like you'd find under Think C or Visual C (not 
: super-feature loaded, but a good tool).  I've tried the Emacs with the X 
: stuff (menus and the like), but I was kinda hoping for things like syntax 
: coloring, font-size-on-the-fly, etc.  Not to mention that I don't like the C 
: mode and am not into learning elisp to change it.  Not to mention I'm not 
: a believer in having everything AND the kitchen sink installed in my editor.

: Anything out there?

: Please email - I'll summarize and/or forward for other interested parties.


: kristof-
: nybakken@world.std.com

Emacs has a syntax coloring mode (highlit) and is font sensitive (see previous
messages). But there's also a version called Lucid Emacs, which should have been
called xemacs ;-) which handles these things more easily...
If you have free memory to use, try Lucid Emacs.

Lokh.

------------------------------

From: mvisser@cs.kun.nl (Marc Visser)
Subject: Re: Interesting idea for lilo developers
Date: Wed, 3 Aug 1994 11:43:02 GMT

In <31nrmn$atd@smurf.noris.de> urlichs@smurf.noris.de (Matthias Urlichs) writes:

>In comp.os.linux.development, article <kress.670.001066D0@kentrox.com>,
>  kress@kentrox.com (Bill Kress) writes:
>> lilo is a great system. The problem is obvious, there is
>> no input that you can set when you turn your computer on
>> so that you can go get a drink while your system boots
>> to the operating system/configuration of your choice.
>> 
>RTFM, especially "lilo -R".
Also read the config file section, look for "prompt" and "timeout".
>> 
>> Thanks for listening,

welcome,
         Marc
--
**********************************************************************
        M.H. Visser (mvisser@sci.kun.nl)
        Informatica 
        Real-Time systemen

------------------------------

From: ssn@pnet1.pnet.com (South Street North Studios)
Subject: <*> Sound Code <*>
Date: 3 Aug 1994 09:00:19 -0400

Up until recently, I had been using gmod to play music files. To say that 
these S3Ms and MODs had pushed the file format to the max is a gross 
understatement -- but gmod did fairly well...until...

Last week I was rather upset because the folks at Gravis had decided 
software should initialize their card. DOS software. Try again. 
Meanwhile, the init problem was addressed and fixed in a later sound 
driver version, so I decided to upgrade. It worked! But now gmod is just 
as bad as the other hacks available for playing these files: Pitches are 
WRONG. Ugh. Volume control of notes has failed. It's a junker. Or is it?

I posted a message to the "help" group. But now I think I'll try a 
different tack. I'd like to write a real music file player. Not junk like 
some others (excluding gmod -- I almost liked gmod). But I'll need some 
info on just what the differences are in the new sound control.

* How has the sequencer changed?
* How has volume control changed?
* How is the whole thing different?

I'm very picky. I should be -- Linux is the BEST. It's kind of scary that 
real multimedia is on the way and folks are just looking to port Doom.
I want to see more incredible apps for Linux, and I'll gladly contribute 
my time to the cause. I know it will be worth the effort...


=-= Patrick "Grabbing the Future by the throat, if need be..." Jordan

And next is MIDI. See you there.

-- 
 __                __                                     __
(_  _    _|_ |_   (_ _|_ ._ _  _ _|_  |\ | _ ._ _|_ |_   (_ _|_    _|. _  _
__)(_)|_| |_ | |  __) |_ | (/_(/_ |_  | \|(_)|   |_ | |  __) |_|_|(_||(_)_>
ssn@pcnet.com \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Get it together

------------------------------

From: dmartin@lerc.nasa.gov (David Martin)
Subject: stty/gtty
Date: 3 Aug 1994 09:18:47 -0400


I was trying to compile a program that uses <sgtty.h> to build a
library.  The library builds fine, but when it compiles the
executable, it complains that _stty and _gtty are undefined.  Are
these functions just not defined in the system libraries (libc) yet or
is there something else I need to do?

Please resond through e-mail.


# David Martin   System Administrator   NASA Lewis Research Center
# dmartin@lerc.nasa.gov   (216) 977-7014   Cleveland, Ohio
-- 



# David Martin   System Administrator   NASA Lewis Research Center
# dmartin@lerc.nasa.gov   (216) 977-7014   Cleveland, Ohio

------------------------------

From: krg@intac.com (Kurt Greiner)
Crossposted-To: comp.os.linux.admin
Subject: Enhanced IDE??
Date: 3 Aug 1994 13:13:15 GMT

Does anyone know for sure whether or not the new crop of Enhanced IDE 
hard disks work under Linux. By Enhanced IDE I mean the new drives that 
range from 540M - 1G+ . 

If it does work, I need to know how to make it work. Does it require any 
kernel hacking? Any thing else I should know?

--
krg@intac.com

"You can only be young once, but you can be immature forever!!" - Anon.

------------------------------

From: zerucha@shell.portal.com (Thomas E Zerucha)
Subject: Qlogic Driver...
Date: 3 Aug 1994 13:28:14 GMT

Since it appeared that this would be the fastest way for me to obtain one,
I am starting development of a Q-logic SCSI driver (for the FAS408 chip).
If anyone has some tips or suggestions, I would welcome them.  I already
have the card recognized, and doing some processing (though it won't
work under Linux, but does under my dos drone version).
---
zerucha@shell.portal.com - main email address


------------------------------

From: ericy@cais2.cais.com (Eric Youngdale)
Subject: Re: panic: Unable to find empty mailbox for aha1542.
Date: 3 Aug 1994 12:18:35 GMT

In article <1994Aug2.124318.169@tengu.in-berlin.de>,
Kang-Jin Lee <lee@tengu.in-berlin.de> wrote:
>keith@ksmith.com (Keith Smith) writes:
>
>>panic: Unable to find empty mailbox for aha1542.
>>in swapper task not syncing.

[cat > /dev/snip]

>I was confused by this and did RTFM again. The FM suggested to put the
>terminator, it has connectors on both sides, that came with the CD-ROM 
>drive between cable and drive and after doing this, all problems went
>away.

        This does not surprise me.  The problem of running out of mailboxes
comes up because I suspect that we are not releasing the mailboxes when 
we attempt to reset a device.  We only attempt to reset the device when
a command does not finish or the device locks up, and this tends to happen
if the cable has termination problems (among other things).

        I have a theory that the enclosed patch will release the 
mailboxes when we abort a command, and may solve the problem for people 
who believe that they have a good cable.  Please let me know if it helps
at all (conversely, please let me know if it does no good, or even worse).

-Eric

--- aha1542.c.~2~       Mon Jul 25 22:17:36 1994
+++ aha1542.c   Tue Aug  2 22:38:55 1994
@@ -1083,6 +1083,7 @@
              SCtmp->scsi_done(SCpnt);
              
              HOSTDATA(SCpnt->host)->SCint[i] = NULL;
+             HOSTDATA(SCpnt->host)->mb[i].status = 0;
            }
          return SCSI_RESET_SUCCESS;
 #else

-- 
"The woods are lovely, dark and deep.  But I have promises to keep,
And lines to code before I sleep, And lines to code before I sleep."

------------------------------

From: cs_a262@dcs.king.ac.uk (Marios Margaritis)
Subject: Re: Truecolor support for XFree86?
Date: 1 Aug 1994 14:43:19 GMT
Reply-To: cs_a262@dcs.king.ac.uk

In article 94Jul30111420@first.cs.nyu.edu, fox@graphics.cs.nyu.edu (David Fox) writes:
> In article <Ctr9n8.Fzn@aib.com> hohndel@aib.com (Dirk Hohndel) writes:
> 
> ] as I said, you will have a very hard time with packed 24 bit modes, and
> ] with 32 bit modes 1280k videoram are needed for 640x480. On the other
> ] hand with 16bit color even 800x600 is possible in 1MB.
> 
> I for one will go out and buy whatever I need to run a 32 bit
> server at a decent resolution, so if you are worrying that no
> one would use it, you can set your mind at ease...
> --
> David Fox                                             xoF divaD
> NYU Media Research Lab                           baL hcraeseR aideM UYN

Count me in as well!





------------------------------

From: rucker@aibn55.astro.uni-bonn.de (Karsten Rucker)
Subject: problems with serial driver
Date: Wed, 3 Aug 1994 14:27:27 GMT



Hi everybody!

I have problems using my serial plotter with linux:
if i copy a plotfile with cp to /dev/ttyS1 the plotter
continues plotting until the cp command finished (that
is the bash prompt returns). At this moment the plotter
draws incorrect lines and stops in an error condition.
Some time ago someone with a similar problem pointed 
out to remove the following line in rs_close in the
kernel sources (serial.c):
  info->flags &= ~ASYNC_CTS_FLOW
If i do this, the plotter stops plotting incorrect lines;
indeed it stops plotting at all, so the last part of the
plot is still missing!


who can help ?

PS.
i have tried kernel versions 1.1.23, 1.0.0 and 1.0.9.
 

------------------------------

From: N J Andrews <N.J.Andrews@durham.ac.uk>
Subject: Re: Realtime?
Date: 3 Aug 1994 15:19:45 GMT

In article <LEE.94Jul27220934@netspace.students.brown.edu>, lee@netspace.students.brown.edu (Lee J. Silverman) writes:
|> 
|>      Just a quickie: does Linux 1.1.x have a realtime mode, say if
|> one wanted to use a Linux box in a lab to gather data?  If not, could
|> it?  I remember someone asking this way back when we were at 0.99pl14,
|> and there might have been some hardware restriction on why it couldn't
|> be done, but I can't remember now.
|> 

We've run a PC under SCO unix as a controller for a real-time instrument ( yes, I
know it's not the same thing ) which also had a couple of real-time monitoring
programs running. I'm now in the process of converting everything over to Linux.

So to summarise, although I haven't tested the real-time programs under Linux I
can't see any reason why they shouldn't work ( esp. since they did under SCO ),
but I will post if they do not and there is enough interest. Hell, if they don't
work I'll probably post to ask why not!!!

Aside from that I would say that the real-time suitablility of a particular
application depends on the amount of processing required. On a reasonable PC with
the interface on the ISA you'd probably find the ISA bus speed dictates the
fastest you can go ( ignoring running other processes at the sametime ). On the
other hand, if you are collecting data at this rate you're going to need lots of
storage and want a specialised system anyway.

Cheers,

-- 
Nigel J. Andrews
Astronomical Instrumentation Group
Physics Department
University of Durham

------------------------------

From: btv@ldl.HealthPartners.COM (Bryan Vold)
Subject: 1.1.38 requires perl4.036 to compile (5.0d give floating exception)
Date: 3 Aug 1994 09:35:46 -0500

Just a little tickler for cutting edge folks.  The newest version of perl 5.0d,
errors with floating exception.  4.036 still works fine.  Also, the ln that
was added in the the scsi directory should probably have a -f so that it doesn't
error out when you recompile every time.  Hope this helps someone.

-Bryan
-- 
btv@ldl.healthpartners.com               "The relentless pursuit of perfection"
Linux -- The Choice of a GNU Generation  "Make it so, Number One." 

------------------------------

From: gert@greenie.muc.de (Gert Doering)
Subject: Re: link() system call
Date: Mon, 1 Aug 1994 07:06:54 GMT

urlichs@smurf.noris.de (Matthias Urlichs) writes:

>Anyway, the only advantage of a loopback mount over symlinks is a nice
>working directory path, and I admit that I can live without that feature.

Well, the main advantage of loopback mounts is that you can have multiple
chroot()-subsystems to protect a public accessible system, without the
need of having to NFS-mount all the /pub stuff into the chroot()-tree(s).

gert
-- 
I've got a signature breakdown! Anybody got a spare one?

Gert Doering - Munich, Germany                             gert@greenie.muc.de
fax: +49-89-3243328                         gert.doering@physik.tu-muenchen.de

------------------------------

From: kim@square.nl (Kim Hendrikse)
Subject: Large malloc problems
Date: Sun, 31 Jul 1994 15:20:17 GMT

Anyone know why I can malloc 1000000 byte of memory but accessing it at
indexes greater than about 250800 causes a Memory fault, I have 12 MEGS of
ram.

Test program

#include <stdio.h>
#include <stdarg.h>
#include <stddef.h>
#include <malloc.h>

main( int argc, char *argv[] )
{
    int *p;
    int i;

    if ( !( p = ( int * ) malloc( ( size_t ) 1000000 ) ) )
        exit( 1 );

    setbuf( stdout, NULL );
    for ( i = 0; i < 1000000; i++ ) {
        if ( i % 100 == 0 )
            printf( "%d\n", i );
        p[ i ] = 255;
    }
}

------------------------------

From: beller@dirac.scri.fsu.edu (Blake Beller)
Subject: Enhanced IDE support for Linux?
Date: 1 Aug 1994 07:41:11 GMT

I'm about to upgrade to a 486/66 PCI system.  I have read/scanned the PCI,
Hardware, and XFree86 FAQs (HOWTOs) looking for any info about the new
enhanced IDE technology.  I know that most standard IDE drives should work
without problems but was wondering if anyone out there has had
trouble/success with an Enhanced IDE interface? or could point me to a FAQ
that I may have missed?
Responses directly to my email are welcomed.
Thanks in advance.
 
Blake
--
Blake Beller       Email: beller@cs.fsu.edu


------------------------------

From: Mitchum.DSouza@mrc-apu.cam.ac.uk (Mitchum DSouza)
Subject: Re: SEGV, but no core dumped. Why?
Date: 1 Aug 1994 14:01:59 GMT

In article <31isvr$npe@harbinger.cc.monash.edu.au>,
shcun1@lindblat.cc.monash.edu.au (Stuart Cunningham) writes:
|>   I'm trying to debug some software that uses X with Motif and Uil
|> calls.  Occasionally, I'll get the familar "Segmentation Fault" error as
|> the program crashes.  To my surprise, sometimes there is no core dumped.
|> I'm forced to run it from gdb which takes a long time since many user
|> inputs are required to reproduce the bug.  Under gdb, it SEG faults at
|> the same place and I can then investigate as the stack remains intact.
|> Why won't it dump core when running on its own?  There is always half
|> the disk free.  I'm always root, and the directorys always have write
|> permission.
|>   The problem also occurs when there is a "Floating point exceptions":
|> the program stops prematurely, but with no core dumped.
|> I'm running Linux 1.0.8 on a 486DX66 if that's any help.

You dont get coredumps because you haven't read the GCC-FAQ on sunsite.unc.edu
/pub/linux/docs/faqs.

Mitch

------------------------------

From: molson@apollo.tricord.com (Mark Olson)
Subject: Re: Linux-1.1.38 broken for 2 Adaptor system
Date: 3 Aug 1994 13:37:05 GMT

Gerlach van Beinum (gvb@hermes.bouw.tno.nl) wrote:
:  I have a PC with 2 Adaptec 1542C's in it. One adaptor has a CD rom and 2
:  disks on it, the other has a CDD521/10 CD Recorder on it. Normally the
:  CD recorder has it's power off. Up to Linux-1.1.37 this gave no problems.

:  Linux 1.1.38 Panics with the message 'scsi_devices corrupt(sd)'

--rest deleted--

I get the same error w/ one 1542, 3 disk drives & 1 CDROM.
This could be my fault, but I also noticed a lot of compilation warnings
this time around...

Mark Olson

------------------------------

From: metcalf@CATFISH.LCS.MIT.EDU (Chris Metcalf)
Subject: Re: stty/gtty
Date: 3 Aug 1994 13:40:52 GMT

In article <31o5fn$ije@galaxy.lerc.nasa.gov>, David Martin wrote:
>I was trying to compile a program that uses <sgtty.h> to build a
>library.  The library builds fine, but when it compiles the
>executable, it complains that _stty and _gtty are undefined.  

Funny you should mention that.  I just sent a patch to H.J. for gtty/stty.
You need to apply the patch to libc and rebuild libbsd ("make DIRS=libbsd"
is a handy way to avoid rebuilding the whole thing).  Then link -lbsd.

Or, you can role your own, using TIOCGETP and TIOCSETP.

--- 1.1 1994/08/02 19:09:19
+++ libbsd/sgtty.c      1994/08/02 19:20:30
@@ -51,8 +51,8 @@
    return c == _BSD_VDISABLE ? _POSIX_VDISABLE : c;
 }
 
-static int 
-tiocgetp (int fd, struct sgttyb *sg)
+int 
+gtty (int fd, struct sgttyb *sg)
 {
    struct termios t;
    int err;
@@ -114,8 +114,8 @@
    return (ioctl (fd, method, &t));
 }
 
-static int 
-tiocsetp (int fd, struct sgttyb *sg)
+int 
+stty (int fd, struct sgttyb *sg)
 {
    return tiocset (fd, sg, TCSETSF);
 }
@@ -217,9 +217,9 @@
 {
    switch (option) {
    case TIOCGETP:
-      return tiocgetp(fd, (struct sgttyb *) arg);
+      return gtty(fd, (struct sgttyb *) arg);
    case TIOCSETP:
-      return tiocsetp(fd, (struct sgttyb *) arg);
+      return stty(fd, (struct sgttyb *) arg);
    case TIOCGETC:
       return tiocgetc(fd, (struct tchars *) arg);
    case TIOCSETC:

-- 
                        Chris Metcalf, MIT Laboratory for Computer Science
                        metcalf@lcs.mit.edu   //   +1 (617) 253-7766

------------------------------

From: jepler@herbie.unl.edu (Jeff Epler)
Crossposted-To: comp.lang.c
Subject: Re: Large malloc problems
Date: 1 Aug 1994 14:34:01 GMT

kim@square.nl (Kim Hendrikse) writes:

>Anyone know why I can malloc 1000000 byte of memory but accessing it at
>indexes greater than about 250800 causes a Memory fault, I have 12 MEGS of
>ram.

You're mallocing 1000000 *bytes* of memory, but accessing it through a
int*.  Since sizeof(int) is 4 in Linux, you can expect to access
to 249999 before you get segfaulted at.

>Test program

>#include <stdio.h>
>#include <stdarg.h>
>#include <stddef.h>
>#include <malloc.h>

>main( int argc, char *argv[] )
>{
>    int *p;
>    int i;

>    if ( !( p = ( int * ) malloc( ( size_t ) 1000000 ) ) )
    if ( !( p = ( int * ) malloc( ( size_t ) sizeof(int) * 1000000 ) ) )
>       exit( 1 );

>    setbuf( stdout, NULL );
>    for ( i = 0; i < 1000000; i++ ) {
>       if ( i % 100 == 0 )
>           printf( "%d\n", i );
>       p[ i ] = 255;
>    }
>}

Followups to comp.lang.c
--
____  "I wonder if you think about me once upon a time
\BI/   in your wildest dreams" -- Moody Blues    V-- Pink Floyd
 \/   "There's a change that, even with regret, cannot be undone"
IRC: Synger    Running Linux 1.1 -- Free Unix for 386+ machines

------------------------------

From: mduff@cs.pitt.edu (Micheal Duffy)
Subject: TAE+
Date: 2 Aug 1994 21:35:09 GMT


 Has anyone ever ported TAE+ (transportable application environment)
 to a PC running LINUX ?

  I would appreciate any info on this.

  Thanks

 Mike Duffy



------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Development-Request@NEWS-DIGESTS.MIT.EDU

You can send mail to the entire list (and comp.os.linux.development) via:

    Internet: Linux-Development@NEWS-DIGESTS.MIT.EDU

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Development Digest
******************************
