Subject: Linux-Development Digest #829
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:     Tue, 14 Jun 94 17:13:10 EDT

Linux-Development Digest #829, Volume #1         Tue, 14 Jun 94 17:13:10 EDT

Contents:
  Pascal compiler for Linux? (Hans Vermeulen)
  Re: parallel port modems (John Paul Morrison)
  Re: USERFS installation. Need help! (Jeremy Fitzhardinge)
  Re: assembly language & Linux (ATTN!) (Hamish Macdonald)
  re: Linux CD (Robert Wolf)
  Cannot compile dosemu0.50pl1 with kernel 1.1.19 (Hans Vermeulen)
  sendmsg() not implemented? (George W Leach)
  Re: Pascal compiler for Linux? (Timothy Murphy)
  [Q] Modula 3 compiler ? (R.C.Van-Den-Bergh)
  SCSI NCR drivers (John G. Wagner)
  wtmp corrupted, then...   (Cheung Wing Yiu)
  Get away from PPP (John Will)
  AF_UNIX SOCK_STREAM broken even in kernel 1.1.13. (Gautam Thaker)
  Re: Pascal compiler for Linux? (Andre April)
  Re: Cannot compile dosemu0.50pl1 with kernel 1.1.19 (Jeffrey Charles Schave)
  Re: Pascal compiler for Linux? (Eric Gustafson)
  pthreads anywhere ? (Norbert Poch)
  Re: Filesystem semantics protecting meta data ... and users data (David Holland)
  Re: Linux and symmetrical multiprocessing (Jonathan Magid)

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

From: vermeule@wi.leidenuniv.nl (Hans Vermeulen)
Crossposted-To: comp.os.linux.admin,comp.os.linux.help,comp.os.linux.misc
Subject: Pascal compiler for Linux?
Date: 14 Jun 1994 12:20:23 GMT
Reply-To: vermeule@wi.leidenuniv.nl

Hello,

I am looking for a Pascal compiler for Linux.
Is there one out there? I don't like to use a pascal-to-c translator and gcc.
So, anybody got a clue? After all, there is modula-2/3, eiffel, fortran, ....,
so why no pascal?

Thanks in advance,

---Hans.

#------------------------------------------------------------------------------#
Hans Vermeulen, Scientific Programmer
Dept. of Computer Science, Leiden University, The Netherlands
P.O. Box 9512, 2300 RA  Leiden, The Netherlands
Fax: +31 71 276985, Voice: +31 71 277106
e-mail: Hans.Vermeulen@wi.LeidenUniv.nl
#------------------------------------------------------------------------------#



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

From: jmorriso@bogomips.ee.ubc.ca (John Paul Morrison)
Subject: Re: parallel port modems
Date: Tue, 14 Jun 1994 06:00:01 GMT

In article <2tiolq$32u@sundog.tiac.net>,
Bill Heiser <bill@bhhome.ci.net> wrote:
>Are there any plans by anyone to develop a driver to allow a modem
>with parallel port connectivity (such as the Microcom DeskPorte FAST)
>to communicate via the parallel port in LINUX?

I've heard that some companies are secretive about the protocol they
use, but it could probably be reverse engineered by looking at the
parallel port lines. And maybe some companies will give the info out.

One approach would be to look at the new serial/tty code in linux
1.1.13(?) and above. The author (Ted Ts'o, tytso@mit.edu) explained to
me that it is possible to write the low level code (for a uart, or
perhaps even a parallel port) and the high level serial code would 
use that. 

I bet you could implement different line disciplines, since no doubt
every parallel port modem is different from the next, and then
programs like kermit, Seyon etc. would think the parallel port modem
was connected to a normal serial port. 

I suppose if it's done right, you could run SLIP or PPP over the
parallel port, and get rid of PLIP (this appeals to me as a
neat/elegant/orthogonal nifty way to do it, and use the layering of
drivers and protocols, but in practice, the plip driver is probably
better for that purpose).


eg:


    +-------------------------+---------------------------------+
    | TTY: kermit, seyon etc. |  SLIP/PPP/AX.25 whatever layer  | 
    +-------------------------+---------------------------------+
    |                 Linux serial/tty layer                    |
    +------------------+---------------------+------------------+
    | 16450/16550 uart | Z8530, MC6850* uart | parallel port    |
    +------------------+---------------------+------------------+
    |    modems, null modem cables, laplink cables              |
    +-----------------------------------------------------------+

* Zilog 8530, used in Suns; Motorola 6850, Amiga??

>
>Bill
>
>-- 
>Bill Heiser:    bill@bhhome.ci.net,  heiser@world.std.com


-- 
===========================================================================
BogoMIPS Research Labs  --  bogosity research & simulation  --  VE7JPM  --      
jmorriso@bogomips.ee.ubc.ca ve7jpm@ve7jpm.ampr.org jmorriso@rflab.ee.ubc.ca
===========================================================================

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

From: jeremy@suite.sw.oz.au (Jeremy Fitzhardinge)
Subject: Re: USERFS installation. Need help!
Date: 14 Jun 94 13:40:47 GMT

In <Cr55KL.9zC@du.edu> yasuo@via.term.none (Yasuo Ohgaki) writes:

>Yasuo Ohgaki (yasuo@via.term.none) wrote:
>: It complians there is no "userfs_types.h" and there is 
>: "userfs_type.ty", but no "userfs_type.h".
>: lex also complains there is undefined symbol.
>
>: I'm using userfs-0.7.1. 
>
>: Am I missin some? Thanks in advance.
>
>I thought I had better to post error msg, too.
>Here is the error msg.
>
>
>lex.yy.o: Undefined symbol _yywrap referenced from text segment
>lex.yy.o: Undefined symbol _yywrap referenced from text segment

In genser/Makefile, uncomment the "-lfl" in the "LIBS=" line.
Read the README file carefully.

        Jeremy Fitzhardinge

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

From: Hamish.Macdonald@bnr.ca (Hamish Macdonald)
Subject: Re: assembly language & Linux (ATTN!)
Date: 14 Jun 1994 12:58:32 GMT

>>>>> On 14 Jun 1994 04:56:21 EST,
>>>>> In message <1994Jun14.095621.4792@uk.ac.swan.pyr>,
>>>>> iiitac@uk.ac.swan.pyr (Alan Cox) wrote:

Alan> Its hard to avoid in many places. There isn't a c mapping for
Alan> 'hardware task switch' nor a clean C output for other things
Alan> like checksumming and a lot of the driver and fpu code which is
Alan> also fundamentally non portable.

There's a C mapping for 'hardware task switch'.  It's in the kernel
and Linus has used it for a long time.  It's a macro called
"switch_to".

As for drivers and fpu code, I'm talking about the *portable* code in
the kernel.  In any case (as I said before), when you *do* use
assembler, abstract it out like Linus did with switch_to.

Alan> Very few - and those that do like xwt often need it for the
Alan> tricky parts or are driving hardware. svgalib is fundamentally
Alan> non portable

e2fsprogs-0.4a, e2fsprogs-0.5a (performance reasons).  util-linux-1.6
makes endian assumptions in mkfs.minix/fsck.minix.

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

From: acc-corp@tigger.jvnc.net (Robert Wolf)
Subject: re: Linux CD
Date: Tue, 14 Jun 1994 09:24:20 GMT

There are about a dozen Linux CD's:

The ones that I know of and can recommend include:

-Yggdrasil Plug and Play Linux
-Infomagic 2 CD Set.
-Transameritech
-Morse Telecommunications Linux Quarterly

The ones we know very little about include:

-Jana
-Nascent
-Snow
-another couple of CD's from Germany (that we do not know the names of)
-others?

Most of these feature Slackware and several other net-based distributions.  
Except for Yggdrasil, which features its own and very popular distribution.

All three of Yggdrasil, Transameritech and Snow feature the ability to run
Linux from the CD, although it runs slowly as a result of CD interface
limitations.

Morse has a Windows interface for installing Linux from within Windows. 
This is useful for creating your own diskette distribution if your CD is not
supported by Linux.

If you are interested in a particular version or patch level of Linux you
should check with the vendor as they update their CD's "from time to time",
generally three times a year.

Hope this helps.

Cheers,  Bob.

****************************************************************************
ACC Bookstores
Home of the Linux and PC-Unix software and books catalog.
800-546-7274, fax 203-454-2582
****************************************************************************

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

From: vermeule@wi.leidenuniv.nl (Hans Vermeulen)
Crossposted-To: comp.os.linux.admin,comp.os.linux.help
Subject: Cannot compile dosemu0.50pl1 with kernel 1.1.19
Date: 14 Jun 1994 13:38:17 GMT
Reply-To: vermeule@wi.leidenuniv.nl

Hello,

I cannot compile dosemu0.50pl1 with kernel 1.1.19 (slackware 1.2.0).
What do I have to do to compile it successfully? Another version of
dosemu? Another kernel perhaps?
Error report follows below.

gcc    -N -O2 -m486     -c dyndeb.c -o dyndeb.o
In file included from machcompat.h:447,
                 from emu.h:119,
                 from dyndeb.c:2:
cpu.h:61: warning: `IOPL_MASK' redefined
/usr/include/linux/vm86.h:17: warning: this is the location of the previous definition
gcc    -N -O2 -m486     -c libpacket.c -o libpacket.o
libpacket.c: In function `GetDeviceHardwareAddress':
libpacket.c:130: incompatible type for argument 2 of `memcpy'
make: *** [libpacket.o] Error 1

So, what is the problem? Anybody out there who can give me a clue?
Thanks in advance,

---Hans.

#------------------------------------------------------------------------------#
Hans Vermeulen, Scientific Programmer
Dept. of Computer Science, Leiden University, The Netherlands
P.O. Box 9512, 2300 RA  Leiden, The Netherlands
Fax: +31 71 276985, Voice: +31 71 277106
e-mail: Hans.Vermeulen@wi.LeidenUniv.nl
#------------------------------------------------------------------------------#



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

From: gwl1@harvey.gte.com (George W Leach)
Subject: sendmsg() not implemented?
Date: 14 Jun 1994 14:19:59 GMT



       I'm posting this for a colleague who does not have access to
usenet.  I am not at all familiar with Linux, and this person is very
new to it.

       In the man page for send(2) the entry for sendmsg() indicates
that as of Linuz 0.99.11 this function was not implemented in the socket
code.  However, when you execute uname -a on this machine the version
of Linux is reported as 1.0.

       Has sendmsg() been implemented yet?  If so, where is it available?
Do we have the most recent version of Linux or should we upgrade?  Where
can I get it?

Thanks,

George

-- 
George W. Leach                         GTE Data Services
(813) 978-6379                          P.O. Box 290152 DC F4J
gleach@gte.com                          Temple Terrace, FL 33687

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

From: tim@maths.tcd.ie (Timothy Murphy)
Crossposted-To: comp.os.linux.admin,comp.os.linux.help,comp.os.linux.misc
Subject: Re: Pascal compiler for Linux?
Date: 14 Jun 1994 15:30:32 +0100

vermeule@wi.leidenuniv.nl (Hans Vermeulen) writes:

>I am looking for a Pascal compiler for Linux.
>Is there one out there? I don't like to use a pascal-to-c translator and gcc.
>So, anybody got a clue? After all, there is modula-2/3, eiffel, fortran, ....,
>so why no pascal?

There is a Pascal compiler, gpc, based on gcc.
It shouldn't be difficult to compile under Linux.


-- 
Timothy Murphy  
e-mail: tim@maths.tcd.ie
tel: +353-1-2842366
s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland

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

From: rcv@ukc.ac.uk (R.C.Van-Den-Bergh)
Subject: [Q] Modula 3 compiler ?
Date: Tue, 14 Jun 94 14:39:27 GMT

Hi,

has anyone succesfully ported the new (v3.3) modula 3 compiler from
gatekeeper.dec.com yet ?

Is the older v2. compiler available ?

Thanks

        Cedric

--
        Zhaumer, High Priest of Amalgaer, the dwarven God of Something. 

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

From: jwagner@mental.mitre.org (John G. Wagner)
Subject: SCSI NCR drivers
Date: 14 Jun 1994 14:39:21 GMT
Reply-To: jwagner@mental.mitre.org (John G. Wagner)


Anybody heard anything about when the drivers for the PCI/SCSI NCR chip
is going to be ready? a month ago it was this month, any update on the
release date? I have a new Pentium system just waiting to get Linus on it
but I can't load it without the drivers.

Still waiting
-- 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+       Heck even I don't know what I do, so the company can't.         +
+         empire isn't a game, it's a world ruled by elves! :)            +
+     Bowling IS a sport, and if you don't believe me, I'll beat'ya     +
+                  and YES I mean with a BIG stick!! }:@                +
+          jwagner@mitre.org | John Wagner | PH# (703)883-3740          +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

From: ac_cwyiu@uxmail.ust.hk (Cheung Wing Yiu)
Subject: wtmp corrupted, then...  
Date: Tue, 14 Jun 1994 13:18:26 GMT

[ Article crossposted from hkust.testgroup1 ]
[ Author was A kid from Questions ]
[ Posted on Tue, 14 Jun 1994 07:04:27 GMT ]

Hello all...

   Just want to ask what can i do if i have removed the wtmp and utmp
    files from my little Linux box... ??
    cos.. the information from 'lasting' the logon_users are now messed up..
    in very ugly ways..... like violin.. :P 
   
   So.. are there any way to fix it ??
    :)

Thanks... :)
yiu.
--
Dream_Land := Wagga^2, Australia.                 ac_cwyiu@uxmail.ust.hk.
wondered : WhenWhereWhatWhichWhoseWhoHowEVER U R, cpacwyiu@dma290.ust.hk. 
            I will be there, right here.

--
                                                    Ernest, CHEUNG Wing Yiu
                                   Year2 BBA(Hons) in Managerial Accounting
                         The Hong Kong University of Science and Technology

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

Subject: Get away from PPP
From: john.will@dscmail.com (John Will)
Date: Tue, 14 Jun 94 07:45:00 -0640

Does anyone know how to get OFF the PPP mailing list?  I've tried every
suggestion that comes along, but any attempt to drop myself off the list
results in a message that I'm not on the list.  I know that someone named
John Will is on the list, because I keep getting mail! :-)  If you know 
the magic incantation, please email me.

Internet: john.will@satalink.com

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

From: gthaker@polyphony.sw.stratus.com (Gautam Thaker)
Subject: AF_UNIX SOCK_STREAM broken even in kernel 1.1.13.
Date: 14 Jun 1994 16:40:08 GMT


A while back I posted that 0.99p15 had broken AF_UNIX 
SOCK_STREAM support. Someone suggested this has been fixed
in V1.1 series kernels. I picked up V1.1.13 and this version
too has this broken. ANyone know when NET3 is to come out?
A comment in unix.c file suggests this might be fixed in NET3.

Gautam

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

From: aa@info.ucl.ac.be (Andre April)
Crossposted-To: comp.os.linux.admin,comp.os.linux.help,comp.os.linux.misc
Subject: Re: Pascal compiler for Linux?
Date: 14 Jun 1994 15:56:24 GMT

Timothy Murphy (tim@maths.tcd.ie) wrote:
: vermeule@wi.leidenuniv.nl (Hans Vermeulen) writes:

: >I am looking for a Pascal compiler for Linux.
: >Is there one out there? I don't like to use a pascal-to-c translator and gcc.
: >So, anybody got a clue? After all, there is modula-2/3, eiffel, fortran, ....,
: >so why no pascal?

: There is a Pascal compiler, gpc, based on gcc.
: It shouldn't be difficult to compile under Linux.


: -- 
: Timothy Murphy  
: e-mail: tim@maths.tcd.ie
: tel: +353-1-2842366
: s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland

You may also use uvapc from the University of Virginia. The University price
is $100.


=====
Andre April
Unite d'Informatique
Universite Catholique de Louvain
Belgium

E-Mail: aa@info.ucl.ac.be
Tel: +32.10.47.31.13

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

From: schave@cae.wisc.edu (Jeffrey Charles Schave)
Crossposted-To: comp.os.linux.admin,comp.os.linux.help
Subject: Re: Cannot compile dosemu0.50pl1 with kernel 1.1.19
Date: 14 Jun 1994 16:01:59 GMT

In article <2tkbs9$kk6@nic.wi.leidenuniv.nl> vermeule@wi.leidenuniv.nl writes:
>Hello,
>
>I cannot compile dosemu0.50pl1 with kernel 1.1.19 (slackware 1.2.0).
>What do I have to do to compile it successfully? Another version of
>dosemu? Another kernel perhaps?
>Error report follows below.
>

There is a new version of dosemu that will work with the new kernels.  It
should be out this week or next(according to files in the pre-release
version).


-Jeff


-- 


=================================================================
Jeff Schave                     "Save the electrons...  

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

From: eleeb28@columbine.egr.uh.edu (Eric Gustafson)
Crossposted-To: comp.os.linux.admin,comp.os.linux.help,comp.os.linux.misc
Subject: Re: Pascal compiler for Linux?
Date: 14 Jun 1994 16:08:35 GMT

Timothy Murphy (tim@maths.tcd.ie) wrote:
: vermeule@wi.leidenuniv.nl (Hans Vermeulen) writes:

: >I am looking for a Pascal compiler for Linux.
: >Is there one out there? I don't like to use a pascal-to-c translator and gcc.
: >So, anybody got a clue? After all, there is modula-2/3, eiffel, fortran, ....,
: >so why no pascal?

: There is a Pascal compiler, gpc, based on gcc.
: It shouldn't be difficult to compile under Linux.

I just built it for linux yesterday.  I'll wrap up the bin's and docs
in a tar file and put it on sunsite in a little while.  Look for
'gpc-2.5.8-bin.tar.gz' 

--
Eric Gustafson                                      eleeb28@tree.egr.uh.edu
Electrical Engineering                               egustafs@gem.valpo.edu
University of Houston                                 Phone: (713) 265-9430
** Warning ** Planet is 97% full please remove unneeded inhabitants !!

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

From: npoch@uni-paderborn.de (Norbert Poch)
Subject: pthreads anywhere ?
Date: 14 Jun 1994 16:26:00 GMT

Hi all!

I'm looking for a thread package for Linux. Has anyone ported pthreads?
If so, could someone tell me where to find it?

Thanks!

Norbert Poch
(npoch@dat.uni-paderborn.de)
-- 
Good news.  Ten weeks from Friday will be a pretty good day.

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

Crossposted-To: comp.benchmarks,comp.sys.sun.admin,comp.security.unix
Subject: Re: Filesystem semantics protecting meta data ... and users data
From: dholland@husc7.harvard.edu (David Holland)
Date: 14 Jun 94 12:12:55


dswartz@pugsley.osf.org's message of 14 Jun 1994 11:33:00 GMT said:

 > >>The 6th Edition alloc() function wouldn't return the block number
 > >>until the block had been zero'd.  That is how strong the guarantee is.
 > >
 > >To *disk*?
 > 
 > No, why does that matter?  When you alloc a block from the free list,
 > before using it for any file, you zero it.  

Haven't you been following the thread? If you don't flush those zeros
*to the disk* before using the block, a badly-timed system crash can
cause the UNZEROED blcosk to appear in the new file - containing who
knows what kind of private data.

--
   - David A. Holland          | "The right to be heard does not automatically
     dholland@husc.harvard.edu |  include the right to be taken seriously."

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

From: jem@bittyblue.oit.unc.edu (Jonathan Magid)
Subject: Re: Linux and symmetrical multiprocessing
Date: 14 Jun 1994 16:41:34 GMT

In article <1994Jun14.100234.5078@uk.ac.swan.pyr>,
Alan Cox <iiitac@uk.ac.swan.pyr> wrote:
>>
>Get me a 3+ CPU SMP motherboard and the low level programming docs for the
>SMP and I have an entire computer society who'll happily do the rest if they
>get to keep the board.

Ah ha! Just as I always suspected, "Alan Cox" is a codename for the entire
computer society!

Now if we can just figure out the organization which lurks behind the 
nom-de-compute "Eric Youngdale".

"A fiendish conspiracy"
jem.


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


** 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
******************************
