|
AquilaOS documentation
How it works, and its code
|
ioctl() on a vnode: passed on to its device or its filesystem. More...
Go to the source code of this file.
Functions | |
| int | vfs_ioctl (struct vnode *vnode, unsigned long request, void *argp) |
| Passes an ioctl() request to a vnode's device driver, or to its filesystem. | |
ioctl() on a vnode: passed on to its device or its filesystem.
Definition in file ioctl.c.
| int vfs_ioctl | ( | struct vnode * | vnode, |
| unsigned long | request, | ||
| void * | argp ) |
Passes an ioctl() request to a vnode's device driver, or to its filesystem.
| vnode | the vnode |
| request | the request |
| argp | its argument, often a pointer to user memory |
Definition at line 19 of file ioctl.c.
References vnode::fs, vops::ioctl, ISDEV, kdev_ioctl(), LOG_DEBUG, vfs_ioctl(), VNODE_DEV, and fs::vops.
Referenced by posix_file_ioctl(), and vfs_ioctl().