summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
authorGravatar default2022-09-19 22:19:14 +0200
committerGravatar default2022-09-19 22:19:14 +0200
commit32c188ae8fc662cf32ed16bf1d38a5391094ddda (patch)
treec42b2a7624446e9a5b76cec9ed1ed7b405cab806 /snac.h
parent[main.c] New file. (diff)
downloadsnac2-32c188ae8fc662cf32ed16bf1d38a5391094ddda.tar.gz
snac2-32c188ae8fc662cf32ed16bf1d38a5391094ddda.tar.xz
snac2-32c188ae8fc662cf32ed16bf1d38a5391094ddda.zip
New functions snac_open() and snac_free().
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/snac.h b/snac.h
index ef14425..c14fd79 100644
--- a/snac.h
+++ b/snac.h
@@ -11,8 +11,20 @@ d_char *xs_time(char *fmt, int local);
11#define xs_local_time(fmt) xs_time(fmt, 1) 11#define xs_local_time(fmt) xs_time(fmt, 1)
12#define xs_utc_time(fmt) xs_time(fmt, 0) 12#define xs_utc_time(fmt) xs_time(fmt, 0)
13 13
14d_char *tid(void);
15
14void srv_debug(int level, d_char *str); 16void srv_debug(int level, d_char *str);
15#define srv_log(str) srv_debug(0, str) 17#define srv_log(str) srv_debug(0, str)
16 18
17int srv_open(char *basedir); 19int srv_open(char *basedir);
18 20
21typedef struct _snac {
22 d_char *uid; /* uid */
23 d_char *basedir; /* user base directory */
24 d_char *config; /* user configuration */
25 d_char *key; /* keypair */
26 d_char *actor; /* actor url */
27} snac;
28
29int snac_open(snac *snac, char *uid);
30void snac_free(snac *snac);