Device operations pointer structure.
More...
#include <devtab.h>
|
| int(* | open )(file_t *, const char *, int, int) |
| | Open method.
|
| |
| int(* | close )(file_t *, node_t *) |
| | Close method.
|
| |
| ssize_t(* | read )(file_t *, void *, size_t) |
| | Read method.
|
| |
| ssize_t(* | write )(file_t *, const void *, size_t) |
| | Write method.
|
| |
| int(* | ioctl )(file_t *, node_t *, int, void *) |
| | Ioctl method.
|
| |
Device operations pointer structure.
Definition at line 50 of file devtab.h.
◆ close
Close method.
Definition at line 55 of file devtab.h.
◆ ioctl
Ioctl method.
Definition at line 61 of file devtab.h.
◆ open
| int(* devops_t::open) (file_t *, const char *, int, int) |
Open method.
Definition at line 53 of file devtab.h.
◆ read
| ssize_t(* devops_t::read) (file_t *, void *, size_t) |
Read method.
Definition at line 57 of file devtab.h.
◆ write
| ssize_t(* devops_t::write) (file_t *, const void *, size_t) |
Write method.
Definition at line 59 of file devtab.h.
The documentation for this struct was generated from the following file: