1/* $NetBSD: nbfs.h,v 1.1 2006/04/05 21:33:26 bjh21 Exp $ */
2
3#define NBFS_FSNUM 0xf0 /* borrow UnixFS's number for now */
4
5#ifndef __ASSEMBLER__
6/* Structure passed to and from FSEntry_* entry points */
7struct nbfs_reg {
8	uint32_t	r0, r1, r2, r3, r4, r5, r6, r7;
9};
10
11extern os_error const *nbfs_open    (struct nbfs_reg *);
12extern os_error const *nbfs_getbytes(struct nbfs_reg *);
13extern os_error const *nbfs_putbytes(struct nbfs_reg *);
14extern os_error const *nbfs_args    (struct nbfs_reg *);
15extern os_error const *nbfs_close   (struct nbfs_reg *);
16extern os_error const *nbfs_file    (struct nbfs_reg *);
17extern os_error const *nbfs_func    (struct nbfs_reg *);
18#endif /* __ASSEMBLER__ */
19