HDTenEightyP/NetNews huggingface dataset:
From: kt@keihh.hanse.de (Kei Thomsen)
Newsgroups: comp.os.os9
Subject: Re: Strange problem with setjmp()/longjmp() in OS9
Date: 2 Sep 92 05:33:38 GMT

In article <87473@netnews.upenn.edu> mark@ginger.biophys.upenn.edu (Mark Elliott) writes:


>	I am programming in OS-9 v2.3 and cannot get setjmp()/longjmp() to
>behave. I would like my signal handling routine to call longjmp() to branch
>to a location in my main() routine as set by setjmp(). The branch occurs, but
>shortly there after I get a Bus Trap error. The curious thing is that the
>Bus Trap error occurs a different places in the code, even in subroutines
>that have been successfully executed several times since the branch.
>	I know that this sounds like a pure programming error in my code (it
>probably is!) but I have made every attempt to figure it out. My question is:

>********************************************************************************
>Does any one out there know about some known problem/bug with setjmp()/longjmp()?
>********************************************************************************

Yes, I have the same. I had analysed that problem.

If the program get a signal, the execption-function is called. If you leave that
function, the OS-9 will make an OS9 F$RTE . But if you jump to another function
with longjmp(), sometimes you get a BusError.
Suddenly the register A5 is $7fffffff and you get a Address- oder BusError.
If you look at the stack at that moment, you see that anybody has saved the CPU and
FPU registers to your programstack. This could only be the kernel.
I've tried this with all Kernels from v2.2 v2.3 and all v2.4 up till Rev. 125.
I get that Error very fast, if I start a program with very much Floatingpointoperations
in the background with the same priotity. With my testprogram, I can reproduce that
error so often you want.

This MUST be a Kernelbug.

>	I have used setjmp()/longjmp() successfully in small test programs, but
>something is different in my large application. And I am aware of the constraints
>required to use setjmp()/longjmp() (i.e. I have NOT called setjmp() in a
>subroutine which was returned from before longjmp() executed).

OK, I have the same.

Hi Microware, if you get this news, please send my a Mail.

Tschuess, Kei
                   /\
                  |^^|
                  |{}|
   _______________/~~\________________
  / Kei Thomsen   |  | keihh.hanse.de \
 `========--------.  .---------========'
                  ||||
 Wildermuthring 90 || kt@keihh.hanse.de
 2000 Hamburg 62   ||    OS-9 68030 
 Voice 040/5205921 ||
 Modem 040/5200428 ||  300-14400 Baud
               ,---||---, (V32bis)
               '---<>---'
From: paulfitch@emtwo.UUCP (Paul M Fitch)
Newsgroups: comp.os.os9
Subject: Re: TeX for OSK is on hermit
Keywords: Tex source hermit cocolist?
Date: Thu, 27 Aug 92 09:20:25 EDT
Distribution: world
Summary: Where else?
Organization: Pauls Center for the Study of MM/1s

 You put the TEX archive on Hermit, but many of us have no FTP access. How
about sending it to Delphi or the COCOmailing list server?
-- 
           / Applied OS9 BBS [1:363/18.6](407)327-6346 \   UUCP & FIDO
Paul Fitch | -->emtwo@DELPHI.com   OR                  |   on a $99.00
           \       ...!bilver!emtwo!paulfitch <--      /  Color Computer
Newsgroups: comp.os.linux
From: heim@peanuts.informatik.uni-tuebingen.de (Gerald Heim)
Subject: Re: SLS dist: Latest and where?
Organization: organisiert? ich? ach was!
Date: 3 Sep 92 17:45:42


hi

try gcc2.2.2 (w/o "d" as suffix)

gjh
Newsgroups: comp.os.linux
From: u31b3hs@cip-s02.informatik.rwth-aachen.de (Michael Haardt)
Subject: Re: Linux, Hercules, and graphics?
Organization: Rechnerbetrieb Informatik  /  RWTH Aachen
Date: 31 Aug 92 08:54:13 GMT

apm233m@vaxc.cc.monash.edu.au writes:

Join the MGR channel on the mailing list.  MGR has a bitblit library 
which works nice for Hercules.  You should find all lowlevel functions
in that library.  For higher functions like windows, well, perhaps you
like MGR too :)

Michael
Newsgroups: comp.os.linux
From: tytso@ATHENA.MIT.EDU (Theodore Ts'o)
Newsgroups: comp.os.linux
Subject: Re: Latest releases
Date: 27 Aug 92 21:41:17 GMT
Reply-To: tytso@ATHENA.MIT.EDU (Theodore Ts'o)
Organization: The Internet


   From: hammond@kwhpc.caseng.com (Kevin W. Hammond)
   Reply-To: hammond@kwhpc.caseng.com (Kevin W. Hammond)
   Date: Thu, 27 Aug 1992 01:52:05 GMT

   What are the latest *working* combination of Linux source and GCC and where
   are they located?

   I want to install GCC and Linux 0.97 from scratch and build the
   kernel.  Past attempts have failed miserably, so I'm going to try
   from a "fresh, known-to-be-working" set.

For the Linux 0.97 kernel, on tsx-11.mit.edu:

	/pub/linux/sources/system/linux-0.97.tar.Z
	/pub/linux/sources/system/linux-0.97.patch1.Z
	/pub/linux/sources/system/linux-0.97.patch2.Z 

For GCC, again on tsx-11.mit.edu:

	/pub/linux/packages/GCC/gcc-src-linux-2.2.2d.tar.Z

							- Ted
From: mal11@po.CWRU.Edu (Matthew A. Lewis)
Newsgroups: comp.os.linux
Subject: file system listing......
Date: 4 Sep 92 02:06:21 GMT
Reply-To: mal11@po.CWRU.Edu (Matthew A. Lewis)
Organization: Case Western Reserve University, Cleveland, OH (USA)
NNTP-Posting-Host: thor.ins.cwru.edu




Could someone with a fairly stable Linux implementation with
GCC 2.2.2d and X386 please send me a listing of all the files on
their file system(s) so that i will be able to deem what libraries,etc.
I need and don't? i would be eternally grateful.


thanx in advance


-- 
MaThiEu a. LeWis      "There is no middle ground/Or that's how it seems/For 
Thieves Like Us        us to walk or to take/Instead we tumble down/Either
mal11@po.cwru.edu      side left or right/To love or to hate."
					-A Strange Kind of Love
Newsgroups: comp.os.linux
Subject: Re: Want to buy a linux PC...
From: rmk@rmkhome.UUCP (Rick Kelly)
Organization: The Man With Ten Cats
Date: Thu, 3 Sep 1992 19:54:58 GMT
Reply-To: rmk@rmkhome.UUCP (Rick Kelly)
Keywords: Buy PC

In article <1992Sep2.152942@tiger1.prime.com> cummings@tiger1.prime.com (Kevin J. Cummings) writes:
>In article <bibhas.715456267@femto.engr.mun.ca>, bibhas@pico.engr.mun.ca (Bibhas Bhattacharya) writes:
>> I did some shopping again for the nth time to buy a 386 good for
>> linux+X. My budget failed me once again :(
>> I don't know if I ever will see X running on my own PC :(
>> 			        		        `
>> Is there anybody out there who wants to sale a compatible PC for a
>> reasonable price?
>> Does anyone have any suggestions as to where can I buy cheap noname 386?
>> Thanks...
>> Bibhas.
>
>I just bought a 16Mhz 386SX "noname" PC complete with 256K VGA (I think it
>was Trident, so sue me) for my Dad from Sam's Discount Warehouse (or whatever
>they call themselves).  US$899 for 2MB RAM, 5.25 & 3.5 drives, and 109MB IDE.
>No-name mouse (Looks like a Logitech clone).  Four expansion slots, and a
>mini-desktop case. It came with DRDOS 6.0 and WIndows 3.1 bundled, along with
>PFS:Works.  In this newsgroup, who cares!
>
>I beleive the Brand name was KLH or KHL or something like that.  They had
>a 25MHz 386SX with a 40MB drive for about the same price (the rest of the
>configuration was about the same).  This is about as cheap as I've seen
>mail-order for 386's.  Though for a couple of hundred more, I'm sure you can
>get a DX instead of an SX.  (And get a 486 for a couple of hunder more than that!)


One problem with KLH PCs is that they just withdrew from the American
marketplace.  Systems that are on sale are just leftovers from a now
non-existant company.  Magnavox and Goldstar have also withdrawn from
the PC marketplace.  Librex is withdrawing at the end of the year.

The second and third tier PC manufacturers are getting shaken out as the
high end companies drop their prices.  BusinessWeek magazine seems to be
the best source for finding out which manufacturer died this week.

-- 

Rick Kelly	rmk@rmkhome.UUCP	unixland!rmkhome!rmk	rmk@frog.UUCP
From: doug@owl.isis.org (Douglas W Murray)
Newsgroups: comp.os.linux
Subject: Creating/Formating a 200 MB partition.
Date: Sat, 22 Aug 92 23:52:43 GMT
Organization: Quoi! me organized?

Hi Linuxers...

I am wondering if one of you might know how I should go about in doing a 
'mkfs' for a 208 MB partition.  As it stands, here is what my drive partion 
looks like:

        Device Boot  Begin   Start      End  Blocks  Id  System
     /dev/hda1  *        1      63    82655   41296+   6 DOS 16-bits >= 32M
     /dev/hda2       82656   82656   164577   40961   81 Linux/MINIX
     /dev/hda3      164578  164578   205539   20481   82 Linux swap
     /dev/hda4      205540  205540   621934  208197+   5 Extended

hda1 is for DOS, hda2 is Linux root, hda3 is for swap and hda4 is 'useless' 
if I try to use 'mkfs'.  When I run it against hda4, I get the following:

mkfs: number of blocks must be less than 65536 fro a Minix-type filesystem.

Any suggestions on how I could resolve this would be greatly appreciated.  
If this appears in the FAQ, please forgive me.

Doug!
Newsgroups: comp.os.linux
From: pmacdona@sanjuan (Peter MacDonald)
Subject: SLS: don't laugh now but...
Organization: University of Victoria, Victoria, BC, CANADA
Date: Wed, 26 Aug 92 03:40:05 GMT

My attempt to make available a Linux distribution that even someone
who has never even used Unix before could install, almost succeeded.
I just got a call from a neophyte who wanted to know what to type
at the login prompt, after he had install all 30 Megs of SLS on his
hard drive.  So for the record, login as "root".

A few other questions:  If you see login in mincom, maybe you have
ttys1 turned on for login in /etc/inittab?

When downloading SLS, you *MUST* get the "disk*" files, because
they ensure that you follow the install sequence :-).

I am trying to upload ghostscript to disk 15 of SLS.  No fonts other
than ugly are supplied.  Those are available from prep.ai.mit.edu,
or on another 6 disks, on which TeX has been collected, but I don't 
know when I will be able to upload those cause I am having modem 
problems or something. 

That will bring SLS to 21 disks, but I want to add Interviews 
though not till after the next GCC/X11 release that uses
jump tables and 3GB procs.   Thus SLS will probably settle out at
26 or so disks for a total system.  That's the bad news.  The good
news is that it will allow DTP with TeX, xdvi, Ghostscript and Idraw.
And that should be upgradable with just shared libs and a kernel.
Hopefully, this (and source) will form a core for a CDROM,
although it is not clear that everyone will want to spend the 
~$400.00 (??) or so buy a player and the CD.  Maybe though.

What is still missing is a simple database package with a commandline
user interface ala DB3.  Any suggestions.

Anyways, in the mean time, I am waiting for the next GCC so that I can
start building the next (and, with jump tables,  hopefully last) system.
Then efforts can be concentrated upon system shakedown.
From: slix@svcs1.UUCP (Bill Miller)
Newsgroups: comp.os.linux
Subject: Re: Staker like file system
Summary: swapping should work on a compressed fs
Date: 25 Aug 92 19:38:34 GMT
Organization: Silicon Valley Computer Society, Sunnyvale, CA

> Compressed file-system: don't you have big problems with page-alignment,
> a page on disk cannot possibly resemble a page in core! Alignment of all but
> the first page read-in is lost too!
> How do you page?

I happen to use DR-DOS 6.0 with Superstor (it's similar to stacker), and
you - at least in the case of Windows - wouldn't swap or page to a
compressed device.  Superstor (and I imagine Stacker to be similar) allows
you to create a separate uncompressed portion - addressed as a separate 
drive letter.  That is where you put the swap files (the permanent Windows
swap file, in this case).

Other than that, it should be transparent.  It does slow down the fs a bit,
but it should be (under linux) faster than uncompressed DOS file system
even with a cache!! :)

For me particularly, compressed filesystems are a real blessing - they
saved me the need to go out and get a bigger hard drive.  OTOH, it seems
that I need a bigger one now to run linux and my DOS stuff. :(

Newsgroups: comp.os.linux
From: lien@lysator.liu.se (Jan Lien)
Subject: Beginners problems
Organization: Lysator Academic Computer Society, Linkoping University, Sweden
Date: Sat, 29 Aug 1992 11:16:29 GMT

Problems encountered with Linux 0.97 - help appreciated.
I have succesfully booted Linux on my pc, root system on hard drive.
However there are some serious problems, here listed in order of
percieved severity.

- mtools does not recognize my G: and H: ms-dos logical drives on my
    extended partition.  I get the error ENOENT for these disks, but
    they are in the proper table, as I can use C-D-E-F disks.  Fdisk
    finds them as hda9 and hda10. 
  Is this an built in constraint in Linux?  I got error messages when
    I tried to use hda10 for a linux disk.

- emacs over a serial port  (/dev/ttys1 or /dev/ttys2) writes in the
    mode line.  Is there an error in termcap (vt100 terminal), or is
    the number of lines set incorrectly?  If it is number of lines,
    where (and how) do I change them?

- where do I find information on what all the options to a command
    does?  (I can find out that there are -abcdefgh... to a command,
    but what do they do?)

- while logged in on a serial port (/dev/ttys1 or /dev/ttys2) and
    doing a cat or cp to /dev/tty, if I repeatedly press ctrl-C
    I get logged out.
From: lm@slovax.Eng.Sun.COM (Larry McVoy)
Newsgroups: comp.os.linux
Subject: Re: A technical question on CONTEXT (TASK) SWITCHING by the Kernel
Date: 27 Aug 1992 06:34:46 GMT
Organization: Sun Microsystems, Inc.  Mt. View, Ca.
NNTP-Posting-Host: slovax

torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds) writes:
: >        __asm__("cmpl %%ecx,_current\n\t"\
: >                "je 1f\n\t
: 
: %ecx is set up with the task we want to switch to when we enter the
: inline assembly statement, so this is obviosuly testing whether we are
: trying to switch to the current task, in which case nothing is done. 
: Besides being an obvious optimization, I don't think the 386 allows a
: tss-jump to the current task (but not having my books around me, I can't
: check). 

On old versions of SunOS (3.x I think) not doing this cost us quite a bit
of performance.  If you dig up the old TCP mail that Van sent out about
getting to the wire speed on Sun 3/60's,  you'll see him disgustedly 
pointing out that useless context switching was costing us a chunk of
performance.

I'm curious: would it cost that much on the 386 to switch to yourself?
Or would it be cheap?  What do context switches on Linux cost?
---
Larry McVoy			(415) 336-7627			 lm@sun.com
From: moyerg@rigel.cs.pdx.edu (gary a moyer)
Newsgroups: comp.os.linux
Subject: problem with header files and gcc2.2.2d
Keywords: gcc signal.h
Date: 28 Aug 92 06:38:53 GMT
Article-I.D.: pdxgate.6038

Well, I got around the build.c problems by simpling omitting the
header file(s) that were giving me problems -- most notably signal.h.

I am now trying to implement some _simple_ signal catching and this header
file is beginning to become a big problem.  Heres what I get:
Parse error before `SignalHandler'
Parse error before `signal'
Parse error before `__sighandler_t'
...etc...

Is this a known problem?

Thanks.

==
  Gary Moyer
  moyerg@rigel.cs.pdx.edu
From: keane@brunel.rutgers.edu (John Keane)
Newsgroups: comp.os.linux
Subject: Help with X and PVGA1 chipset in 1024x768 interlace mode
Keywords: X, PVGA1, interlace
Date: 25 Aug 92 21:40:28 GMT
Organization: Rutgers Univ., New Brunswick, N.J.


I have successfully installed X386 on top of the MCC-0.96c interim
release of Linux.  The machine I'm using is a PC-Brand 486/33, which
comes with the Paradise chipset (PVGA1) and 1M of video memory
on-board.  I have managed to get X going at 640x480, 800x600, and
900xSomething, all non-interlaced.


Here's my problem:

I can't seem to get any interlaced modes working.  I *know* the card
will display a very nice 1024x768i, because I have Windows at that
resolution.  No matter what I do with the clocks and timings, I can't
seem to get a stable interlaced image at any resolution under X386.
Experiments have resulted in images with no vertical sync, no
horizontal sync, horizontal sync but jitter in the displayed data, two
separate overlapping images, and one image with only half the scan
lines displayed.

The clocks reported by startx are:

25 28 50 57 68 72 78

My monitor is an OEM multisync, capable of synching 31-38KHz
horizontal, and 50-90Hz vertical.  It purports to have 8514/a
compatibility (which would probably be fine if I had a 45MHz clock to
use...)

Does anyone have any idea what I might do to make this work, or even
any suggestions for where to look for more technical information?  I'd
really like to get this mode working, as it is the best hi-res mode on
the monitor.

_John_
Newsgroups: comp.os.linux
From: lcd@ais.org (Leon Dent)
Subject: Mailpak1.2: Configuring Elm for local mail?
Organization: UMCC
Date: Sat, 29 Aug 1992 06:58:24 GMT

I'd like to use elm as the high-level mail agent, however when I try
to reply to local mail it gets sent through to rmail (this is "mail"
in mailpak) and then uux which doesn't know the local host (should it?)

Any help is appreciated!
Leon Dent
lcd@ais.org

Newsgroups: comp.os.linux
From: erc@unislc.uucp (Ed Carp)
Subject: Re: HOSTNAME usage?
X-Newsreader: Tin 1.1 PL5
Organization: Unisys Corporation SLC
Date: Fri, 28 Aug 1992 20:36:13 GMT

Frank Pikelner (frank@cs.yorku.ca) wrote:

: Hello,
: 
: Since the installation of Linux I have decided to change the name of the machine
: from the original. I have tried to use the HOSTNAME program but it only changes
: the name temporarily until I reboot. Is there a way to make it permanent? It is
: probably something simple that I've overlooked like a file or an option when
: running the HOSTNAME program.

The hostname is set in the /etc/rc file.  "/bin/hostname Linux" or whatever.
-- 
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: yuanyin@utdallas.edu (Yuan-Yin Wu)
Subject: Re: BUG with bash and Linux-0.97 pl 2
Followup-To: comp.os.linux
Organization: Univ. of Texas at Dallas
Date: Sat, 29 Aug 1992 12:44:43 GMT

In article <1992Aug29.054016.28156@athena.mit.edu> tytso@ATHENA.MIT.EDU (Theodore Ts'o) writes:
>I just recently upgraded to Linux 0.97 patchlevel 2, and after I did, I
>found that xinit wasn't working anymore.  I finally traced it down to my
>.xinitrc file, and to the following specific bug.
>
>If you type the following at bash under 0.97 PL2:
>
>unset SHLVL
>exec /bin/sh
>
>The existing shell will core dump without managing to exec the prgram
>you ask it to exec.
>
>If you take the same bash binary and run under 0.97 PL 1, the shell will
>*not* core dump and exec the request program instead.  (This is the
>correct behavior).
>
>This behavior can be duplicated using either the MCC 0.96c /bin/bash, or
>the /bin/bash on the 0.97 rootimage disk.
>

	Talking about core dumps: the mount and umount both core dump after I
upgraded to 0.97PL2. What puzzles me is that mount still mounts what's
in the fstab when the machine boots. After that mount can show the mount
table, but core dumps if I actually mount a device (I've tried different
fs', same result). Umount also core dumps.
	Don't know if this is also related to bash.

>I haven't been able to trace it down any further, but maybe I'll have
>luck later after I compile my own version of bash and after I get a
>working copy of gdb under 0.97PL2.
>
>							- Ted


-- 
Yuan-yin Wu      yuanyin@utdallas.edu       (214) 690-2152         
Newsgroups: comp.os.linux
From: erc@unislc.uucp (Ed Carp)
Subject: Re: Staker like file system
X-Newsreader: Tin 1.1 PL5
Organization: Unisys Corporation SLC
Date: Fri, 28 Aug 1992 20:13:20 GMT

Note: you don't want to use compression on (1) swap partitions, and
(2) R/O filesystems.  For those who have never worked on filesystems
before.

I don't understand all the traffic about something that wouldn't be
feasible, anyway.  Compression on a regular filesystem should work
great, with only a small decrease in speed. Compression on anything
else (like a swap partition) just shows your ignorance.  Sure, it would
work, but it would require a *lot* of changes to the kernel.
-- 
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: GNU kids on the block?   (sorry... couldn't resist)
X-Newsreader: Tin 1.1 PL5
Organization: Unisys Corporation SLC
Date: Fri, 28 Aug 1992 20:18:49 GMT

william E Davidsen (davidsen@ariel.crd.GE.COM) wrote:

:   That was mid 60's and it's interesting that the idea of monolithic
: kernel is once again drifting out of vogue. Unfortunately I don't think

That's because we're seeing a new generation of hackers.  Every generation
refuses to learn from those who came before; they have to reinvent the
square wheel to convince themselves it won't roll.  I see this day after
day - the UNIX gurus turn their noses up at the PC jocks, and everyone turns
their noses up at the mainframe guys.  Idiocy. :(

:   Don't take this as a rejection of multi-server by me, I'm unconvinced
: rather than convinced against. Sort of a software agnostic.

I hate to say it, but I remember when we were running 16 users, multiuser,
in 64K of RAM.  The time was mid 70's, the company was Datapoint.

I like the way that Linux does things, like you said, RISC-like.  But I
also think there are still lots of places that non-RISC architecture is
a big win.  Oh, well.
-- 
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"
From: wirzeniu@klaava.Helsinki.FI (Lars Wirzenius)
Newsgroups: comp.os.linux
Subject: Re: Using patch
Date: 29 Aug 92 10:21:18 GMT
Organization: University of Helsinki

hammond@kwhpc.caseng.com (Kevin W. Hammond) writes:
>I applied patch 1 to 0.97 this morning, but had to manually answer Yes to each
>file it desired to patch.  Is there a way for patch to do this automatically?
>
>The command I used was:
>
>	patch < patch1
>
>I was in the /usr/src/linux directory.

You should be in the /usr/src directory.  My personal preference is to
use:

	patch -s < patch1 2>&1 | tee patch.out

-s (s = silent) says there isn't as much noise, and the tee thing lets
me look at the output later, if need be.  Also, I usually do

	find /usr/src/linux -name '*~' -print | xargs rm

to get rid of the backup files patch created.

(How did I learn all those tricks?  I RTFM. :)

--
Lars.Wirzenius@helsinki.fi
Newsgroups: comp.os.linux