PostgreSQL Source Code  git master
vfd Struct Reference

Data Fields

int fd
 
unsigned short fdstate
 
ResourceOwner resowner
 
File nextFree
 
File lruMoreRecently
 
File lruLessRecently
 
off_t fileSize
 
char * fileName
 
int fileFlags
 
mode_t fileMode
 

Detailed Description

Definition at line 176 of file fd.c.

Field Documentation

◆ fd

◆ fdstate

◆ fileFlags

int vfd::fileFlags

Definition at line 187 of file fd.c.

Referenced by FileGetRawFlags(), LruInsert(), and PathNameOpenFilePerm().

◆ fileMode

mode_t vfd::fileMode

Definition at line 188 of file fd.c.

Referenced by FileGetRawMode(), LruInsert(), and PathNameOpenFilePerm().

◆ fileName

◆ fileSize

off_t vfd::fileSize

Definition at line 184 of file fd.c.

Referenced by FileClose(), FileTruncate(), FileWrite(), and PathNameOpenFilePerm().

◆ lruLessRecently

File vfd::lruLessRecently

Definition at line 183 of file fd.c.

Referenced by BasicOpenFilePerm(), Delete(), FileAccess(), and Insert().

◆ lruMoreRecently

File vfd::lruMoreRecently

Definition at line 182 of file fd.c.

Referenced by Delete(), Insert(), and ReleaseLruFile().

◆ nextFree

File vfd::nextFree

Definition at line 181 of file fd.c.

Referenced by AllocateVfd(), and FreeVfd().

◆ resowner

ResourceOwner vfd::resowner

Definition at line 180 of file fd.c.

Referenced by FileClose(), PathNameOpenFilePerm(), and RegisterTemporaryFile().


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