From 987e67df52ad906db5c80df736eea762d52814b6 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Fri, 8 Jul 2005 10:29:18 +0000 Subject: r8238: - fixed handling of NULL pointers from ejs - added automatic creation of all constants in IDL as ejs variables (This used to be commit 9398b02e4ba51145e447668e321ca927f44c0078) --- source4/scripting/ejs/smbcalls_rpc.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'source4/scripting/ejs/smbcalls_rpc.c') diff --git a/source4/scripting/ejs/smbcalls_rpc.c b/source4/scripting/ejs/smbcalls_rpc.c index 17f1716b2e..e1d9c93be6 100644 --- a/source4/scripting/ejs/smbcalls_rpc.c +++ b/source4/scripting/ejs/smbcalls_rpc.c @@ -172,10 +172,14 @@ void smb_setup_ejs_rpc(void) void setup_ejs_rpcecho(void); void setup_ejs_samr(void); void setup_ejs_misc(void); + void setup_ejs_security(void); + ejsDefineCFunction(-1, "rpc_connect", ejs_rpc_connect, NULL, MPR_VAR_SCRIPT_HANDLE); + setup_ejs_rpcecho(); setup_ejs_samr(); setup_ejs_misc(); + setup_ejs_security(); } /* @@ -188,9 +192,12 @@ void smb_setup_ejs_rpc_constants(int eid) void setup_ejs_constants_rpcecho(int); void setup_ejs_constants_samr(int); void setup_ejs_constants_misc(int); + void setup_ejs_constants_security(int); + setup_ejs_constants_rpcecho(eid); setup_ejs_constants_samr(eid); setup_ejs_constants_misc(eid); + setup_ejs_constants_security(eid); v = mprCreatePtrVar(NULL, "NULL"); mprSetProperty(ejsGetGlobalObject(eid), "NULL", &v); -- cgit