#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(). |
1.4.6-NO