浏览代码

New function list_add_md5().

default 3 年之前
父节点
当前提交
0c83ef5a22
共有 1 个文件被更改,包括 19 次插入0 次删除
  1. 19 0
      data.c

+ 19 - 0
data.c

@@ -288,6 +288,25 @@ int object_del(const char *id)
 }
 }
 
 
 
 
+int list_add_md5(const char *fn, const char *md5)
+/* adds an md5 to a list */
+{
+    int status = 200;
+    FILE *f;
+
+    if ((f = fopen(fn, "a")) != NULL) {
+        flock(fileno(f), LOCK_EX);
+
+        fprintf(f, "%s\n", md5);
+        fclose(f);
+    }
+    else
+        status = 500;
+
+    return status;
+}
+
+
 d_char *_follower_fn(snac *snac, char *actor)
 d_char *_follower_fn(snac *snac, char *actor)
 {
 {
     xs *md5 = xs_md5_hex(actor, strlen(actor));
     xs *md5 = xs_md5_hex(actor, strlen(actor));