HelpPC 2.10 Quick Reference Utility Copyright 1991 David Jurgens

         int open( const char *path, int access [, unsigned permis] )

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

       - open attribute flags are defined in fcntl.h
       - opens file "path" with access and optionally permis
       - 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 nonnegative number as file HANDLE, or -1 on error
       - see   sopen()

Esc or Alt-X to exit open Home/PgUp/PgDn/End ←↑↓→
Converted to HTML in 2006 by Timo Bingmann