Pyro device driver API
Data Fields
FileNode Struct Reference

Data Fields

FileNode_sfn_psNextSibling
 
FileNode_sfn_psNextInDevice
 
FileNode_sfn_psParent
 
FileNode_sfn_psFirstChild
 
int fn_nDeviceHandle
 
const DeviceOperations_s * fn_psOps
 
void * fn_pDevNode
 
Device_sfn_psDevice
 
int fn_nInodeNum
 
int fn_nMode
 
int fn_nSize
 
int fn_nLinkCount
 
bool fn_bIsLoaded
 true between read_inode() and write_inode()
 
bool fn_bIsScanned
 
char fn_zName [DFS_MAX_NAME_LEN]
 
char * fn_pzSymLinkPath
 
bigtime_t fn_nCTime
 
bigtime_t fn_nLastScanTime
 
FileNode_sfn_psNextHash
 
FileNode_sfn_psPartner
 
uid_t fn_nUID
 
gid_t fn_nGID
 
time_t fn_nCTime
 
time_t fn_nMTime
 
time_t fn_nATime
 
int fn_nNewLineCount
 
int fn_nCsrPos
 
int fn_nFlags
 
uint8_t fn_nCsrPosBeforeTab [NUM_SAVED_TABS]
 
int fn_nOpenCount
 
sem_id fn_hMutex
 
sem_id fn_hWriteMutex
 
sem_id fn_hReadQueue
 
sem_id fn_hWriteQueue
 
SelectRequest_s * fn_psFirstReadSelReq
 
SelectRequest_s * fn_psFirstWriteSelReq
 
char * fn_pzBuffer
 
uint fn_nReadPos
 
uint fn_nWritePos
 
TermInfo_sfn_psTermInfo
 
bool fn_bPacketMode
 
bool fn_bReleased
 
ino_t fn_nInodeNum
 

The documentation for this struct was generated from the following files: