VMS POSIX Release Notes

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  1      Introduction and General Release Notes

  1.1     Software Prerequisites

  1.2     Installation and SYSGEN Parameters

  1.3     POSIX Startup

  1.4     Case Sensitivity in VMS POSIX

  1.5     Special Characters in VMS POSIX

  1.6     Restrictions on Using VMS POSIX with Other Products

  1.7     Performance and Optimization
    1.7.1      Major Areas of Difference Between VMS and UNIX
    1.7.2      Optimization Hints for VMS POSIX
      1.7.2.1      fork( ) and exec( )
      1.7.2.2      exec( )
      1.7.2.3      fork( )
      1.7.2.4      open( ) and creat( )
      1.7.2.5      File System Buffer Cache
      1.7.2.6      VMS Versus POSIX-Compliant File Systems
      1.7.2.7      Terminal Handling
      1.7.2.8      System Configuration and Tuning

  1.8     CPU Limits for POSIX Processes

  1.9     Record Files

  1.10    Tape Units Supported

  1.11    Terminal Support

  1.12    The /usr/include Symbolic Link

  1.13    Compiling and Linking Applications
    1.13.1     Existing Applications from Field Test
    1.13.2     Linking a POSIX Application with DECwindows Applications
    1.13.3     Copying Object Files and Other Files from the VMS POSIX Shell

  1.14    Running a POSIX Application
    1.14.1     Image Name and Concealed Logical Names

  1.15    Using Magnetic Tapes

  1.16    Treatment of Universal Time in VMS POSIX
    1.16.1     Information for System Managers
    1.16.2     Information for All Users

  1.17    VMS POSIX Sample Application

  2      VMS POSIX Callable Interface

  2.1     VMS POSIX Callable Functions
    2.1.1      fcntl( )
    2.1.2      regcomp( )
    2.1.3      wordexp( )
    2.1.4      write( )
    2.1.5      EINVAL Error on Creating Semaphores

  2.2     VMS POSIX Header Files
    2.2.1      cpio.h Header File
    2.2.2      errno.h Header File
    2.2.3      locale.h Header File
    2.2.4      stdio.h Header File
    2.2.5      time.h Header File
    2.2.6      unistd.h Header File

  2.3     Special Files

  2.4     Hard Links to Directories

  2.5     Status of P1003.4 Draft Standard

  3      VMS POSIX Shell Interface and Utilities

  3.1     Shared Images

  3.2     Temporary Files

  3.3     ar

  3.4     c89

  3.5     cat

  3.6     cpio

  3.7     crypt

  3.8     dcl

  3.9     diff

  3.10    echo

  3.11    file

  3.12    kill

  3.13    lex

  3.14    ln

  3.15    ls

  3.16    make

  3.17    more

  3.18    patch

  3.19    pax

  3.20    sh

  3.21    tar

  3.22    vi

  3.23    yacc

  3.24    Command Line Editing with emacs

  4      Documentation Release Notes

  4.1 Guide to Using VMS POSIX

  4.2 VMS POSIX Reference Manual:  Shell and Utilities

  4.3 System Management and Installation Guide for VMS POSIX

  TABLES

  2-1        Changes to the P1003.4 Draft Standard