summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
authorGravatar default2023-03-01 08:25:36 +0100
committerGravatar default2023-03-01 08:25:36 +0100
commitd75a22adab5b93c0705b9f58fe660d82219ad573 (patch)
tree85db34cf165305d6a751e30a55464692deb2d966 /snac.h
parentMoved srv_archive() to data.c. (diff)
downloadsnac2-d75a22adab5b93c0705b9f58fe660d82219ad573.tar.gz
snac2-d75a22adab5b93c0705b9f58fe660d82219ad573.tar.xz
snac2-d75a22adab5b93c0705b9f58fe660d82219ad573.zip
New function srv_archive_error().
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/snac.h b/snac.h
index 4ef446c..bc929df 100644
--- a/snac.h
+++ b/snac.h
@@ -55,6 +55,8 @@ void srv_archive(const char *direction, xs_dict *req,
55 const char *payload, int p_size, 55 const char *payload, int p_size,
56 int status, xs_dict *headers, 56 int status, xs_dict *headers,
57 const char *body, int b_size); 57 const char *body, int b_size);
58void srv_archive_error(const char *prefix, const xs_str *err,
59 const xs_dict *req, const xs_dict *data);
58 60
59double mtime_nl(const char *fn, int *n_link); 61double mtime_nl(const char *fn, int *n_link);
60#define mtime(fn) mtime_nl(fn, NULL) 62#define mtime(fn) mtime_nl(fn, NULL)
@@ -157,7 +159,7 @@ xs_dict *http_signed_request(snac *snac, const char *method, const char *url,
157 const char *body, int b_size, 159 const char *body, int b_size,
158 int *status, xs_str **payload, int *p_size, 160 int *status, xs_str **payload, int *p_size,
159 int timeout); 161 int timeout);
160int check_signature(snac *snac, char *req); 162int check_signature(snac *snac, xs_dict *req, xs_str **err);
161 163
162void httpd(void); 164void httpd(void);
163 165