Subject: Linux-Development Digest #309
From: Digestifier <[email-masked]>
To: [email-masked]
Date: Fri, 14 Oct 94 22:13:07 EDT

Linux-Development Digest #309, Volume #2         Fri, 14 Oct 94 22:13:07 EDT

Contents:
  Re: GNUStep...Is It Real or Just a Hoax?!? (Derrik Walker II)
  Re: wxWindows 1.50k shared lib wanted (Tall Sword)
  Re: FTP slowdown under 1.1.52 with hdparm on (Mark Lord)
  Re: my floppy stopped working with 1.1.52 ([email-masked])
  Re: question about the kernel (Matthias Urlichs)
  Mount NTFS?? (Tall Sword)
  Qlogic (Tillman Bussey)
  Re: SMail security hole? (Patrick Schaaf)
  Re: Linux Access to PCI configuration space (Markus Kuhn)
  Re: Could TCP/IP be implemented over SCSI? (Hauke Jans)
  Writing to OS/2 HPFS...how soon? (Martin Chee-Keen LAI)
  Re: FTP slowdown under 1.1.52 with hdparm on (Hamish Macdonald)
  fixed a bug in minicom (Timothy L. Kay)
  ll_rw_block usage (Matthias Sattler)
  Re: New Motif lib's for use with XFree 3.1 (Chris Flatters)
  Re: Unable to find XF86-3.1-lib.tar.gz with correct sum. (Ledford George D)
  Re: Shared library - HOW? (Bruce Bigby)
  Convert Linux binaries <-> UnixWhere ELF format ? (Ben Sander)

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

From: [email-masked] (Derrik Walker II)
Subject: Re: GNUStep...Is It Real or Just a Hoax?!?
Date: Fri, 14 Oct 1994 18:09:07 GMT

Martin Michlmayr ([email-masked]) wrote:

:  There is such a project. 
:  GNUStep will run under X.It is as portable as the GNU Objective-C
:  compiler. This current includes SunOS 4.1, Solaris 2.3, Ultrix 4.2, HP/UX
:  9.x, SGI IRIX, OSF/1, FreeBSD, Linux, and perhaps others (but not AIX).

Why not AIX?  Somtime in the future I may want to get an RS/6000 :(
That means I'll have to get an SGI (I really like the Indies, but there 
so expensive coompared to the RS/6000's ).
Oh well, Until I graduate and get my Degree, It's linux, So maybe I'll 
end up using linux for Prep :)

:  There are several parts, which together build the GNU OpenStep project.
:  One of those parts is the objcX library.
:  objcX emulates NeXTSTEP and not OpenStep. There is a lot of work to do
:  to convert it to OpenStep.

:  There is no Display PostScipt suport yet, Keith Mason <[email-masked]>
:  is coding this.

:  There is also a FAQ, please contact me to get it.
Yes I would like a copy of the FAQ.

:  It is real, to join the mailing list, send mail to 
:  [email-masked].

Some one else gave that to me, I sent it out yesterday but still have not 
got a reply.

I'm glad it was real and not my imagination.  I was beginig to think I 
would have to do it my self :)

: : If there is such a project, who do I contact to get involved?

: me ([email-masked])
I'm relativly new to Linux, but I know some UNIX and could use this as an 
opertunity to learn a lot.  Coud you include a list of what needs to be done?

BTW: I think the news program here is screwing up my address.

Please use [email-masked].

Thanks.

--

-Derrik
===============================================================================
 Derrik Walker II                                 Student of Computer Sciences
 Cleveland State University                  Automation Assistant, Law Library
 [email-masked]                       [email-masked]
===============================================================================
        http://pclab19.law.csuohio.edu:8099/html/dwalker/home.html

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

From: [email-masked] (Tall Sword)
Subject: Re: wxWindows 1.50k shared lib wanted
Date: Fri, 14 Oct 1994 19:11:26 GMT

Jens Claussen ([email-masked]) wrote:
: You can find a shell archive containing a script and instructions on
: how to build a wxwin shared library in 

: skye.aiai.ed.ac.uk:/pub/wxwin/contrib/linux_shared_lib.shar

: (This is the home site for wxwin, anyway.)
I have followed the instructions of that script but finally fails. Do you
get the binary of the shared lib?

--
* Origin: TallSword, Computer Science Year 2, HKUST
      internet: [email-masked], [email-masked]
                [email-masked], [email-masked]
                [email-masked]
      fidonet:  Raymond Ko, 6:700/[email-masked]

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

From: [email-masked] (Mark Lord)
Subject: Re: FTP slowdown under 1.1.52 with hdparm on
Date: 14 Oct 1994 21:23:54 GMT

In article <[email-masked]> [email-masked] writes:
<>>>>> [email-masked] (Mark Lord) wrote:
<
<Mark> By default, the linux hard disk driver performs much of it's I/O with
<Mark> all other interrupts masked.
<
<What is the reason behind this??  Crappy clone hardware?

Suprisingly enough, a number of drives do not seem to tolerate latencies
during data transfers.. once they start piping data to/from the CPU, they
expect it to continue uninterrupted for the full block.

This problem appears to exist mostly with drives with tiny on-board buffers,
like 64KB or 32KB or less.  With high density platters, there can be 64 or
more sectors per physical (internal) track on the drive, and not enough
buffer space to hold more than one track at a time.. seems to cause problems.

Brands known to include some models which fail include Maxtor, Quantum,
and Conner.  Using a lower multiple-sector count (like 2 or 4 instead of 32)
helps in some cases, but several drives won't tolerate -u1 *at all*.

In some cases, I have received reports of a particular drive model working,
and the next day received a report of the same model failing for someone else.

Too inconsistent to hardcode the models in hd.c as a preventative measure.

The problem also exists for some older MFM/RLL/ESDI drives.
-- 
[email-masked]    Mark Lord       BNR Ottawa,Canada       613-763-7482

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

From: [email-masked] 
Subject: Re: my floppy stopped working with 1.1.52
Date: Fri, 14 Oct 1994 16:33:42 GMT

I'm seeing the same problems with the diskette controller on the 
BT445S (with BT device driver - haven't tried AHA1542 driver),
 DX2066, SIS461 based motherboard and 20M memory. 

Henry Worth - [email-masked]
No, I don't speak for Amdahl... I'm not even sure I speak for myself.

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

From: [email-masked] (Matthias Urlichs)
Crossposted-To: comp.unix.internals,comp.os.linux.help
Subject: Re: question about the kernel
Date: 14 Oct 1994 15:53:27 +0100

In comp.os.linux.development, article <dyue.782058914@mega>,
  [email-masked] (Dongxiao Yue) writes:
> 
> Can someone tell me how and where the critical sections are protected?

If the critical sections are not accessed from interrupt code, there's no
need to lock access. Reason: Switching between processes happens when
somebody calls schedule(). Interrupts don't call schedule() and nobody
switches processes behind your back. QED.

-- 
Matthias Urlichs        \ XLink-POP Nürnberg  | EMail: [email-masked]
Schleiermacherstraße 12  \  Unix+Linux+Mac    | Phone: ...please use email.
90491 Nürnberg (Germany)  \   Consulting+Networking+Programming+etc'ing     42
          PGP: 1B 89 E2 1C 43 EA 80 44  15 D2 29 CF C6 C7 E0 DE 
      Click <A HREF="http://smurf.noris.de/~urlichs/finger">here</A>.

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

From: [email-masked] (Tall Sword)
Subject: Mount NTFS??
Date: Fri, 14 Oct 1994 19:13:34 GMT

As I know, we can mount msdos(rw) and hpfs(ro). How about Windows NT 
File System, NTFS?? Any one work on it?

--
* Origin: TallSword, Computer Science Year 2, HKUST
      internet: [email-masked], [email-masked]
                [email-masked], [email-masked]
                [email-masked]
      fidonet:  Raymond Ko, 6:700/[email-masked]

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

From: [email-masked] (Tillman Bussey)
Subject: Qlogic
Date: 10 Oct 1994 20:20:09 -0700

Has there been any development for the Qlogic VL SCSI controller?  If so, which
version, and where can I find it.

Please send email.

Thanks!

-- 
_/_/_/_/ Tillman Bussey \_\_\_\_     _/_/_/ Voice: (415) 491-5232 _/_/_/_/
================================     \_\_\_ Fax  : (415) 491-6192 \_\_\_\_
***[ LINK ME TO THE KNOWLEDGE! ]*** [email-masked]  or  [email-masked] ***
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

From: [email-masked] (Patrick Schaaf)
Crossposted-To: comp.os.linux.help
Subject: Re: SMail security hole?
Date: 13 Oct 1994 11:22:53 -0000

[email-masked] (Sam Oscar Lantinga) writes:

>       Where is everyone getting the source?

There are no special Linux sources, it's just a question of configuring it.

>And... could someone post the patches?

The patch fixing the -D bug was posted to comp.mail.smail by the author,
some time last week. The fix for the 'create files anywhere' was posted
here; either HAVE=SETEUID in the config file, or check_path in the
appendfile transport.

Patrick

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

From: [email-masked] (Markus Kuhn)
Subject: Re: Linux Access to PCI configuration space
Date: Mon, 10 Oct 1994 20:05:48 GMT
Reply-To: [email-masked]

[email-masked] (Donald Becker) writes:

>Drew Eckhardt <[email-masked]> has added BIOS32 and PCI
>configuration support to the most recent development kernels (1.1.51).  It
>currently is tied to his NCR53c810 driver, but I'm certain that will be
>cleaned up after a few other drivers start using it.

Are there any plans to make PCI configuration space available for user level
code? This could e.g. be

  - some /dev/pciconf
  - something in /proc/pci
  - a new system call

Usercode (e.g. an X server) doing low level I/O on hardware (e.g. PCI
video adapters) might find this very useful.

Markus

---
Markus Kuhn, Computer Science student -- University of Erlangen,
Internet Mail: <[email-masked]> - Germany
WWW Home: <http://wwwcip.informatik.uni-erlangen.de/user/mskuhn>

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

From: [email-masked] (Hauke Jans)
Subject: Re: Could TCP/IP be implemented over SCSI?
Date: 12 Oct 1994 20:35:18 GMT

Martin Blaschke ([email-masked]) wrote:
: In article <ianm.780773861@miles>, Ian McCloghrie writes:

: > Ummm... it's certainly be possible.  But make sense?  Last I checked,
: > fast/wide scsi 2 cards weren't exactly cheap.  Granted, it's faster

: It is not a question of what you need or what a scsi-controller would could!
: Nobody is talking of GENERAL! Just for cheap and effective fun-networking...
: :-))))))

        It could be a cheaper way for i.e. connect an Amiga (for which
ethernet cards are expensive) with tcpip to your favorite Linux box ...
        Just my 0.2$ ....

                Hauke Jans
        [email-masked]

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

From: [email-masked] (Martin Chee-Keen LAI)
Subject: Writing to OS/2 HPFS...how soon?
Date: Wed, 12 Oct 1994 13:31:39 GMT

Does anyone know when support for writing to an OS/2 HPFS will be
available? I understand that it's possible to read at the moment, but
write is not yet available. Perhaps I should first ask if anyone's working on
it! :)

Any information appreciated.

Martin

===========================================================================
=== Martin Lai ----> [email-masked] ============================
=== B.Eng(Software), Faculty of Engineering ===============================
=== University of Melbourne, Victoria, AUSTRALIA ==========================

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

From: [email-masked] (Hamish Macdonald)
Subject: Re: FTP slowdown under 1.1.52 with hdparm on
Date: 14 Oct 1994 20:29:22 GMT

>>>>> On 12 Oct 1994 22:30:50 EST,
>>>>> In message <[email-masked]>,
>>>>> [email-masked] (Mark Lord) wrote:

Mark> By default, the linux hard disk driver performs much of it's I/O with
Mark> all other interrupts masked.

What is the reason behind this??  Crappy clone hardware?

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

From: [email-masked] (Timothy L. Kay)
Subject: fixed a bug in minicom
Date: Mon, 10 Oct 1994 19:58:48 GMT

I've fixed a small bug in Minicom.  What do I do with it?  How do
I contact the author Michael Smooremburg (sp?)?

The bug was that the name of the script for a dial directory entry
did not get displayed, but garbage did.

                                        Tim

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

From: [email-masked] (Matthias Sattler)
Subject: ll_rw_block usage
Date: Fri, 14 Oct 1994 12:54:53 GMT

Hiho

Can someone give me some information about the correct usage of ll_rw_block
and it related functions.
Yes... I've looked in the khg, but I found nothing. And I don't have the
time to dig through he kernel sources.

                                        Matthias 

--

******************************************************************************
******************************************************************************

I am pleased to see that we have differences.  May we together become
greater than the sum of both of us.
           -- Surak of Vulcan, TOS: "The Savage Curtain", stardate 5906.4

******************************************************************************
******************************************************************************

Matthias Sattler 
email: [email-masked]
Phone: GERMANY 06333/65079 (always)
          "    06333/63175 (at reasonable times only)

And always remember:
                        When all else fails, read the instructions.

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

From: [email-masked] (Chris Flatters)
Subject: Re: New Motif lib's for use with XFree 3.1
Date: 10 Oct 1994 21:27:50 GMT
Reply-To: [email-masked]

In article [email-masked],  jr7877@eehpx12 (Jason V Robertson) writes:
>Yeah.  I have motif 1.2.2 and having to mess around with keeping the old
>*.so*3* files around is kind of a pain.  Not to mention trying to compile
>something that uses the motif library, which wants the old *.sa* files.
>
>Oh well, I guess such is the price of progress.  Hopefully they'll recompile
>the motif stuff real soon (and move up to 1.2.3 in the process).

MetroLink are on 1.2.4 already.

---
==============================================================================
Chris Flatters                                          [email-masked]
==============================================================================
Well, our problem stems from the fact that we, basically, allow every planet
and moon-base this side of Alpha Centauri to make their own version of Spam.
                                                        "Mystery Meat"
                                                        Man... or Astroman?

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

From: [email-masked] (Ledford George D)
Subject: Re: Unable to find XF86-3.1-lib.tar.gz with correct sum.
Date: 11 Oct 1994 04:06:00 GMT

Pierre Belanger ([email-masked]) wrote:
: Kevin Ruland ([email-masked]) wrote:

: : I've searched the world over to find the X11R6 libs and can't find one
: : with the correct checksum.  gunzip even pukes on it.  It seems okay
: : up to ./lib/libX11.so.6

: : I've tried the following sites:

: : xfree86.cdrom.com
: Either you don't ftp with "bin" option 'enable' or you must do something
: wrong.  I HAD NO PROBLEM AT ALL.

: : Were's the good one.
: They must be all god...

: Pierre B,

Actually, there was an update of the XF86-3.1-lib.tar.gz file put up on
most of the sites; tsx-11, xfree86, and whatnot.  This new version was 
dated OCT 6.  I finally found a lib archive on ftp.cdrom.com in 
/pub/linux/tsx-11/packages/X11/XF86-3.1/binaries/Linux that was dated 
OCT 7.  As I recall, it was roughly 200k larger, and it worked.  Look
around, the latest XF86-3.1-lib.tar.gz file is 734741 bytes in size.

--
*-----------------------------------------------------------------------*
*  Doug Ledford                        | [email-masked]          *
*  948 E. Normal                       | College of Natural and         *
*  Springfield, MO 65804               |   Applied Sciences             *
*  (417)866-2324                       | Computer Sciences Major        *
*-----------------------------------------------------------------------*

"I'm willing to sacrifice anything for this cause, even other people's
lives"

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

From: [email-masked] (Bruce Bigby)
Subject: Re: Shared library - HOW?
Reply-To: [email-masked]
Date: Mon, 10 Oct 1994 15:25:28 GMT

In article [email-masked], [email-masked] (John S. Kallal) writes:
>In article <[email-masked]> [email-masked] (Jinwoo Shin) writes:
>>Can someone tell me the details of Linux shared library stuffs? Like how to
>>create a shared library with gcc? If there is a faq for this, I couldn't find
>>one.
>
>You need to get the file
>   ftp://tsx-11.mit.edu/pub/linux/packages/GCC/src/tools-2.16.tar.gz
>
>Then make and print out the file 'README.ps' for instructions on how to make
>a DLL shared library.  I think that you need to talk to Eric Youngdale about 
>address assignments for your shared library.  The procedure look a bit complex 
>for a brand new library.  
>       However if you can wait a few months, REAL SOON NOW a elf shared 
>library toolset is due out.  The elf format shared library fixed some of the
>problems with the current DLL shared library system. 
>
>John Kallal ([email-masked])
>
>  
I am new to Linux and am waiting for my CD to arrive, but I will ask this
question anyway.  Why is building shared libraries such an involved process?
In SunOS 4.1.3, building a shared library is trivial, assuming the library
that you wish to make shared does not export any global data.  You merely
invoke:

        ld -o libname $(OBJECTS) -assert pure-text -assert definitions

where $(OBJECTS) represents the object modules and libname is the library
name.  It is usually in the form <name.so.V.v>, i.e. libc.so.1.8.  There might
also be a corresponding <name.sa.V.v>, i.e. libc.sa.1.8.  I believe this "sa"
library ensures that each process that binds to the shared libary gets its
own copy of global data regions.  I'm not sure.  However, if your library
is pure text with no global data, it's easy.  You don't have to worry about
address assignments.

In SunOS 4.1.3, when you link to a shared library, to link to it in the
same manner as when you link to static/archived libraries.  When possible,
building and linking to a shared library should be this easy!

Bruce

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

From: [email-masked] (Ben Sander)
Subject: Convert Linux binaries <-> UnixWhere ELF format ?
Date: 10 Oct 1994 16:56:20 -0500

Suppose I wanted to take a binary compiled with gcc on Linux and 
convert that to a binary usable on a machine running Novell's
UnixWare.  Both are use 386 code, so it seems feasible that all
that is necessary is to relocate the code and change some header info.  
I think I need something like "objcopy", but which works and has
better documentation.

thanks for any suggestions,

Ben Sander

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

** 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: [email-masked]

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

    Internet: [email-masked]

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