UbixOS
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().