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