HDTenEightyP/NetNews huggingface dataset:
From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Newsgroups: comp.os.linux
Subject: Re: Stabilizing linux
Date: 14 Aug 92 13:32:17 GMT
Reply-To: davidsen@crd.ge.com (bill davidsen)
Organization: GE Corporate R&D Center, Schenectady NY

In article <1992Aug13.200750.1247@athena.mit.edu>, komarimf@craft.camp.clarkson.edu (Mark Komarinski) writes:

| Why not have both?  Whipping up some on-line manuals that can be printed
| or viewed should not be that much trouble, and everyone will benefit in the
| end.

  I think you should be the one to do it, then. I've written 40-50 page
user manuals, and many programs of that size, and I can tell you that a
quality manual takes about 2x longer, per page, than code. That insuring
that the notation is consistent end to end, the style is uniform (chatty
or dry, but consistent), that every fact is correct, exceptions are
noted (this works with 0.96a and 0.96b, but not later versions), and
that there are clear examples for all sections which a user could
possibly misunderstand.

  My recent experience with asking for the location of docs rather than
useful hints was revealing; on two questions I got a total of 31 answers
(Linux people are the nicest on the net!), but I got 30 "I don't have
docs, but this worked for me," and one "thaere's a doc on tsx... but
it's not very clear, this is what I think it means." So I now have a few
more lines of notes in my KWS notes file, but no new docs.

  This could really be a huge job, you've been warned.
-- 
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
    I admit that when I was in school I wrote COBOL. But I didn't compile.
From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Newsgroups: comp.os.linux
Subject: Macro package for man page?
Date: 19 Aug 92 15:12:10 GMT
Article-I.D.: crd.1992Aug19.151210.9604
Reply-To: davidsen@crd.ge.com (bill davidsen)
Organization: GE Corporate R&D Center, Schenectady NY


  I would like to have some documentation for the curses packae someone
ported, but it uses some funny macro package instead of -man. I put it
through both V.4 and Sun troff -man, and both rejected it. Does someone
have a copy of the macros used for this, or better yet a copy of the man
page translated to standard UNIX man format?

  This stuff /looks/ like a man page, but all the macros are unknown to
-man.

-- 
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
    I admit that when I was in school I wrote COBOL. But I didn't compile.
Newsgroups: comp.os.linux
From: rafal@utstat.uucp (Rafal Kustra (summer student))
Subject: Few Questions
Organization: University of Toronto, Dept. of Statistics
Date: Mon, 17 Aug 1992 03:08:14 GMT

Hi and kudos to all Linuxers!
I have few questions regarding Linux and lots of thanks
for it (system). 
1) Why can't I use *effectivelly* setterm as regular user?
I've set it suid!
2) (did ask it before but no answer...) Why does (re)nice
in top seem to work au reverse (ie renicing the process
-19 seemes to speed it up, +14 slows it a lot)
3)What do the options to fsck mean? I couldn't find a man
page for it and one on *this* (university) system is
inapropiate.
 My system is 0.96cpl2 with new setterm and ps-0.96c1
 package.

 Once again thanks!
				Rafal
-- 
/|| Numbers exist only in our minds. There is no physical entity that
 ||_is_ number 1. If there were, 1 would be in a place of honor in 
 || some great museum of science, and past it would file a steady
==== stream of mathematicians gazing at 1 in wonder and awe.
From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Newsgroups: comp.os.linux
Subject: Re: loadable device drivers
Date: 14 Aug 92 14:20:33 GMT
Reply-To: davidsen@crd.ge.com (bill davidsen)
Organization: GE Corporate R&D Center, Schenectady NY

In article <1992Aug13.151040.284@bernina.ethz.ch>,
  almesber@nessie.cs.id.ethz.ch (Werner Almesberger) writes:
| In article <2659@nlsun1.oracle.nl> jhelberg@nl.oracle.com (Joost Helberg) writes:
| > Far too long, and you have to reboot too! i.e. all users have to 
| > get coffee or tea!
| 
| You're developping new drivers while users are working on your machine ?
| Poor users ... ;-)
| 
| > The kernel must be mapped when implementing loadable device drivers (to
| > get page-faults) so the kernel doesn't need contiguous memory --> less
| > problems allocating memory.
| 
| Page-faults are deadly for most parts of the kernel. Unless the interrupt
| handling is changed in radical ways (see below), you don't want interrupt
| handlers and code that's called by them to reside in paged memory. (Besides
| the obvious case of device drivers that may be possibly invoked when
| handling a page fault.)
| 
| Using the paging hardware to map kernel pages is a good idea, though.

  This is a good point, and at the risk of saying "me too" I'll expand
on it a bit, the idea that a loadable driver would, for some reason,
have to be contiguous with the kernel, is obviously not correct. The
parts used to handle an interrupt would have to be resident, and unless
someone wants to get very tricky I would suspect the whole thing must
be.

  On the other hand that's been proposed as a solution for possible page
faults on the shared library if jump tables are used (not a great idea
on small systems, I think), and I believe there is code to nail a page
in memory right now.

  The general steps for loading a driver are:
	1. get the driver in memory
	2. link the ints
	3. link the vectors for strategy and ioctl
	4. mark the pages as locked in memory.

Actually you better do 4 before 2&3, but you see the problem.

  As Werner points out, the problem is not simple, but neither is it
nearly as complex as it might appear.
-- 
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
    I admit that when I was in school I wrote COBOL. But I didn't compile.
Newsgroups: comp.os.linux
From: james@netcom.com (James L. Paul)
Subject: Re: ps-0.97 error creating psdatabase
Date: Mon, 17 Aug 92 01:16:20 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 

In article <1992Aug16.225902.12408@utstat.uucp> rafal@utstat.uucp (Rafal Kustra (summer student)) writes:
>In article <t37m71+.james@netcom.com> james@netcom.com (James L. Paul) writes:
>>I tried to compile ps-0.97, but the include files problem just got too
>>convoluted to deal with. So, I just copied the binaries into /usr/bin.
>>w, uptime, and free work ok. ps doesn't. I have /usr/src/linux/tools/system
>>there, and even built it an extra time, but I get this error: 
>>
>>ps -U /usr/src/linux/tools/system /dev/hdb3
>>symbol '_main_memory_start' not found
>>trying to read invalid address
>>
>>James L. Paul
>>
>Are you sure you've boot up from kernel you compiled?
>You have to copy (dd) Image on floopy (or to your boot
>sector on HD) and boot up with that. Also try removing
>/etc/psdatabase and creating a new one (ps -U).
>Hope that helps!
>
>				Rafal
>
>-- 
>/|| Numbers exist only in our minds. There is no physical entity that
> ||_is_ number 1. If there were, 1 would be in a place of honor in 
> || some great museum of science, and past it would file a steady
>==== stream of mathematicians gazing at 1 in wonder and awe.

Yes, as I said, I'm running 0.97pl1. (I'm not using shoelace or lilo or
other such things. My system is Linux only, and has no other OS. The
boot floppy method is just fine for me.)

The /usr/src/linux/tools/system is up to date, since my boot floppy was
built from the same make. I have tried deleting /etc/psdatabase, but it
has no effect.

Something Linus said in a recent post suggested to me that due to changes
in the kernel, ps breaks with 0.97.1, and is likely to break again in
0.97.2. Do others have 0.97.0 ps working with 0.97.1, or is this problem
truely something in my setup?


-- 
James L. Paul

Internet:    netcom!james@apple.com | AppleLink: D1231 | CompuServe: 72767,3436
UUCP:   {apple,amdahl}!netcom!james | GEnie:    J.PAUL | Voice:    607 776-3070
Packet: N6SIW@WB2PSI.#WNY.NY.USA.NA | Delphi:   JLPaul | Home Fax: 607 776-3070
America Online:   JLPaul or Memorex | BIX:      JLPaul | Prodigy:       PWTB41A
Newsgroups: comp.os.linux
From: hpa@casbah.acns.nwu.edu (H. Peter Anvin N9ITP)
Subject: Re: Paying off Linus' PC (was: Linux Standards)
Reply-To: hpa@nwu.edu (H. Peter Anvin)
Organization: You must be kidding!
Date: Wed, 19 Aug 1992 16:26:16 GMT

In article <1992Aug18.070709.16015@trl.oz.au> of comp.os.linux,
  mcf@medici.trl.OZ.AU (Michael Flower) writes:
> From article <1992Aug16.073340.11418@klaava.Helsinki.FI>, by torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds):
> 
> > ......
> > overreaction to the price I had to pay for minix ($169 may not be much,
> > but it's still more than I can afford: I'm still paying monthly
> > installments on my machine) and (b) protection: linux wasn't well-known
> > .....
> 
> Ok guys, what say someone organises a whip around to pay off this beast.
> It seems to me that there are an awful lot of people around that are
> using Linux, and getting a lot of fun and interest out of it, and for a
> small trouble we could pay off the machine, and allow Linus's mind
> fuller scope to spend on the problem in hand rather than the monthly payments
> on the box. Perhaps as a gesture of saying 'thanx'. I realise that there
> are many 
> other people that also contribute, but after all, Linus started this game.
> 

Okay people, don't you think this is fair?

Since I have fixed my address problem, I hereby volunteer to collect money
from Linuxers in the USA.  Send checks to:

	Linus collection
	c/o Peter Anvin
	EECS department
	Tech Institute rm 2657
	2145 Sheridan Road
	Evanston, IL 60208-3118

Please make checks out to me (Peter Anvin) so I can transfer them.  I
*will* transfer all money I get, minus bank transfer charges, to Linus, no
matter how much or how little I get.  If there is anything over when he has
paid off his 'puter I suggest he buys himself some nice hardware to soup up
his system, or just have some fun.

Also, please put your e-mail address on the checks so I can send you a
confirmation.  Once I have sent the money I'll post a breakdown here so
everyone can check that I have sent the right amount.

	/hpa

-- 
INTERNET:  hpa@nwu.edu   TALK:      hpa@casbah.acns.nwu.edu
BITNET:    HPA@NUACC     IBMNET:    16334@IBMX400
HAM RADIO: N9ITP         NeXTMAIL:  hpa@lenny.acns.nwu.edu
This is a test of the emergency USENET system.
From: cole@concert.net (Derrick C. Cole)
Newsgroups: comp.os.linux
Subject: Re: problem compiling 0.97pl1.5 with gcc2.2.2d
Date: 22 Aug 92 21:32:20 GMT
Organization: MCNC Data Operations

In article <1992Aug22.200046.25400@klaava.Helsinki.FI> torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) writes:
>In article <1992Aug22.164625.772@rock.concert.net> cole@concert.net (Derrick C. Cole) writes:
>>
>>However, after the unix socket init, I get an unstoppable list of
>>
>>[ ...lots of error stuff deleted... ]
>>kernel panic: no free inodes in mem
>>[ ...lots of error stuff deleted... ]
>
>Sounds like the infamous problem with shoelace and a kernel image with
>holes in it.  The fix is either not to use shoelace, or make sure
>/vmunix (or whatever you call it) has no holes.  The latter can be done
>by using "cat /usr/src/linux/Image > /vmunix" instead of using 'cp' (or
>you can use 'dd' or any number of other things). 

Linus,

First off, let me join the ranks of those who've already expressed their
thanks and appreciation both for Linux and all of it's contributors!  It's a
pleasure to use my computer for something better than MeSsy-DOS (except of
course when playing Harpoon ;) !)

The above cures the errant errors, and linux now boots via shoelace without
trouble (so far...)

Now, if I can just get my Microsoft bus mouse working and my 512k Paradise
card doing 800x600 properly and a SL/IP connection to Internet and more
memory and...

Cheers (and no, I don't work for Three-Sixty, Inc.)!
Derrick

-- 
"Have you ever tried to clean bits of chow mein out of a keyboard?  It isn't
pretty."
                       -- unknown
======
Newsgroups: comp.os.linux
From: ericy@hal.gnu.ai.mit.edu (Eric Youngdale)
Subject: Re: killing a process
Organization: /etc/organization
Date: Sat, 15 Aug 1992 19:07:23 GMT

In article <1992Aug15.180907.21069@usenet.ins.cwru.edu> mdr4@po.CWRU.Edu (Mark D. Rutherford) writes:
>
>I know to kill a process you use the "kill" command.  But to use the
>kill command, you need the process id number.  How do I find out
>the pid number?  I couldn't find the "ps" command on any of the FTP
>sites.

	It is possible to kill a process without knowing the pid.  If the
process you want to kill is one that you started from your shell, and you
suspended it, then you can use the jobs command to show the job numbers,
and then you can type 

	kill %1

to kill job number 1, etc.

	If you still need the ps command, look for ps-0.97.tar.Z on the usual
archive sites.

-Eric
From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Newsgroups: comp.os.linux
Subject: Re: SLS: now available (for testers)
Date: 15 Aug 92 22:48:05 GMT
Reply-To: davidsen@crd.ge.com (bill davidsen)
Organization: GE Corporate R&D Center, Schenectady NY

In article <1992Aug15.215216.18073@sol.UVic.CA>, pmacdona@sanjuan (Peter MacDonald) writes:

| BTW:  If there are any comments about other software that should
| be added, please let me know.  I insist upon keeping it to 15 disks
| for now, but there is still some room left (not much though).
| But, if you just want to bitch about how it should contain
| the source tree, or should have all the alpha kernels and 
| tcpip alpha, etc, please consider using 386BSD.  The goal of SLS
| is to maintain a balance between small and featureful, with 
| an emphasis on the former.

I'm sorry you consider it bitching, but I /do/ think that the source
tree should be included, because the GPL requires that it be made
available. That's why I'm not distributing disks myself.

I would suggest that you break this into sections, like SCO (only not at
$1500/section) of install, base utils, extended utils, X, games, gcc,
and source.

I was not upset when you stated your prices, although lots of others
seemed to be. You are entitled by the GPL to charge whatever the market
will bear. I /am/ upset that you seem to be violating the GPL in your
distribution, and I hope others will be, too. You are welcome to
consider this a "bitch about how it should contain the source tree"
should you desire. I consider it "let's all play by the rules."

-- 
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
    I admit that when I was in school I wrote COBOL. But I didn't compile.
From: pdp@ariel.its.unimelb.EDU.AU (Paul Douglas Page)
Newsgroups: comp.os.linux
Subject: Re: Getty security bug ?
Date: 18 Aug 92 04:07:59 GMT
Organization: University of Melbourne

In article <1992Aug16.000040.15051@serval.net.wsu.edu> hlu@phys1.physics.wsu.edu (Hongjiu Lu) writes:
>Yes. It also happened to computers in our school. I sometimes got into someone
>else's account. They have fixed it now.
>
>In article <2960@ariel.its.unimelb.EDU.AU>, pdp@ariel.its.unimelb.EDU.AU (Paul Douglas Page) writes:
>|> without logging out correctly the session remains active so the next caller gets to coninue on with the previous callers session. It happens with both my internal and external modems so it's not a cable problem.

I got to the bottom of it with my configuration here is how:

The rockwell chipset that my modem uses supports a command AT&S1 which sets
up the modem so it will drop the DTS line when the carrier is lost.

This has the effect of logging out of the current session when used with the getty & login that comes with poeigl. (which I think is standard )


thanks to all those who suggested fixes.


 - paul.

Newsgroups: comp.os.linux
From: haible@izfm386i.fertigungstechnik.uni-stuttgart.de (Pascal Haible)
Subject: Re: Linux history...
Organization: IZFM, University of Stuttgart, FRG
Date: Wed, 12 Aug 1992 17:37:25 GMT

In article <1992Aug3.165201.26088@klaava.Helsinki.FI> wirzeniu@klaava.Helsinki.FI (Lars Wirzenius) writes:
[...]
>
>Linus is currently about 22 years and 7 months young.  He speaks
                          ^^^^^^^^
That is already well (?) known - at least to kernel source readers
-- or did he harcode in his girl friend's birth day?
(hint: it's no use grep'ing for 1969 or 1970, it's a bit hidden)

>Swedish, English, Finnish (badly :), and a bit of Latin.  He studies at
>the University of Helsinki, since fall of 1988, majoring in Computer
>Science and minoring in maths and physics.  He is shortish (around 170 I
>think), wears glasses, has a cat (at least when I've been at his place
>he does, since Schrodinger (sp?) you can't be certain about cats), a
>computer, and an unclean room.  Drinks beer, schnapps, and other things
>if somebody else is paying.  He eats pizza and likes garlic.  He hacks. 
>He's going to hate me.
>
>What else do you want to know?
>
>--
>Lars.Wirzenius@helsinki.fi

Pascal

-- 
(haible@izfm386i.fertigungstechnik.uni-stuttgart.de)
Newsgroups: comp.os.linux
From: wunder@dfv.rwth-aachen.de (Marcus Wunderlich)
Subject: Problems with GNUPLOT
Organization: Communication Networks
Date: Wed, 19 Aug 1992 06:13:55 GMT

Last nigth, I compiled and installed GNUPLOT on my system without any
problems. But when I tried to run the "all.demo", I got an error message
from the program, which told me not to get the permissions of the I/O-device
while initializing the video card. So I think one of the permissions of
my devices has got the wrong mode. But which one is it and how should I
change it?

Thanks in advance,	Marcus


-- 
____________________________________________________________________________
Marcus Wunderlich	    Germany
Habsburger Allee 23	    Tel.  : +49-241-79986
W-5100 Aachen		    e-mail: wunder@woodstock.dfv.rwth-aachen.de
From: steve@Nyongwa.CAM.ORG (Steve M. Robbins)
Newsgroups: comp.os.linux
Subject: Re: Why GNU cp is flakey under Linux
Date: 15 Aug 92 03:25:21 GMT
Organization: Chiral Symmetry Breakers of Montreal

In article <JRS.92Aug12190300@lepton.world.std.com> jrs@world.std.com (Rick Sladkey) writes:
>>>>>> On Wed, 12 Aug 1992 06:35:34 GMT, jwinstea@jarthur.claremont.edu
>>>>>> (Jim Winstead Jr.) said:
>
>Jim> Not necessarily true - GNU cp contains the optimization that it will
>Jim> use lseek() to 'write' holes in a file instead of writing out all the
>Jim> individual null bits.  This is what causes shoelace to break for some
>Jim> people.  I'm not sure what effect this has on copying to a floppy with
>Jim> the cp command - but I *know* dd is safe.
>
>An examination of the source code shows that GNU cp only performs this
>optimization if it thinks that the original file also had holes.  The
>way GNU cp determines this is by comparing the number of blocks used
>with the actual file size.  Furthermore, it only does this when it is
>compiled without ST_BLOCKS_MISSING defined.  Note that the kernel is
>created by build and does not have any holes.
>
>So if your cp is creating holes ROUTINELY then:
>
>* fstat is broken and returns incorrect values for st_blocks, or
>* you manually defined an incorrect value of DEV_BSIZE (i.e. too small)

I ran into this the other day, trying to recompile gnu's cp.  I don't have
DEV_BSIZE defined anywhere (it's quite possible I've goofed my /usr/include)
so I just defined it to be 1024.  

Looking at the code, though, I decided that it wouldn't make any difference 
what I did, because DEV_BSIZE is only used to guess if holes should be 
attempted, the actual holes are made using lseek().  Making it too large would
mean it would sometimes miss the chance to make holes, and making it too small
would mean it would make holes where none existed.  No harm either way that
I could see.   [except for shoelace apparently]

From the reply Linus made, it seems that the most proper thing to do would
be to replace DEV_BSIZE with sb.st_blocksize in cp.c, right?

>Here is the relevant code from GNU cp.c:
>
>+-----
>| #ifndef ST_BLOCKS_MISSING
>|   if (S_ISREG (sb.st_mode))
>|     {
>|       /* Find out whether the file contains any sparse blocks. */
>|
>|       if (fstat (source_desc, &sb))
>| 	  {
>| 	    error (0, errno, "%s", src_path);
>| 	    return_val = -1;
>| 	    goto ret;
>| 	  }
>|
>|      /* If the file has fewer blocks than would normally
>| 	  be needed for a file of its size, then
>| 	  at least one of the blocks in the file is a hole. */
>|         if (S_ISREG (sb.st_mode) &&
>| 	    sb.st_size - (sb.st_blocks * DEV_BSIZE) >= DEV_BSIZE)
>| 	  make_holes = 1;
>|     }
>| #endif
>+-----
>--
>Rick Sladkey
>jrs@world.std.com


-- 
Steve Robbins  --  steve@nyongwa.cam.org
Dsylexics of the world, untie!
Newsgroups: comp.os.linux
From: mackpei@cs.tu-berlin.de (Xue-Jun Pei)
Subject: HELP! -- Internal Compiler Error
Organization: Techn. University of Berlin, Germany
Date: Mon, 17 Aug 1992 15:34:37 GMT


I got the following error while trying to recompile 0.96c with GCC
2.2.2:

Usage: date [-q] [[MMDDYY]hhmm[ss]]
touch include/linux/config.h
gcc -E -traditional boot/bootsect.S -o boot/bootsect.s
as86 -0 -a -o boot/bootsect.o boot/bootsect.s
ld86 -0 -s -o boot/bootsect boot/bootsect.o
gcc -E -traditional boot/setup.S -o boot/setup.s
as86 -0 -a -o boot/setup.o boot/setup.s
ld86 -0 -s -o boot/setup boot/setup.o
gcc -Wall -O6 -fomit-frame-pointer -c -o init/main.o init/main.c
gcc: Internal compiler error: program cc1 got fatal signal 11
make: *** [init/main.o] Error 1

Sorry for it has been mentioned before, I couldn't find it.

Any help would be appreciated!


Newsgroups: comp.os.linux
From: erc@unislc.uucp (Ed Carp)
Subject: Re: Does anyone have GNU fax working?
X-Newsreader: Tin 1.1 PL5
Organization: Unisys Corporation SLC
Date: Tue, 18 Aug 1992 19:55:23 GMT

Zeyad Najem (najem@dante.cs.uiuc.edu) wrote:

: tucker@yuppie.enet.dec.com (David Tucker / KC4ZGO) writes:
: 
: >I am going to try to use the GNU fax s.w. with my new FRECOM Fax96 card.
: >Before I go to a lot of trouble I thought I'd check if anyone has
: >already compiled it for Linux.  It requires Ghostscript which I've
: >seen mentioned, so can I assume Ghostscript is already avail. on
: >the ftp sites?
: 
: I'm assuming that you're talking about NetFax.

I don't think so - I think he's referring to the fax 3.2 software on
prep.ai.mit.edu.
-- 
Ed Carp, N7EKG     erc@apple.com                801/538-0177
"This is the final task I will ever give you, and it  goes  on  forever.   Act
happy, feel happy, be happy, without a reason in the world. Then you can love,
and do what you will."           -- Dan Millman, "Way Of The Peaceful Warrior"
Newsgroups: comp.os.linux
From: erc@unislc.uucp (Ed Carp)
Subject: Re: UUCICO doesn't fail properly
X-Newsreader: Tin 1.1 PL5
Organization: Unisys Corporation SLC
Date: Fri, 21 Aug 1992 17:50:04 GMT

Corey Minyard (minyard@bnr.ca) wrote:

: I had the same problem with uucico, it did not time out on failure to
: get in to the remote end.  It turns out the signal handler did not
: set up interrupts to stop the read.  The fix is in the file sys1.c,
: you should find the line:
: 
:         s.sa_flags = 0;
: 
: and change it to:
: 
:     #ifdef SA_INTERRUPT
:         s.sa_flags = SA_INTERRUPT;
:     #else
:         s.sa_flags = 0;
:     #endif
: 

I thought that was fixed. :(  I'll pass along the patch to Ian.  Thanks!
-- 
Ed Carp, N7EKG     erc@apple.com                801/538-0177
"This is the final task I will ever give you, and it  goes  on  forever.   Act
happy, feel happy, be happy, without a reason in the world. Then you can love,
and do what you will."           -- Dan Millman, "Way Of The Peaceful Warrior"