[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