HelpPC 2.10 Quick Reference Utility Copyright 1991 David Jurgens

       int sopen( const char *path, int access, int shflag, int mode )

       - prototype in io.h, also include share.h, stat.h & fcntl.h

       - actually a macro defined:  open( path, (access | shflag), mode )
       - opens file "path" and prepares it for shared I/O
       - sharing mode is determined using access, shflag and mode
       - access is a combination of the following ("permis" follows):

       Read/Write Access Flags (mutually exclusive):
       O_RDONLY        open read only
       O_WRONLY        open write only
       O_RDWR          open read/write

       Other Access Mode Flags:
       O_APPEND        file pointer is placed at EOF before each write
       O_CREAT         if file doesn't exist, create with "permis" attributes
       O_TRUNC         if exists, truncate length to zero, but leave file
                       attributes unchanged
       O_BINARY        binary mode
       O_TEXT          text mode
       O_EXCL          used with O_CREAT, error occurs if file already exists
       O_NDELAY        UNIX only

       Permission Attributes (if creating):
       S_IWRITE        write permission
       S_IREAD         read permission
       S_IREAD | S_IWRITE read/write permission
       
       - if O_BINARY nor O_TEXT is given, file is opened in translation
         mode (O_TEXT) given by global variable _fmode
       - returns non-negative number as file handle, or -1 on error

Esc or Alt-X to exit sopen Home/PgUp/PgDn/End ←↑↓→