SCO doesn't sell UNIX

Warren Tucker wht at n4hgf.Mt-Park.GA.US
Wed Dec 12 08:13:19 AEST 1990


In article <4754 at auspex.auspex.com> guy at auspex.auspex.com (Guy Harris) writes:
>>Or how about instead of silently truncating a file name > 14
>>characters ....
>The most you could conceivably blame SCO for is not having a switch that
>lets users who don't care about the FIPS select the traditional behavior
>(or for deciding not to blow off government business)....

3.2.0 does not have a switch, but a semi-official patch works well:

RossO> When an attempt is made to create a file whose name is longer
RossO> than 14 characters, SCO UNIX System V/386 returns an error, and
RossO> the file is not created.  This behavior was added for compliance
RossO> with POSIX FIPS.  It also breaks many programs which expect
RossO> filenames to be silently truncated.  Below is a patch to the UNIX
RossO> kernel so that long filenames will be truncated rather than
RossO> returning an error.  Bring your system into system maintenance
RossO> mode, and enter these commands:
RossO> 
RossO>              # /etc/_fst -w /etc/conf/pack.d/s5/Driver.o
RossO>              * $x
RossO>              * s5namei+0xab?w 0x0feb
RossO>              * $q
RossO> 
RossO>              # /etc/_fst -w /etc/conf/pack.d/xx/Driver.o
RossO>              * $x
RossO>              * xxnamei+0xa6?w 0x0feb
RossO>              * $q
RossO> 
RossO> Next, relink your kernal by typing /etc/conf/cf.d/link_unix, then
RossO> reboot your system.  If you ever reinstall the link package you
RossO> will need to repeat this procedure.
RossO> 
RossO> Ross Oliver
RossO> Technical Support
RossO> The Santa Cruz Operation, Inc.

3.2.1 and beyond has a *switch* in the /etc/conf/cf.d/configure
procedure.
 
----------------------------------------------------------------------------
Warren Tucker                     emory!n4hgf!wht or wht at n4hgf.Mt-Park.GA.US
"I was 35 years old before I knew a pie was meant to be eaten." - Moe Howard



More information about the Comp.unix.sysv386 mailing list