|
|
int (*ctl) (void *vfs_info, int ctlop, int arg); | int (*ctl) (void *vfs_info, int ctlop, int arg); |
int (*setctl) (vfs *me, char *path, int ctlop, char *arg); | int (*setctl) (vfs *me, char *path, int ctlop, char *arg); |
#ifdef HAVE_MMAP | #ifdef HAVE_MMAP |
caddr_t (*mmap) (vfs *me, caddr_t addr, size_t len, int prot, |
void *(*mmap) (vfs *me, void *addr, size_t len, int prot, |
int flags, void *vfs_info, off_t offset); | int flags, void *vfs_info, off_t offset); |
int (*munmap) (vfs *me, caddr_t addr, size_t len, |
int (*munmap) (vfs *me, void *addr, size_t len, |
void *vfs_info); | void *vfs_info); |
#endif | #endif |
}; | }; |
|
|
int mc_ctl (int fd, int ctlop, int arg); | int mc_ctl (int fd, int ctlop, int arg); |
int mc_setctl (char *path, int ctlop, char *arg); | int mc_setctl (char *path, int ctlop, char *arg); |
#ifdef HAVE_MMAP | #ifdef HAVE_MMAP |
caddr_t mc_mmap (caddr_t, size_t, int, int, int, off_t); |
void *mc_mmap (void *, size_t, int, int, int, off_t); |
int mc_unmap (caddr_t, size_t); |
int mc_unmap (void *, size_t); |
int mc_munmap (caddr_t addr, size_t len); |
int mc_munmap (void *addr, size_t len); |
#endif /* HAVE_MMAP */ | #endif /* HAVE_MMAP */ |
| |
#else | #else |