src/server/daemon/keyfile_auth.h

branch
config
changeset 255
b5d15a4a19f5
parent 174
8f2a834d1d68
child 415
d938228c382e
--- a/src/server/daemon/keyfile_auth.h	Sun Aug 23 23:04:17 2020 +0200
+++ b/src/server/daemon/keyfile_auth.h	Mon Aug 24 12:50:16 2020 +0200
@@ -48,9 +48,8 @@
 };
 
 struct keyfile {
-    AuthDB   authdb;
-    UcxMap   *users;
-    uint32_t ref;
+    AuthDB       authdb;
+    UcxMap       *users;
 };
 
 struct keyfile_user {
@@ -62,11 +61,9 @@
     size_t               hashlen;
 };
 
-Keyfile* keyfile_new();
-void keyfile_ref(Keyfile *keyfile);
-void keyfile_unref(Keyfile *keyfile);
+Keyfile* keyfile_new(UcxAllocator *a);
 
-void keyfile_add_user(
+int keyfile_add_user(
         Keyfile *keyfile,
         sstr_t user,
         enum KeyfileHashType hash_type,

mercurial