Received: from PACIFIC-CARRIER-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA21296; Thu, 7 Dec 95 23:17:24 EST
Received: from SENATOR-BEDFELLOW.MIT.EDU by MIT.EDU with SMTP
	id AA03045; Thu, 7 Dec 95 23:16:19 EST
Received: (from root@localhost) by senator-bedfellow.MIT.EDU (8.6.12/2.3JIK) id XAA06466 for Linux-Development-System-Dist@senator-bedfellow.mit.edu; Thu, 7 Dec 1995 23:13:47 -0500
Message-Id: <199512080413.XAA06466@senator-bedfellow.MIT.EDU>
From: Digestifier <Linux-Development-System-Request@senator-bedfellow.MIT.EDU>
To: Linux-Development-System@senator-bedfellow.MIT.EDU
Reply-To: Linux-Development-System@senator-bedfellow.MIT.EDU
Date:     Thu, 7 Dec 95 23:13:44 EST
Subject:  Linux-Development-System Digest #94

Linux-Development-System Digest #94, Volume #2    Thu, 7 Dec 95 23:13:44 EST

Contents:
  Sumitting a new patch - How? (Eric Speed (Sysop))
  Worth upgrading to Slack 3.x?? (Eric Speed (Sysop))
  Re: HELP! Need restricted shell for Linux!!!!!!!! (Rene COUGNENC)
  Copying big file in X crashes Linux 1.2.11 (jaakola@cc.helsinki.fi)
  Serial programming (David Bashaw)
  Re: Priorities in 1.3.45? (Steve Pershing)
  Re: Standardized Printing for Linux (Jim Hague)
  Re: malloc and security (Daniel Barlow)
  Re: Developing products for (MS) Windows and X? (Stasic)
  Re: Standardized Printing for Linux (Jurgen Botz)
  Help compiling non-ELF objects (Joe Cygan)
  Re: Linux on BeBox? (Miguel de Icaza)
  Re: Development tools for linux (Michael Ferrara)
  Linux kernel mailing list... how to join? (taavo r)
  Re: Standardized Printing for Linux (Uwe Bonnes)
  Re: Standardized Printing for Linux (Marc ter Horst)
  Re: ELF: Can Only Build Static Binaries! (Mark Shadley)
  Re: Where the offical place for libc? (Andreas Schwab)

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

From: speed@jupiter.rowan.edu (Eric Speed (Sysop))
Subject: Sumitting a new patch - How?
Date: 7 Dec 1995 19:11:14 GMT

I have fixed a bug in the password program and would like to know how to 
submit it for the next release of Linux.  Can anyone tell me how to do this?

Thanks.

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               Eric Steven Speed
                             System Administrator
                         Rowan College of New Jersey
               Speed@Jupiter.Rowan.Edu   Speed@Elvis.Rowan.Edu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

From: speed@jupiter.rowan.edu (Eric Speed (Sysop))
Subject: Worth upgrading to Slack 3.x??
Date: 7 Dec 1995 19:14:26 GMT

I am currently running a Linux box with over 600 users on it,  It is 
runing Slackware 2.3, and I want to know if it is a good idea to upgrade 
to the latest Slackware or not.  Does it give me an advatage that is not 
currently in 2.3?  The user level will be going up to over a 1000, by Jan.

Thanks for any help...

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               Eric Steven Speed
                             System Administrator
                         Rowan College of New Jersey
               Speed@Jupiter.Rowan.Edu   Speed@Elvis.Rowan.Edu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

From: rene@renux.freenix.fr (Rene COUGNENC)
Subject: Re: HELP! Need restricted shell for Linux!!!!!!!!
Date: 6 Dec 1995 11:37:59 GMT

Ce brave Anthony J. Stuckey ecrit:

>       BASH should have a restricted mode, I don't think that pdksh does.

Bash has a restricted mode, it is a config-time option :

From config.h :

/* Define RESTRICTED_SHELL if you want the generated shell to have the
   ability to be a restricted one.  The shell thus generated can become
   restricted by being run with the name "rbash", or by setting the -r
   flag. */
/* #define RESTRICTED_SHELL */           


--
 linux linux linux linux -[ Rene.Cougnenc@freenix.fr ]- linux linux linux 

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

From: jaakola@cc.helsinki.fi
Crossposted-To: comp.os.linux.misc
Subject: Copying big file in X crashes Linux 1.2.11
Date: 6 Dec 95 14:40:01 EET

My system crashes when I try to copy a big file (3903492 bytes) from a
file system to another while running X. Without X the copy succeeds.

I use just the cp command to copy the file. The file systems are on
separate IDE disks. The cp commands returns to the shell prompt and I
have about two seconds time to type the next command, when the disk
makes a normal noise (apparently flushes disk buffers from RAM to disk)
and everything freezes: I can't move my mouse and keyboard is dead
(Ctrl-Alt-Del does nothing, Caps Lock doesn't blink the LED). I have to
press the reset button, after which the fsck starts complaining during
boot-up.

Any ideas? The system has been very stable all the time. I made last
upgrades on July 1st this year. The machine is a no-name clone 486DX2/66
with 256 kB cache and Award BIOS. The machine was bought on June 1994. I
don't have any other problems with it.

This is what dmesg says:

..
hda: ST3491A-XR, 408MB w/120KB Cache, CHS=899/15/62, MaxMult=16
hdb: Maxtor 71260 AT, 1204MB w/256KB Cache, LBA, CHS=2448/16/63, MaxMult=16
ide0: primary interface on irq 14
Floppy drive(s): fd0 is 1.44M
FDC 0 is a 8272A
Memory: 31576k/32768k available (568k kernel code, 384k reserved, 240k data)
..
Linux version 1.2.11 (root@linux.jsoft.fi) (gcc version 2.5.8) #1 Sat
Jul 1 16:08:34 EET 1995

I have XFree 2.1.1 with Cirrus 5428.
--
Juhani Jaakola, jaakola@cc.helsinki.fi

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

From: David Bashaw <dbashaw>
Subject: Serial programming
Date: 7 Dec 1995 19:06:50 GMT

I have been trying to do some serila programming in a TCL script. Not very
sucessfully though. I seem to be able to receive data just fine, but I can not
send data out. I can't figure out how to tell if data is being held due to a
control signal in the wrog state.

I would really prefer to force the comport to set all outgoing control sigs
TRUE ...AND.. ignore all incoming ones.

My tcl script just issues an open command on /dev/cua0 which seems to work.
After that I use read commands to get data and puts to write. Before doing any
reads or writes I use stty on /dev/cua0 for the raw mode. Issuing a flush on
the file after doing a write doesn't help.

Thats my story. Thanks in advance for anything.

Dave
dbashaw@synoptics.com


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

From: Steve Pershing <sp@questor.org>
Subject: Re: Priorities in 1.3.45?
Date: Thu, 7 Dec 1995 09:54:54 -0800

On Thu, 7 Dec 1995, MinnNet Office Account wrote:

> In article <4a5hsa$j2m@questor.org>, sp@questor.org wrote:
> >In article <DJ6u2n.H5t@info.physics.utoronto.ca>,
> >Christopher Neufeld <neufeld@physics.utoronto.ca> wrote:
> >>   I just realized that the upgrade to v1.3.45 seems to have had an
> >>interesting side-effect on my pentium box. All processes are now running
> >>at nice level 15, and I can't renice them to anything else. I rebooted
> >>with the old 1.3.34 kernel, and the problem went away. Am I the only one
> >>who had this happen?
> >
> >Same here on an 80486, but if I tell "top" to "renice" a process showing
> >nice level 15, to nice level 20, I show it running at level -4.
> >
> 
>   Some kernel values have been adjusted so the process "nice" values have 
> moved.  I would get the new psproc package off of sunsite, it's in
> 
>   /pub/Linux/system/Misc/ps
> 
>   I think. Once you have it compile it and all those values should move to the 
> right places.
> 
>   - Michael Frankowski

That did it, Michael.  Many thanks.  The only problem was that it is
"procps", and it is in dir:  "/pub/Linux/system/Status/ps".

--
  Steve Pershing <sp@questor.org>

  ----------------------------------------------------------------------
  FREE ACCESS TO E-MAIL & NEWS at +1 604 681 0670.  INFO on Environment,
  Science, Medicine, AIDS, Native (Indigenous) Issues and more.  We sell
  ZyXEL, Penril, Telebit and more world-wide to support this Free Public
  Community Service.  :::>   Info from:  mail-server@questor.org    <:::
  ----------------------------------------------------------------------

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

From: jim@oxfordcc.co.uk (Jim Hague)
Subject: Re: Standardized Printing for Linux
Date: 6 Dec 1995 10:22:44 -0000

In article <4a1f5k$p06@news.cs.tu-berlin.de>,
Juergen Exner <jue@cs.tu-berlin.de> wrote:
>Nowadays nearly all software supports postscript output. It's just THE
>standard. 
>Enable a virtual (or if you've the money a real) printer for
>postscript and your problems are gone.
>
>I fact, I can't see the point in this discussion

The point is perhaps more from the software author's point of view.
Why on earth should I have to write two totally different bits of
code to render the same image on screen and printer? This has
to be (the) one bit of Windows that's much better than the
X/Unix world; I can use essentially the same code to paint an image
on a screen DC or a printer DC, and don't have to spend time fiddling
with Postscript.

X servers for printers, anyone?
-- 
Jim Hague - jim@oxfordcc.co.uk (work), bears@cix.compulink.co.uk (play)

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

From: barlow@xserver.sjc.ox.ac.uk (Daniel Barlow)
Subject: Re: malloc and security
Date: 7 Dec 1995 17:46:05 GMT

In article <95120511822.235826@drinkel.ow.org>,
Miquel van Smoorenburg <miquels@drinkel.ow.org> wrote:
>In article <498egj$4vf@hermes.synopsys.com>,
>Joe Buck <jbuck@synopsys.com> wrote:
>>I think the pages should be filled with random Zippy the Pinhead quotes,
>>so that if anyone prints uninitialized strings it would be interesting.
>>
>>(Or perhaps Klingon poetry, now that Klingon is an officially supported
>>language).
>
>No, it should be filled with Vogon poetry ofcourse!

I dunno, I always thought it was all full of Satanic messages anyway.

(joke)

Daniel
-- 
Web: http://www.sjc.ox.ac.uk/users/barlow   Mail: daniel.barlow@sjc.ox.ac.uk 

``the real reason GNU ls is 8-bit-clean is so that they can start using 
ISO-8859-1 option characters.''   --- Christopher Davis (ckd@loiosh.kei.com)

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

From: stasic@news.dorsai.org (Stasic)
Subject: Re: Developing products for (MS) Windows and X?
Date: 7 Dec 1995 05:09:59 GMT

Joel M. Hoffman (joel@wam.umd.edu) wrote:
: I find that I have to develop some applications for Windows.  If
: possible, I'd like to do this under Linux, hopefully using a standard
: widget set that will let my final program run under X as well.
: Basically, all I need is simple I/O.  Everything will be in C, so I'll
: use GCC for Linux and probably microsoft C under DOS.

: (If it will mean making things more compilcated, I can do without X
: compatibility --- the key here is Windows.)

There are two things that I have stumbled upon but have never
actually used (meaning I have absolutely no idea about how good
these may be).

One is Fresco (http://www.faslab.com/fresco/HomePage.html).
The other is Amulet (http://www.cs.cmu.edu/afs/cs/project/amulet/www).

Please e-mail me with your opinions on these. I've been distracted
with too many other matters to focus on these but I very much want
to check these out.

Edward 

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

From: jbotz@mtholyoke.edu (Jurgen Botz)
Subject: Re: Standardized Printing for Linux
Date: 5 Dec 1995 01:27:59 GMT

In article <49kj01$lb3@arcadia.informatik.uni-muenchen.de>,
Tim Gehrke  <tgehrke@lrz.fh-muenchen.de> wrote:
>kermit@wwa.com (Matthew D. Isleb) wrote:
>>a) Drivers would be compiled into the kernel or modularized.

There is absolutely no reason for printer drivers to be in the kernel,
static or as modules.

>This also would be possible while having a demon. All you would need to 
>is specifiing an API for the programs to acces the demon.

This is actually the real issue... the lack of a standard printing API
under Unix.  It's not just Linux... it's Unix in general.  Because of
the lack of an API, applications have to produce output without being
able to interact with a printer driver to determine the capabilities
of the available printer(s).  As a result the output is in some
generic format that may not be a good match with the available
facilities.  Then you have to pass this output through another
processing stage to prepare it for the actual available facilities, a
process that often does not work very well or in which you lose
something that you might otherwise have been able to do.

POSIX is apparently trying to address this, but I haven't seen the
result and I don't think any vendors have implemented this aspect of
POSIX.  From what I've read it's based on the MIT/Athena stuff which I
took a look at once and found rather baroque.  Nevertheless, since
Linux is a Posix system, this should be considered.  Unfortunately
POSIX documents are hard to come by...

-- 
Jurgen Botz, jbotz@mtholyoke.edu
"Unix?  What's that?  Is that like Linux?"

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

From: jcygan@news.wiltel.com (Joe Cygan)
Subject: Help compiling non-ELF objects
Date: 7 Dec 1995 20:22:27 GMT
Reply-To: Joe.Cygan@wcom.com


I am trying to compile the PHOST distribution for Linux.  It is distibuted
as a bunch of .o files and a couple of libraries(.a files) and a Makefile.

How can I make this compile on Slackware 3.0 using the old libraries and
such?  Do I have to use special CFLAGS or maybe change the path to point
at the stuff I installed for this purpost.  The Slackware 3 distribution
includes packages called "gccaout" and "libaout" that are supposed to
allow me to compile old-style executables.  I just need some help getting
them to run.  I guess???!!!??? :-/

Thanks.



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

From: miguel@athena.nuclecu.unam.mx (Miguel de Icaza)
Subject: Re: Linux on BeBox?
Date: 07 Dec 1995 17:19:41 -0600


> >Has there been any talk of Linux on the BeBox?  
> 
> I haven't heard any talk by the Linux team, but Terry Lambert 
> <terry@cs.weber.edu>, who is of the FreeBSD team, sounds very interested 
> in porting FreeBSD to the BeBox.

That's good.

> I think BSD is probably a better choice anyway (No offense, Linux people) 
> becuase it has better networking, more architechure-independant code, 
> and, most important of all, is more "cool" in the eyes of all my CS 
> buddies in Berkeley. :-)

I believe your last reason, but as Terry Lambert said a couple of days
ago: comparing BSD and Linux does not make much sense, actually, any
comparision will be outdated a couple of days later.  

Now, about the architecture dependant code: Linux already boots on
m68k (yes, I know the code has not been merged), PowerPC machines,
MIPS machines, Alpha machines and SPARC machines and maybe others that
I don't remember.

Miguel.

-- 
miguel@roxanne.nuclecu.unam.mx     
The Midnight Commander: http://stekt.oulu.fi/~jtklehto/mc/

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

From: mikef@rtfm.sr.hp.com (Michael Ferrara)
Subject: Re: Development tools for linux
Date: 07 Dec 1995 15:52:34 -0800


There's a public program called 'calls'. Look for it with archie.
If you can't find it, I'll mail you a copy.


  Mike Ferrara M/S 4USS
  HP Microwave Instruments Div R&D
  1400 Fountain Grove Pkwy
  Santa Rosa, CA 95403-1799
  (707) 577-4479
  mikef@sr.hp.com

PGP Key Fingerprint = EC F3 52 79 9C 00 0F 78  00 38 28 CC 72 3C 2D 1C

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

From: taavo r <taavo@taavo1.roc.servtech.com>
Subject: Linux kernel mailing list... how to join?
Date: Tue, 05 Dec 1995 16:19:55 +0000

How do I join the kernel mailing list?

I was on it for a while (don't remember how I joined),
but got dropped a week or so ago. Thanks, tr.

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

From: bon@elektron.ikp.physik.th-darmstadt.de (Uwe Bonnes)
Subject: Re: Standardized Printing for Linux
Date: 5 Dec 1995 15:34:58 GMT

Albert Cahalan (albert@snowdon.ccs.neu.edu) wrote:
: 
: OK, here is the request: print a man page on an inkjet printer.
: 
: You could print it as ASCII, but you lose the bold, underline, etc.
: (or whatever, I think troff has structure...)  It looks poor.
: 
: You could convert to PostScript, then convert to a bitmap image,
: then s-l-o-w-l-y send the image to the printer.  You may run out
: of printer memory and crash the printer.  While you do this,
: you get to test the speed of your swap partition.

Well, what _do_ you use for converting. I use ghostscrip, and it runs fine.
We print 600 dpi on a HP-Laserjet(without postscript option). We have dumb
Autocad output: Areas are filled with line line strokes. Often the
postscript output is several megabytes, the resulting compressed bitmap only
about 600 kByte. Ripping it on the calculator and sending the ripped output
to the printer is faster!= in that case.

: 
: You could use the nice formatting escape sequences provided by
: the printer manufacturer for exactly this purpose.  Unfortunately,
: there is no printer API so all programs must assume ASCII or
: PostScript only.  You can't use this option with Linux.
: 

-- 
Uwe Bonnes                bon@elektron.ikp.physik.th-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
========= Tel. 06151 162516 ======== Fax. 06151 164321 ==========

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

From: mht@nuclint.nl (Marc ter Horst)
Subject: Re: Standardized Printing for Linux
Date: 4 Dec 1995 16:13:19 GMT

Actually, I think he meant something like windows printing (pardon the 
expression :-)) where you just plug in the driver for your printer and say 
print. The application needn't be aware of what printer is being used, but 
just switches device context to the printer device instead of the screen.

I suppose by analogy it should be possible to bastardize an X-server to 
produce pcl-5 or hp-gl or some other printer language from a rasterized Hi-res 
virtual image produced by an X-app. However it would require a lot of memory, 
and without some optimizations wouldn't support built-in fonts etc.

Imagine, selecting an X-printserver for the HP4, or a plotter or whatever,
would be nice, no ? 

Marc
    

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

From: shadcat@catcher.com (Mark Shadley)
Subject: Re: ELF: Can Only Build Static Binaries!
Date: 8 Dec 1995 02:58:41 GMT
Reply-To: shadcat@catcher.com

Thomas Boutell wrote:
>Hello,
>
>When I compile new programs, the linker seems to totally ignore
>shared libraries and build static ELF binaries only. "Hello World"
>is 80K. ldd confirms that the binaries I make are all statically linked
>ELF binaries.  This is Not A Good Thing. Please help.

You have to have symlinks along this line..

 libc.so.5 -> libc.so.5.2.16
 libc.so -> libc.so.5

..for shared libs when there is also a static lib with the same
name. Otherwise the static lib with the same name will be used.

ldconfig will make the first link, but the second must be made 
by hand. 

I don't understand the logic, I just follow the instructions.

Mark
--
Mark Shadley <shadcat@catcher.com>
CDSCo Intl., Covina, CA
pgp public key id:C596C1F9

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

From: schwab@lamothe.informatik.uni-dortmund.de (Andreas Schwab)
Subject: Re: Where the offical place for libc?
Date: 06 Dec 1995 15:02:16 +0100
Reply-To: schwab@issan.informatik.uni-dortmund.de

In article <4a3clv$cq3@hermes.synopsys.com>, jbuck@synopsys.com (Joe Buck) writes:

|> barlow@xserver.sjc.ox.ac.uk (Daniel Barlow) writes:
|>>> Now, what exactly is this?  The GNU glibc is up to version 1.0.9, and libg++
|>>> is up to 2.7.1...   Are these just specialized versions for Linux?
|>> 
|>> These are specialised versions for linux, yes.  The GNU libc shares some code
|>> with the Linux libc, but it's hardly a drop-in replacement.  They are
|>> really quite different in some areas (although there is ongoing work to
|>> merge the two threads).
|>> 
|>> What relevance does libg++ have in this context?

|> Linux's stdio library is based on the libio portion of libg++, but is
|> modified, which means that FSF libg++ releases won't work on Linux,
|> which is a shame.

Unless you upgrade to libc 5.2.16, which is compatible with libg++
2.7.x again.
-- 
Andreas Schwab                                      "And now for something
schwab@issan.informatik.uni-dortmund.de              completely different"

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


** 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-System-Request@NEWS-DIGESTS.MIT.EDU

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

    Internet: Linux-Development-System@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-System Digest
******************************
