|
MagickCore 7.0.10
|
#include "wizard/studio.h"#include "wizard/client.h"#include "wizard/configure.h"#include "wizard/hash.h"#include "wizard/log.h"#include "wizard/magick.h"#include "wizard/memory_.h"#include "wizard/mime.h"#include "wizard/random_.h"#include "wizard/resource_.h"#include "wizard/semaphore.h"#include "wizard/semaphore-private.h"#include "wizard/string_.h"#include "wizard/utility.h"#include "wizard/wizard.h"Go to the source code of this file.
Macros | |
| #define | WIZARDSTOOLKIT_RETSIGTYPE void |
| #define | SIG_DFL ((SignalHandler *) 0) |
| #define | SIG_ERR ((SignalHandler *) -1) |
| #define | SIGMAX 64 |
Typedefs | |
| typedef WIZARDSTOOLKIT_RETSIGTYPE | SignalHandler(int) |
Functions | |
| static void | WizardExitHandler (void) |
| static SignalHandler * | SetWizardSignalHandler (int signal_number, SignalHandler *handler) |
| static void | WizardSignalHandler (int signal_number) |
| static SignalHandler * | RegisterWizardSignalHandler (int signal_number) |
| WizardExport void | WizardsToolkitGenesis (const char *path) |
| WizardExport void | WizardsToolkitTerminus (void) |
Variables | |
| static SignalHandler * | signal_handlers [SIGMAX] = { (SignalHandler *) NULL } |
| static volatile WizardBooleanType | instantiate_wizardstoolkit = WizardFalse |
| static volatile WizardBooleanType | wizard_signal_in_progress = WizardFalse |
| #define SIG_DFL ((SignalHandler *) 0) |
| #define SIG_ERR ((SignalHandler *) -1) |
| typedef WIZARDSTOOLKIT_RETSIGTYPE SignalHandler(int) |
|
static |
Definition at line 191 of file wizard.c.
References ConfigureEvent, GetWizardModule, LogWizardEvent(), SetWizardSignalHandler(), SIG_DFL, SIG_ERR, signal_number, and WizardSignalHandler().
Referenced by WizardsToolkitGenesis().
|
static |
Definition at line 117 of file wizard.c.
References SIG_DFL, SIG_ERR, and signal_number.
Referenced by RegisterWizardSignalHandler(), and WizardSignalHandler().
|
static |
Definition at line 112 of file wizard.c.
References WizardsToolkitTerminus().
|
static |
Definition at line 154 of file wizard.c.
References AsynchronousResourceComponentTerminus(), SetWizardSignalHandler(), signal_handlers, signal_number, wizard_signal_in_progress, WizardFalse, WizardSignalHandler(), and WizardTrue.
Referenced by RegisterWizardSignalHandler(), and WizardSignalHandler().
| WizardExport void WizardsToolkitGenesis | ( | const char * | path | ) |
Definition at line 207 of file wizard.c.
References ConfigureComponentGenesis(), CopyWizardString(), GetEnvironmentValue(), GetExecutionPath(), GetPathComponent(), HeadPath, InitializeWizardMutex(), instantiate_wizardstoolkit, IsEventLogging(), LockWizardMutex(), LogComponentGenesis(), MimeComponentGenesis(), RandomComponentGenesis(), RegisterWizardSignalHandler(), RelinquishWizardMemory(), ResourceComponentGenesis(), SemaphoreComponentGenesis(), SetClientName(), SetClientPath(), SetLogEventMask(), signal_handlers, TailPath, UnlockWizardMutex(), WizardFalse, WizardPathExtent, and WizardTrue.
| WizardExport void WizardsToolkitTerminus | ( | void | ) |
Definition at line 334 of file wizard.c.
References InitializeWizardMutex(), instantiate_wizardstoolkit, LockWizardMutex(), LogComponentTerminus(), MimeComponentTerminus(), RandomComponentTerminus(), ResourceComponentTerminus(), SemaphoreComponentTerminus(), UnlockWizardMutex(), and WizardFalse.
Referenced by DefaultFatalErrorHandler(), and WizardExitHandler().
|
static |
Definition at line 86 of file wizard.c.
Referenced by WizardsToolkitGenesis(), and WizardsToolkitTerminus().
|
static |
Definition at line 83 of file wizard.c.
Referenced by WizardSignalHandler(), and WizardsToolkitGenesis().
|
static |
Definition at line 87 of file wizard.c.
Referenced by WizardSignalHandler().