home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
m
/
ms_sh21c.zip
/
readme.os2
< prev
next >
Wrap
Text File
|
1993-01-05
|
2KB
|
48 lines
The original distribution of sh 2.1 has the following problems:
1. system.c has a missing ';'
2. The install mentions a 'lib' directory which isn't present.
3. The makefile assumes that CL has been set to include certain flags.
4. The OS/2 version alters some filenames needlessly on HPFS, causing
shell scripts to break.
The enclosed executable was created with MSC 6.00A using dmake 3.8 under
OS/2. The include files limits.h, sys/stat.h, and sys/types.h were copied
from the MSC include directory to ./include/ and the additions in 'changes'
were made. Be sure to set the INCLUDE environment variable for the compile:
set INCLUDE=..\include;c:\msc\include
Original sources may be obtained from simtel20.army.mil in
pd1:<msdos.sysutl>. Apply the patches with
patch -p1 < patches.os2
then do 'make -f makefile.os2' from the src directory.
Ian Stewartson remarks:
>From: IN%"istewart@datlog.co.uk" 5-JAN-1993 11:15:24.32
>To: IN%"HANK@DUCVAX.AUBURN.EDU"
>Subj: RE: ms_sh 2.1 HPFS filnames broken
>
>Darrel,
>
>Thanks for the note and the fixes. I confess to have forgotten about HPFS
>when I added the fix for .'s. I'll put it in the next release.
>
>> Thanks for the 2.1 update to ms_sh. This has been an excellent shell for
>> MSDOS and OS/2.
>>
>> However, there is one changed "feature" from 2.0 to 2.1 under OS/2 which
>> is probably a "bug": sh 2.1 needlessly clobbers filenames under HPFS (i.e.,
>> blob.a.01 becomes blob.a~01). This breaks scripts which should work under
>> HPFS. I made the necessary changes and compiled.
>
>Regards,
>
>Ian Stewartson
>Data Logic Ltd.
--
Darrel Hankerson hank@ducvax.auburn.edu or hankedr@mail.auburn.edu
29 December 1992