#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include "basext.h"
#include "sym.h"
#include "errcodes.h"
#include "report.h"
#include "lexer.h"
#include "expression.h"
#include "builder.h"
#include "memory.h"
#include "syntax.h"
#include "execute.h"
#include "myalloc.h"
#include "dynlolib.h"
#include "modumana.h"
Go to the source code of this file.
Defines | |
#define | FNLEN 1024 |
Functions | |
int | modu_Init (pExecuteObject pEo, int iForce) |
int | modu_Preload (pExecuteObject pEo) |
void * | modu_GetModuleFunctionByName (pModule pThisModule, char *pszFunctionName) |
void * | modu_GetStaticFunctionByName (void *pLibrary, char *pszFunctionName) |
int | modu_LoadModule (pExecuteObject pEo, char *pszLibraryFile, pModule **pThisModule) |
int | modu_GetFunctionByName (pExecuteObject pEo, char *pszLibraryFile, char *pszFunctionName, void **ppFunction, pModule **pThisModule) |
int | modu_UnloadAllModules (pExecuteObject pEo) |
int | modu_UnloadModule (pExecuteObject pEo, char *pszLibraryFile) |
int | modu_ShutdownModule (pExecuteObject pEo, pModule pThisModule) |
Variables | |
int | GlobalDebugDisplayFlag |
MODLIST | StaticallyLinkedModules [] |
|
|
|
Definition at line 601 of file modumana.c. References COMMAND_ERROR_SUCCESS, modu_GetModuleFunctionByName(), modu_Init(), modu_LoadModule(), and NULL. Referenced by COMMAND_EXTERNAL(), COMMAND_EXTERNAM(), and modu_Init(). |
|
Definition at line 337 of file modumana.c. References dynlolib_GetFunctionByName(), and modu_GetStaticFunctionByName(). Referenced by COMMAND_EXTERNAL(), COMMAND_EXTERNAM(), modu_GetFunctionByName(), modu_LoadModule(), modu_ShutdownModule(), modu_UnloadAllModules(), and modu_UnloadModule(). |
|
Definition at line 362 of file modumana.c. References NULL. Referenced by modu_GetModuleFunctionByName(). |
|
|
Definition at line 396 of file modumana.c. References ALLOC, cft_EnumNext(), cft_GetEx(), cft_GetKey(), cft_GetString(), COMMAND_ERROR_MEMORY_LOW, COMMAND_ERROR_SUCCESS, dynlolib_LoadLibrary(), FNLEN, GlobalDebugDisplayFlag, i, iResult, j, modu_GetModuleFunctionByName(), modu_Init(), NULL, s, StaticallyLinkedModules, and strcpy(). Referenced by modu_GetFunctionByName(), modu_Init(), and modu_Preload(). |
|
Definition at line 304 of file modumana.c. References cft_EnumNext(), cft_GetEx(), cft_GetKey(), modu_LoadModule(), NULL, and s. Referenced by execute_InitStructure(), execute_ReInitStructure(), and main(). |
|
Definition at line 809 of file modumana.c. References COMMAND_ERROR_SUCCESS, iError, modu_GetModuleFunctionByName(), and NULL. Referenced by modu_UnloadAllModules(), modu_UnloadModule(), and scriba_ShutdownMtModules(). |
|
Definition at line 633 of file modumana.c. References alloc_Alloc(), COMMAND_ERROR_MEMORY_LOW, COMMAND_ERROR_SUCCESS, dynlolib_FreeLibrary(), FREE, memcpy(), modu_GetModuleFunctionByName(), modu_ShutdownModule(), NULL, thread_LockMutex(), and thread_UnlockMutex(). Referenced by modu_Init(). |
|
Definition at line 740 of file modumana.c. References alloc_Alloc(), COMMAND_ERROR_MEMORY_LOW, COMMAND_ERROR_SUCCESS, dynlolib_FreeLibrary(), memcpy(), modu_GetModuleFunctionByName(), modu_ShutdownModule(), NULL, thread_LockMutex(), and thread_UnlockMutex(). Referenced by modu_Init(). |
|
Definition at line 57 of file dynlolib.c. |
|
Definition at line 157 of file stndlone.c. Referenced by modu_LoadModule(). |