[NeoStats-Devel] [Commits] r2800 - trunk/include
[email protected] Mon, 12 Sep 2005 22:45:19 +1000
| Newsgroups | gmane.comp.neostats.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: Fish
Date: Mon Sep 12 20:45:12 2005
New Revision: 2800
Modified:
trunk/include/perlmod.h
Log:
Perl Extensions?!
Modified: trunk/include/perlmod.h
==============================================================================
--- trunk/include/perlmod.h (original)
+++ trunk/include/perlmod.h Mon Sep 12 20:45:12 2005
@@ -24,6 +24,9 @@
#ifndef _PERLMOD_H_
#define _PERLMOD_H_
+
+typedef int (*perl_xs_init) (void);
+
#ifdef PERLDEFINES
#ifdef WIN32
/* I have no idea why... */
@@ -47,12 +50,14 @@
typedef struct PerlEvent {
SV *callback;
SV *userdata;
- int options;
} PerlEvent;
typedef struct PerlModInfo {
char filename[MAXPATH];
PerlInterpreter *my_perl;
+ struct ModuleEvent **event_list;
+ int registered;
+ perl_xs_init extninit;
} PerlModInfo;
#endif /* PERLDEFINES */
@@ -62,6 +67,7 @@
int Init_Perl( void );
void PerlModFini(Module *mod);
void unload_perlmod(Module *mod);
+void unload_perlextension(Module *mod);
void ns_cmd_modperlist(CmdParams *cmd);
Module *load_perlmodule(const char *filename, Client *u);
int perl_sync_module(Module *mod);