-# $Id: GNUmakefile,v 1.4 2006/10/26 01:16:21 mmondor Exp $
+# $Id: GNUmakefile,v 1.5 2006/10/28 22:02:51 mmondor Exp $
CFLAGS += -Wall -DDEBUG
MMOBJS := $(addprefix ../../../mmlib/,mmpool.o mmlog.o mmreadcfg.o \
mmstring.o mmhash.o mmalarm.o mmheap.o mmlimitrate.o mmserver2.o)
JSOBJS := $(addprefix ../../classes/,js_gcroot.o js_errno.o js_fd.o js_file.o \
- js_pgsql.o js_dir.o js_gd.o)
+ js_pgsql.o js_dir.o js_gd.o js_syslog.o)
CFLAGS += $(JS_CFLAGS) $(PG_CFLAGS) $(GD_CFLAGS) -I. -I../../../mmlib \
-/* $Id: js-appserv.c,v 1.5 2006/10/26 01:16:21 mmondor Exp $ */
+/* $Id: js-appserv.c,v 1.6 2006/10/28 22:02:51 mmondor Exp $ */
/*
* Copyright (C) 2006, Matthew Mondor
#include <mmserver2.h>
#include <js_gcroot.h>
+#include <js_syslog.h>
#include <js_errno.h>
#include <js_fd.h>
#include <js_file.h>
syslog(LOG_NOTICE, "context_create() - js_InitGCRoot()");
goto err;
}
+ if (!js_InitSyslogClass(ctx, *obj)) {
+ syslog(LOG_NOTICE, "context_create() - js_InitSyslogClass()");
+ goto err;
+ }
if (!js_InitErrnoClass(ctx, *obj)) {
syslog(LOG_NOTICE, "context_create() - js_InitErrnoClass()");
goto err;
-# $Id: GNUmakefile,v 1.6 2006/10/18 05:07:48 mmondor Exp $
+# $Id: GNUmakefile,v 1.7 2006/10/28 22:02:52 mmondor Exp $
#CFLAGS += -g
CFLAGS += -Wall
MMOBJS := $(addprefix ../../../mmlib/,mmpool.o mmhash.o mmlog.o mmstring.o)
JSOBJS := $(addprefix ../../classes/,js_gcroot.o js_fd.o js_errno.o \
- js_signal.o js_file.o js_pgsql.o js_dir.o js_fs.o js_gd.o)
+ js_signal.o js_file.o js_pgsql.o js_dir.o js_fs.o js_gd.o js_syslog.o)
CFLAGS += $(JS_CFLAGS) $(PG_CFLAGS) $(GD_CFLAGS) -I../../../mmlib \
-I../../classes
-/* $Id: js-sh.c,v 1.9 2006/10/24 12:42:51 mmondor Exp $ */
+/* $Id: js-sh.c,v 1.10 2006/10/28 22:02:52 mmondor Exp $ */
/*
* Copyright (c) 2004-2005, Matthew Mondor
#include <js_pgsql.h>
#include <js_dir.h>
#include <js_gd.h>
+#include <js_syslog.h>
typedef struct {
JSRuntime *rt;
JSContext *ctx;
- JSObject *global, *class_fd, *class_errno, *class_signal,
- *class_file, *class_pgsql, *class_dir, *class_gd;
+ JSObject *global, *class_syslog, *class_fd, *class_errno,
+ *class_signal, *class_file, *class_pgsql, *class_dir,
+ *class_gd;
} js_context_t;
/*
NULL)) == NULL ||
!JS_InitStandardClasses(cctx->ctx, cctx->global) ||
!js_InitGCRoot(cctx->ctx) ||
+ (cctx->class_syslog = js_InitSyslogClass(cctx->ctx, cctx->global))
+ == NULL ||
(cctx->class_fd = js_InitFDClass(cctx->ctx, cctx->global))
== NULL ||
(cctx->class_errno = js_InitErrnoClass(cctx->ctx, cctx->global))