#include "wizard/exception.h"

Go to the source code of this file.
| WizardExport FileInfo* AcquireFileInfo | ( | const char * | , | |
| const char * | , | |||
| const FileMode | mode, | |||
| ExceptionInfo * | ||||
| ) |
| WizardExport WizardBooleanType DestroyFile | ( | FileInfo * | , | |
| ExceptionInfo * | ||||
| ) |
| WizardExport FileInfo* * DestroyFileInfo | ( | FileInfo * | , | |
| ExceptionInfo * | ||||
| ) |
Definition at line 429 of file file.c.
References close, DestroySemaphoreInfo(), DestroyString(), _FileInfo::file, FileError, GetWizardModule, LockSemaphoreInfo(), LogWizardEvent(), _FileInfo::path, RelinquishFileLock(), RelinquishWizardMemory(), _FileInfo::semaphore, _FileInfo::signature, ThrowWizardException(), TraceEvent, UnlockSemaphoreInfo(), and WizardSignature.
Referenced by AcquireFileInfo(), ExportKeyringKey(), GetEntropyFromReservoir(), ImportKeyringKey(), PrintKeyringProperties(), and SaveEntropyToReservoir().
| WizardExport int GetFileDescriptor | ( | const FileInfo * | ) |
| WizardExport const char* GetFilePath | ( | const FileInfo * | ) |
Definition at line 503 of file file.c.
References GetWizardModule, LogWizardEvent(), _FileInfo::path, _FileInfo::signature, TraceEvent, and WizardSignature.
Referenced by ExportKeyringKey(), GetEntropyFromReservoir(), ImportKeyringKey(), PrintKeyringProperties(), and SaveEntropyToReservoir().
| WizardExport struct stat* GetFileProperties | ( | const FileInfo * | ) | [read] |
Definition at line 533 of file file.c.
References GetWizardModule, LogWizardEvent(), _FileInfo::properties, _FileInfo::signature, TraceEvent, and WizardSignature.
Referenced by PrintKeyringProperties().
| WizardExport WizardBooleanType ReadFile16Bits | ( | FileInfo * | , | |
| unsigned short * | ||||
| ) |
| WizardExport WizardBooleanType ReadFile32Bits | ( | FileInfo * | , | |
| size_t * | ||||
| ) |
| WizardExport WizardBooleanType ReadFile64Bits | ( | FileInfo * | , | |
| WizardSizeType * | ||||
| ) |
| WizardExport int ReadFileByte | ( | FileInfo * | ) |
Definition at line 564 of file file.c.
References ReadFileChunk(), _FileInfo::signature, WizardFalse, and WizardSignature.
| WizardExport WizardBooleanType ReadFileChunk | ( | FileInfo * | , | |
| void * | , | |||
| const | size_t | |||
| ) |
| WizardExport WizardBooleanType WriteFile16Bits | ( | FileInfo * | , | |
| const unsigned short | ||||
| ) |
| WizardExport WizardBooleanType WriteFile32Bits | ( | FileInfo * | , | |
| const | size_t | |||
| ) |
| WizardExport WizardBooleanType WriteFile64Bits | ( | FileInfo * | , | |
| const | WizardSizeType | |||
| ) |
Definition at line 982 of file file.c.
References GetWizardModule, LogWizardEvent(), TraceEvent, and WriteFileChunk().
Referenced by ImportKeyringKey(), and SaveEntropyToReservoir().
| WizardExport WizardBooleanType WriteFileChunk | ( | FileInfo * | , | |
| const void * | , | |||
| const | size_t | |||
| ) |
1.6.2-20100208