summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorGravatar default2022-11-23 18:58:07 +0100
committerGravatar default2022-11-23 18:58:07 +0100
commit0c83ef5a225980d3e63f3e4f63eefef69f535076 (patch)
tree3dc631b9c2086445af420ea8f7b9a718683a2718 /data.c
parentNew function object_del(). (diff)
downloadsnac2-0c83ef5a225980d3e63f3e4f63eefef69f535076.tar.gz
snac2-0c83ef5a225980d3e63f3e4f63eefef69f535076.tar.xz
snac2-0c83ef5a225980d3e63f3e4f63eefef69f535076.zip
New function list_add_md5().
Diffstat (limited to 'data.c')
-rw-r--r--data.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/data.c b/data.c
index 824b209..e15fe7a 100644
--- a/data.c
+++ b/data.c
@@ -288,6 +288,25 @@ int object_del(const char *id)
288} 288}
289 289
290 290
291int list_add_md5(const char *fn, const char *md5)
292/* adds an md5 to a list */
293{
294 int status = 200;
295 FILE *f;
296
297 if ((f = fopen(fn, "a")) != NULL) {
298 flock(fileno(f), LOCK_EX);
299
300 fprintf(f, "%s\n", md5);
301 fclose(f);
302 }
303 else
304 status = 500;
305
306 return status;
307}
308
309
291d_char *_follower_fn(snac *snac, char *actor) 310d_char *_follower_fn(snac *snac, char *actor)
292{ 311{
293 xs *md5 = xs_md5_hex(actor, strlen(actor)); 312 xs *md5 = xs_md5_hex(actor, strlen(actor));