Changeset e225e77 in buchla-68k for libcio/fopen.c


Ignore:
Timestamp:
07/09/2017 10:24:47 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
411371e
Parents:
d2d593b
Message:

Added missing includes and declarations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcio/fopen.c

    rd2d593b re225e77  
    1212
    1313extern  int32_t lseek(int16_t fd, int32_t pos, int16_t how);
     14
     15extern  int16_t close(int16_t fd);
     16extern  int16_t open(int8_t *name, int16_t flag, int16_t mode);
    1417
    1518FILE *_opener(int8_t *name, int8_t *mode, int16_t aflag)
     
    3134
    3235        case 'r':       /* read mode */
    33                 if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_RDONLY)|aflag)) EQ -1)
     36                if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_RDONLY), aflag)) EQ -1)
    3437                        return(NULL);
    3538                break;
    3639
    3740        case 'w':       /* write mode */
    38                 if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_WRONLY)|aflag|O_CREAT|O_TRUNC)) EQ -1)
     41                if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_WRONLY)|O_CREAT|O_TRUNC, aflag)) EQ -1)
    3942                        return(NULL);
    4043
     
    4245       
    4346        case 'a':       /* append mode */
    44                 if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_WRONLY)|aflag|O_CREAT)) EQ -1)
     47                if ((fp->_unit = open(name, (plusopt ? O_RDWR : O_WRONLY)|O_CREAT, aflag)) EQ -1)
    4548                        return(NULL);
    4649
Note: See TracChangeset for help on using the changeset viewer.