From 5b418030739c3ce341d29b97607947b0a53609af Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sun, 25 Mar 2001 14:53:03 +0000 Subject: [PATCH] socket_check() now sets optional bool arg to true if data waiting. --- src/sbbs3/sbbs.h | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h index 01d8f994f8..96a73eeeb6 100644 --- a/src/sbbs3/sbbs.h +++ b/src/sbbs3/sbbs.h @@ -80,6 +80,18 @@ #include <sys/stat.h> +#ifdef JAVASCRIPT + #ifdef __unix__ + #define XP_UNIX + #else + #define XP_PC + #endif + #include <jsapi.h> + + #define JAVASCRIPT_RUNTIME_MEMORY (1*1024*1024) + #define JAVASCRIPT_CONTEXT_STACK (8*1024) +#endif + /***********************/ /* Synchronet-specific */ /***********************/ @@ -149,6 +161,14 @@ public: bool output_thread_running; bool input_thread_running; +#ifdef JAVASCRIPT + + JSContext* js_cx; + JSObject* js_glob; + long js_execfile(char *fname); + +#endif + char menu_dir[128]; /* Over-ride default menu dir */ char menu_file[128]; /* Over-ride menu file */ @@ -668,7 +688,7 @@ public: SOCKET open_socket(int type); int close_socket(SOCKET); -bool socket_check(SOCKET sock); +bool socket_check(SOCKET sock, bool *rd); u_long resolve_ip(char *addr); #endif -- GitLab