Apache HTTPD
Functions | Variables
libprews.c File Reference
#include <netware.h>
#include <library.h>
#include <nks/synch.h>
#include "apr_pools.h"
#include "apr_private.h"
#include "apr_arch_internal_time.h"

Go to the source code of this file.

Functions

int DisposeLibraryData (void *)
 
int _NonAppStart (void *NLMHandle, void *errorScreen, const char *cmdLine, const char *loadDirPath, size_t uninitializedDataLength, void *NLMFileHandle, int(*readRoutineP)(int conn, void *fileHandle, size_t offset, size_t nbytes, size_t *bytesRead, void *buffer), size_t customDataOffset, size_t customDataSize, int messageCount, const char **messages)
 
void _NonAppStop (void)
 
int _NonAppCheckUnload (void)
 
int register_NLM (void *NLMHandle)
 
int unregister_NLM (void *NLMHandle)
 
int setGlobalPool (void *data)
 
void * getGlobalPool ()
 

Variables

int gLibId = -1
 
void * gLibHandle = (void *) NULL
 
NXMutex_tgLibLock = (NXMutex_t *) NULL
 

Function Documentation

◆ _NonAppCheckUnload()

int _NonAppCheckUnload ( void  )

Definition at line 108 of file libprews.c.

◆ _NonAppStart()

int _NonAppStart ( void *  NLMHandle,
void *  errorScreen,
const char cmdLine,
const char loadDirPath,
size_t  uninitializedDataLength,
void *  NLMFileHandle,
int(*)(int conn, void *fileHandle, size_t offset, size_t nbytes, size_t *bytesRead, void *buffer readRoutineP,
size_t  customDataOffset,
size_t  customDataSize,
int  messageCount,
const char **  messages 
)

Definition at line 33 of file libprews.c.

◆ _NonAppStop()

void _NonAppStop ( void  )

Definition at line 96 of file libprews.c.

◆ DisposeLibraryData()

int DisposeLibraryData ( void *  data)

Definition at line 152 of file libprews.c.

◆ getGlobalPool()

void * getGlobalPool ( )

Definition at line 176 of file libprews.c.

◆ register_NLM()

int register_NLM ( void *  NLMHandle)

Definition at line 113 of file libprews.c.

◆ setGlobalPool()

int setGlobalPool ( void *  data)

Definition at line 162 of file libprews.c.

◆ unregister_NLM()

int unregister_NLM ( void *  NLMHandle)

Definition at line 138 of file libprews.c.

Variable Documentation

◆ gLibHandle

void* gLibHandle = (void *) NULL

Definition at line 27 of file libprews.c.

◆ gLibId

int gLibId = -1

Definition at line 26 of file libprews.c.

◆ gLibLock

NXMutex_t* gLibLock = (NXMutex_t *) NULL

Definition at line 28 of file libprews.c.