summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorGravatar default2023-04-16 07:43:41 +0200
committerGravatar default2023-04-16 07:43:41 +0200
commit0240c871f306f03d105d2ce9ca101932c014fcbd (patch)
treedb9e1c8d77a60104bae61e155679761cbed01530 /data.c
parentTemporary fix to this account show error. (diff)
downloadsnac2-0240c871f306f03d105d2ce9ca101932c014fcbd.tar.gz
snac2-0240c871f306f03d105d2ce9ca101932c014fcbd.tar.xz
snac2-0240c871f306f03d105d2ce9ca101932c014fcbd.zip
New function user_open_by_md5().
Diffstat (limited to 'data.c')
-rw-r--r--data.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/data.c b/data.c
index 4e5696e..bc85171 100644
--- a/data.c
+++ b/data.c
@@ -232,6 +232,26 @@ d_char *user_list(void)
232} 232}
233 233
234 234
235int user_open_by_md5(snac *snac, const char *md5)
236/* iterates all users searching by md5 */
237{
238 xs *ulist = user_list();
239 xs_list *p = ulist;
240 xs_str *v;
241
242 while (xs_list_iter(&p, &v)) {
243 user_open(snac, v);
244
245 if (strcmp(snac->md5, md5) == 0)
246 return 1;
247
248 user_free(snac);
249 }
250
251 return 0;
252}
253
254
235double mtime_nl(const char *fn, int *n_link) 255double mtime_nl(const char *fn, int *n_link)
236/* returns the mtime and number of links of a file or directory, or 0.0 */ 256/* returns the mtime and number of links of a file or directory, or 0.0 */
237{ 257{