From: Howlin' Bob (gt8134b@prism.gatech.EDU)
Date: 05/31/93


From: gt8134b@prism.gatech.EDU (Howlin' Bob)
Subject: Re: dosemu .49 question
Date: 1 Jun 1993 01:01:59 GMT

In <C7wpB0.94p@knot.ccs.queensu.ca> little@qucis.queensu.ca (Scott Little) writes:

>and further says that IPCDELTA doesn't patch cleanly so I must hand edit
>two files (can't recall the names at the moment). So I download IPCDELTA,
>but it makes no mention of not patching cleanly on .99pl8/9. SO....

That's because it was released before 0.99pl8. He couldn't have foreseen the
clone() changes which cause the incompatibility. 0.99pl10 will
have the ipcdelta patches pre-applied, but you'll still need to
get the sys/{ipc,shm,sem,msg}.h files. Hopefully, they'll be included
with the next C library distribution.

>Will IPCDELTA cleanly patch on linux .99pl8A? Why does my SLS distribution
>claim to be .99pl8A rather that just .99pl8? Have the patches already been
>made? If IPCDELTA does not patch cleanly, what EXACTLY do I have to do
>to clean up after tha patch. Is there a distribution with these patches
>already aplied?

1) SLS has had the IPC patches applied for some time. However, I don't
know if these were ipcdelta or an earlier version. You need ipcdelta.

2) 0.99pl8A may mean Alpha version. Or Peter may have chosen it to
  indicate all the patches he has applied.

>Where is MMAP.DIFF? I've looked everywhere for this file, not even
>archie can find it, nor can I find it in the SLS distribution.

I should have included mmap.diff with dosemu. If not, mail me.
It is only necessary for EMS.

>if you doen't plan on using EMS then the patch isn't required. Does
>he mean both patches, or just MMAP.DIFF?

mmap.diff.

>I'd like to thank the author of dosemu for his hardwork, but the
>documentation could still use a few tweeks to make it clear to us
>linux newbies who aren't familiar with kernal patching.

dosemu 0.49 (note the sub-1.0 number indicating its ALPHA status,
which specifically means NOT FOR NEWBIES) needs a lot of tweaks
everywhere. However, I do not intend to explain the art of
kernel patching. If you cannot take the time to learn this
simple skill, much of Linux will be unavailable to you. Linux
is a roll-your-own OS.

-- 
Robert Sanders
Georgia Institute of Technology, Atlanta Georgia, 30332
uucp:     ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt8134b
Internet: gt8134b@prism.gatech.edu