Home | History | Annotate | Download | only in libsa

Lines Matching defs:open_file

83 struct open_file;
86 extern __compactcall int __CONCAT(fs,_open)(const char *, struct open_file *); \
87 extern __compactcall int __CONCAT(fs,_close)(struct open_file *); \
88 extern __compactcall int __CONCAT(fs,_read)(struct open_file *, void *, \
90 extern __compactcall int __CONCAT(fs,_write)(struct open_file *, void *, \
92 extern __compactcall off_t __CONCAT(fs,_seek)(struct open_file *, off_t, int); \
93 extern __compactcall int __CONCAT(fs,_stat)(struct open_file *, struct stat *)
98 extern __compactcall void __CONCAT(fs,_ls)(struct open_file *, const char *)
112 __compactcall int (*open)(const char *, struct open_file *);
113 __compactcall int (*close)(struct open_file *);
114 __compactcall int (*read)(struct open_file *, void *, size_t, size_t *);
115 __compactcall int (*write)(struct open_file *, void *, size_t size, size_t *);
116 __compactcall off_t (*seek)(struct open_file *, off_t, int);
117 __compactcall int (*stat)(struct open_file *, struct stat *);
119 __compactcall void (*ls)(struct open_file *, const char *);
182 int (*dv_open)(struct open_file *, ...);
183 int (*dv_close)(struct open_file *);
184 int (*dv_ioctl)(struct open_file *, u_long, void *);
206 int (DEV_OPEN(unused))(struct open_file *, ...);
207 int (DEV_CLOSE(unused))(struct open_file *);
208 int (DEV_IOCTL(unused))(struct open_file *, u_long, void *);
212 struct open_file {
228 extern struct open_file files[];
238 int (devopen)(struct open_file *, const char *, char **);
293 int noioctl(struct open_file *, u_long, void *);
323 getsecsize(struct open_file *f)