Changeset 0580615 in buchla-68k for libcio/open.c
- Timestamp:
- 07/08/2017 02:42:31 PM (7 years ago)
- Branches:
- master
- Children:
- 342a56f
- Parents:
- 46d8069
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcio/open.c
r46d8069 r0580615 12 12 #include "stddefs.h" 13 13 14 extern int _badfd(), _noper(); 15 extern int _inifcb(), _opfcb(); 16 17 extern char *FilName(), *FilExt(); 18 19 int _fileop(), _filecl(); 14 extern int _badfd(void); 15 extern int _noper(void); 16 extern int _inifcb(struct fcb *fcp, char *name, char *ext, int mode); 17 extern int _opfcb(struct fcb *fcp); 18 19 extern char *FilName(char *s, char *p); 20 extern char *FilExt(char *s, char *p); 21 22 int _fileop(char *name, int flag, int mode, struct channel *chp, struct devtabl *dp); 23 int _filecl(struct fcb *fp); 20 24 21 25 static struct device condev = { 2, 2, 1, 0, _noper }; … … 51 55 */ 52 56 53 int 54 open(name, flag, mode) 55 char *name; 56 int flag, mode; 57 int open(char *name, int flag, int mode) 57 58 { 58 59 register struct devtabl *dp; … … 130 131 */ 131 132 132 int 133 opena(name, flag, mode) 134 char *name; 135 int flag, mode; 133 int opena(char *name, int flag, int mode) 136 134 { 137 135 return(open(name, flag, mode)); … … 147 145 */ 148 146 149 int 150 openb(name, flag, mode) 151 char *name; 152 int flag, mode; 147 int openb(char *name, int flag, int mode) 153 148 { 154 149 return(open(name, flag|O_RAW, mode)); … … 169 164 */ 170 165 171 int 172 creat(name, mode) 173 char *name; 174 int mode; 166 int creat(char *name, int mode) 175 167 { 176 168 return(open(name, O_WRONLY|O_TRUNC|O_CREAT, mode)); … … 191 183 */ 192 184 193 int 194 creata(name, mode) 195 char *name; 196 int mode; 185 int creata(char *name, int mode) 197 186 { 198 187 return(open(name, O_WRONLY|O_TRUNC|O_CREAT, mode)); … … 209 198 */ 210 199 211 int 212 creatb(name, mode) 213 char *name; 214 int mode; 200 int creatb(char *name, int mode) 215 201 { 216 202 return(open(name, O_WRONLY|O_TRUNC|O_CREAT|O_RAW, mode)); … … 229 215 */ 230 216 231 int 232 _fileop(name, flag, mode, chp, dp) 233 char *name; 234 int flag, mode; 235 struct channel *chp; 236 struct devtabl *dp; 217 int _fileop(char *name, int flag, int mode, struct channel *chp, struct devtabl *dp) 237 218 { 238 219 register struct fcb *fp;
Note:
See TracChangeset
for help on using the changeset viewer.