/*->h.fsx */


extern os_error * fs_open(char * name,int mode,int * fh);
extern os_error * fs_close(int fh,os_error * ep);
extern os_error * fs_readat(int fh,void * b,int n,int at);
extern os_error * fs_write(int fh,void * b,int n);
extern os_error * fs_writeat(int fh,void * b,int n,int at);
extern os_error * fs_seek(int fh,int posn);
extern os_error * fs_setfileextent(int fh,int ex);
extern os_error * fs_saveblock(char *name,int type,void * start,int len);
extern os_error * fs_delete(char * name);
extern os_error * fs_rename(char * old,char * new);
extern os_error * fs_getc(int fh,int * c);
extern os_error * fs_eof(int fh,int * eof);
extern os_error * fs_read(int fh,void * b,int n);
extern os_error * fs_readerr(int fh,void * b,int n);
extern os_error * fs_tell(int fh,int * posn);
extern os_error * fs_loadblock(char *name,void * start);
extern os_error * fs_cdir(char * name);

