summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
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);
#define xs_local_time(fmt) xs_time(fmt, 1)
#define xs_utc_time(fmt) xs_time(fmt, 0)
+d_char *tid(void);
+
void srv_debug(int level, d_char *str);
#define srv_log(str) srv_debug(0, str)
int srv_open(char *basedir);
+typedef struct _snac {
+ d_char *uid; /* uid */
+ d_char *basedir; /* user base directory */
+ d_char *config; /* user configuration */
+ d_char *key; /* keypair */
+ d_char *actor; /* actor url */
+} snac;
+
+int snac_open(snac *snac, char *uid);
+void snac_free(snac *snac);