16 lines
569 B
C
16 lines
569 B
C
/* $NetBSD: rawfs.h,v 1.1 1997/02/04 03:52:47 thorpej Exp $ */
|
|
|
|
/*
|
|
* Raw file system - for stream devices like tapes.
|
|
* No random access, only sequential read allowed.
|
|
*/
|
|
|
|
int rawfs_open __P((char *path, struct open_file *f));
|
|
int rawfs_close __P((struct open_file *f));
|
|
int rawfs_read __P((struct open_file *f, void *buf,
|
|
u_int size, u_int *resid));
|
|
int rawfs_write __P((struct open_file *f, void *buf,
|
|
u_int size, u_int *resid));
|
|
off_t rawfs_seek __P((struct open_file *f, off_t offset, int where));
|
|
int rawfs_stat __P((struct open_file *f, struct stat *sb));
|