[Info-vax] Looking into C-include files on VMS
Joerg Schilling
js at cs.tu-berlin.de
Thu Nov 5 17:10:45 EST 2009
In article <IVqIjDO6k4eK at eisner.encompasserve.org>,
Bob Koehler <koehler at eisner.nospam.encompasserve.org> wrote:
>In article <7lgrr1F3dphj3U1 at mid.dfncis.de>, js at cs.tu-berlin.de (Joerg Schilling) writes:
>>
>> The POSIX standard requires that there is a way to switch the system
>> into a mode where POSIX compliance is the default. POSIX compliance requires
>> system("command") to run command to be run via sh -c "command" where "sh"
>> has to be a POSIX compliant shell (this is a subset of "ksh93").
>
> So my Ultrix/MIPS (BSD 4.2 based with some BSD 4.3 additions), which
> started Bourne shell when you used sh, can no longer be considered
> POSIX compliant?
For being POSIX compliant, this system lacks a lot of mandatory features.
This system most likely does not even have a recent version of the Bourne
Shell. IIRC, this version still uses the ancient original Bourne Shell
that was written in a Pascal like syntax and used IF THEN ELSE BEGIN END
macros ;-)
You may verify this by trying to define a parameterized function:
l() { ls -l "$@" }
This should not be supported.
Carefully written shell scripts in a portable way, work on this shell.
--
EMail:joerg at schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js at cs.tu-berlin.de (uni)
joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
More information about the Info-vax
mailing list