1997-02-04 06:51:37 +03:00
|
|
|
/* $NetBSD: rawfs.h,v 1.1 1997/02/04 03:52:47 thorpej Exp $ */
|
1996-06-26 21:44:21 +04:00
|
|
|
|
|
|
|
/*
|
|
|
|
* 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));
|