|
UbixOS V2
2.0
|
#include <descrip.h>

Data Fields | |
| void * | data |
| uint32_t | f_flag |
| struct fileOps * | f_ops |
| uint16_t | f_type |
| fileDescriptor_t * | fd |
| int | fd_type |
| int | socket |
| void* file::data |
Definition at line 74 of file descrip.h.
Referenced by sys_close(), sys_pipe2(), sys_read(), and sys_write().
| uint32_t file::f_flag |
Definition at line 68 of file descrip.h.
Referenced by fcntl(), kern_openat(), pipe(), and schedNewTask().
| fileDescriptor_t* file::fd |
Definition at line 71 of file descrip.h.
Referenced by dup2(), fclose(), fdestroy(), feof(), fgetc(), fputc(), fread(), getfd(), kern_openat(), pipe(), read(), sys_close(), sys_fchdir(), sys_fstat(), sys_fstatat(), sys_fstatfs(), sys_getdirentries(), sys_lseek(), sys_mmap(), sys_openat(), sys_pread(), sys_read(), sys_sendto(), sys_setsockopt(), sys_socket(), sys_statfs(), and sys_write().
| int file::fd_type |
Definition at line 72 of file descrip.h.
Referenced by sys_close(), sys_pipe2(), sys_read(), sys_socket(), and sys_write().
| int file::socket |
Definition at line 73 of file descrip.h.
Referenced by sys_socket().