| 
    Zephyr Project API
    3.4.0
    
   A Scalable Open Source RTOS 
   | 
 
#include <fdtable.h>
Data Fields | |
| ssize_t(* | read )(void *obj, void *buf, size_t sz) | 
| ssize_t(* | write )(void *obj, const void *buf, size_t sz) | 
| int(* | close )(void *obj) | 
| int(* | ioctl )(void *obj, unsigned int request, va_list args) | 
File descriptor virtual method table. Currently all operations beyond read/write/close go thru ioctl method.
| int(* fd_op_vtable::close) (void *obj) | 
| int(* fd_op_vtable::ioctl) (void *obj, unsigned int request, va_list args) |