summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/snac.h b/snac.h
index ba71ec6..4450010 100644
--- a/snac.h
+++ b/snac.h
@@ -31,7 +31,7 @@ void srv_log(xs_str *str);
#define srv_debug(level, str) do { if (dbglevel >= (level)) \
{ srv_log((str)); } } while (0)
-typedef struct _snac {
+typedef struct {
xs_str *uid; /* uid */
xs_str *basedir; /* user base directory */
xs_dict *config; /* user configuration */
@@ -41,6 +41,14 @@ typedef struct _snac {
xs_str *md5; /* actor url md5 */
} snac;
+typedef struct {
+ int srv_running; /* server running on/off */
+ int use_fcgi; /* FastCGI use on/off */
+ time_t srv_start_time; /* start time */
+ int job_fifo_size; /* job fifo size */
+ int n_threads; /* number of configured threads */
+} srv_stat;
+
void snac_log(snac *user, xs_str *str);
#define snac_debug(user, level, str) do { if (dbglevel >= (level)) \
{ snac_log((user), (str)); } } while (0)