Go to the source code of this file.
|
WizardExport const char * | GetFilePath (const FileInfo *) |
|
WizardExport const struct stat * | GetFileProperties (const FileInfo *) |
|
WizardExport FileInfo * | AcquireFileInfo (const char *, const char *, const FileMode mode, ExceptionInfo *) |
|
WizardExport FileInfo * | DestroyFileInfo (FileInfo *, ExceptionInfo *) |
|
WizardExport int | GetFileDescriptor (const FileInfo *) |
|
WizardExport int | ReadFileByte (FileInfo *) |
|
WizardExport WizardBooleanType | DestroyFile (FileInfo *, ExceptionInfo *) |
|
WizardExport WizardBooleanType | ReadFile16Bits (FileInfo *, unsigned short *) |
|
WizardExport WizardBooleanType | ReadFile32Bits (FileInfo *, size_t *) |
|
WizardExport WizardBooleanType | ReadFile64Bits (FileInfo *, WizardSizeType *) |
|
WizardExport WizardBooleanType | ReadFileChunk (FileInfo *, void *, const size_t) |
|
WizardExport WizardBooleanType | WriteFileChunk (FileInfo *, const void *, const size_t) |
|
WizardExport WizardBooleanType | WriteFile16Bits (FileInfo *, const unsigned short) |
|
WizardExport WizardBooleanType | WriteFile32Bits (FileInfo *, const size_t) |
|
WizardExport WizardBooleanType | WriteFile64Bits (FileInfo *, const WizardSizeType) |
|
◆ FileInfo
◆ FileMode
Enumerator |
---|
ReadFileMode | |
WriteFileMode | |
Definition at line 27 of file file.h.
◆ AcquireFileInfo()
◆ DestroyFile()
◆ DestroyFileInfo()
Definition at line 431 of file file.c.
References DestroyString(), _FileInfo::file, FileError, GetWizardModule, LockSemaphoreInfo(), LogWizardEvent(), _FileInfo::path, RelinquishFileLock(), RelinquishSemaphoreInfo(), RelinquishWizardMemory(), _FileInfo::semaphore, _FileInfo::signature, ThrowWizardException(), TraceEvent, UnlockSemaphoreInfo(), and WizardSignature.
Referenced by AcquireFileInfo(), ExportKeyringKey(), GetEntropyFromReservoir(), ImportKeyringKey(), PrintKeyringProperties(), and SaveEntropyToReservoir().
◆ GetFileDescriptor()
◆ GetFilePath()
◆ GetFileProperties()
◆ ReadFile16Bits()
◆ ReadFile32Bits()
◆ ReadFile64Bits()
◆ ReadFileByte()
◆ ReadFileChunk()
◆ WriteFile16Bits()
◆ WriteFile32Bits()
◆ WriteFile64Bits()
◆ WriteFileChunk()