|
From: Bob T. <bt...@us...> - 2003-11-08 21:05:20
|
Update of /cvsroot/benson/benson3/include/benson In directory sc8-pr-cvs1:/tmp/cvs-serv14518/include/benson Modified Files: benson.h bsm.h cfgctl.h perl_util.h Log Message: Added the v32 changes. Index: benson.h =================================================================== RCS file: /cvsroot/benson/benson3/include/benson/benson.h,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -r1.25 -r1.26 *** benson.h 8 Oct 2003 02:59:12 -0000 1.25 --- benson.h 8 Nov 2003 21:05:15 -0000 1.26 *************** *** 16,19 **** --- 16,21 ---- #include <syslog.h> #include <sys/stat.h> + #include <sys/types.h> + #include <sys/wait.h> #include <errno.h> #include "config.h" *************** *** 34,41 **** int sequence; ! void safe_insert(char *d, char *s, int maxsize); void sig_int(int signal); int err_exit(char *string); ! void *ibn_malloc(size_t length); --- 36,44 ---- int sequence; ! extern void safe_insert(char *d, char *s, int maxsize); void sig_int(int signal); int err_exit(char *string); ! extern void *ibn_malloc(size_t length); ! extern void ibn_free(void *); Index: bsm.h =================================================================== RCS file: /cvsroot/benson/benson3/include/benson/bsm.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -r1.11 -r1.12 *** bsm.h 8 Oct 2003 03:34:10 -0000 1.11 --- bsm.h 8 Nov 2003 21:05:16 -0000 1.12 *************** *** 70,73 **** --- 70,75 ---- int bsm_detach(bsm_ctx *this); int bsm_destroy(bsm_ctx *this); + int ibn_create_locks(bsm_ctx *this, int numlocks); + int ibn_destroy_locks(bsm_ctx *this); #endif Index: cfgctl.h =================================================================== RCS file: /cvsroot/benson/benson3/include/benson/cfgctl.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** cfgctl.h 29 Sep 2003 17:36:25 -0000 1.4 --- cfgctl.h 8 Nov 2003 21:05:16 -0000 1.5 *************** *** 43,50 **** void delete_dt ( dts * ); char *find_config_item ( char * ); ! int cfg_helper ( int, char *, char * ); /* command integer, datatag in , datavalue out */ ! int load_config ( void ); --- 43,50 ---- void delete_dt ( dts * ); char *find_config_item ( char * ); ! extern int cfg_helper ( int, char *, char * ); /* command integer, datatag in , datavalue out */ ! extern int load_config ( void ); Index: perl_util.h =================================================================== RCS file: /cvsroot/benson/benson3/include/benson/perl_util.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -r1.11 -r1.12 *** perl_util.h 26 Jan 2003 20:54:22 -0000 1.11 --- perl_util.h 8 Nov 2003 21:05:16 -0000 1.12 *************** *** 22,26 **** #endif /* incgv */ ! static PerlInterpreter *my_perl; void bn_perl_destroy(PerlInterpreter *benson_perl); --- 22,26 ---- #endif /* incgv */ ! extern PerlInterpreter *my_perl; void bn_perl_destroy(PerlInterpreter *benson_perl); *************** *** 30,33 **** --- 30,34 ---- void bn_set_attribute(SV *pkg, const char *method, SV *value); SV* bn_get_attribute(SV *pkg, const char *method); + extern SV* bn_call_handler(const char *pkgname, SV* objref); #endif /* __perl_util_h */ |