diff options
| author | 2022-09-19 22:19:14 +0200 | |
|---|---|---|
| committer | 2022-09-19 22:19:14 +0200 | |
| commit | 32c188ae8fc662cf32ed16bf1d38a5391094ddda (patch) | |
| tree | c42b2a7624446e9a5b76cec9ed1ed7b405cab806 /snac.h | |
| parent | [main.c] New file. (diff) | |
| download | snac2-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.h | 12 |
1 files changed, 12 insertions, 0 deletions
| @@ -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 | ||
| 14 | d_char *tid(void); | ||
| 15 | |||
| 14 | void srv_debug(int level, d_char *str); | 16 | void 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 | ||
| 17 | int srv_open(char *basedir); | 19 | int srv_open(char *basedir); |
| 18 | 20 | ||
| 21 | typedef 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 | |||
| 29 | int snac_open(snac *snac, char *uid); | ||
| 30 | void snac_free(snac *snac); | ||