Changeset 0580615 in buchla-68k for libcio/open.c


Ignore:
Timestamp:
07/08/2017 02:42:31 PM (7 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
342a56f
Parents:
46d8069
Message:

Point of no return.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcio/open.c

    r46d8069 r0580615  
    1212#include "stddefs.h"
    1313
    14 extern  int     _badfd(), _noper();
    15 extern  int     _inifcb(), _opfcb();
    16 
    17 extern  char    *FilName(), *FilExt();
    18 
    19 int     _fileop(), _filecl();
     14extern  int     _badfd(void);
     15extern  int     _noper(void);
     16extern  int     _inifcb(struct fcb *fcp, char *name, char *ext, int mode);
     17extern  int     _opfcb(struct fcb *fcp);
     18
     19extern  char    *FilName(char *s, char *p);
     20extern  char    *FilExt(char *s, char *p);
     21
     22int     _fileop(char *name, int flag, int mode, struct channel *chp, struct devtabl *dp);
     23int     _filecl(struct fcb *fp);
    2024
    2125static struct device condev  = { 2, 2, 1, 0, _noper  };
     
    5155*/
    5256
    53 int
    54 open(name, flag, mode)
    55 char *name;
    56 int flag, mode;
     57int open(char *name, int flag, int mode)
    5758{
    5859        register struct devtabl *dp;
     
    130131*/
    131132
    132 int
    133 opena(name, flag, mode)
    134 char *name;
    135 int flag, mode;
     133int opena(char *name, int flag, int mode)
    136134{
    137135        return(open(name, flag, mode));
     
    147145*/
    148146
    149 int
    150 openb(name, flag, mode)
    151 char *name;
    152 int flag, mode;
     147int openb(char *name, int flag, int mode)
    153148{
    154149        return(open(name, flag|O_RAW, mode));
     
    169164*/
    170165
    171 int
    172 creat(name, mode)
    173 char *name;
    174 int mode;
     166int creat(char *name, int mode)
    175167{
    176168        return(open(name, O_WRONLY|O_TRUNC|O_CREAT, mode));
     
    191183*/
    192184
    193 int
    194 creata(name, mode)
    195 char *name;
    196 int mode;
     185int creata(char *name, int mode)
    197186{
    198187        return(open(name, O_WRONLY|O_TRUNC|O_CREAT, mode));
     
    209198*/
    210199
    211 int
    212 creatb(name, mode)
    213 char *name;
    214 int mode;
     200int creatb(char *name, int mode)
    215201{
    216202        return(open(name, O_WRONLY|O_TRUNC|O_CREAT|O_RAW, mode));
     
    229215*/
    230216
    231 int
    232 _fileop(name, flag, mode, chp, dp)
    233 char *name;
    234 int flag, mode;
    235 struct channel *chp;
    236 struct devtabl *dp;
     217int _fileop(char *name, int flag, int mode, struct channel *chp, struct devtabl *dp)
    237218{
    238219        register struct fcb *fp;
Note: See TracChangeset for help on using the changeset viewer.