Online 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()                                                                                                                                            
[helppc.bosbyte.nl]                  open                     Home  Back  Topics