diff options
author | default <nobody@localhost> | 2023-04-16 07:43:41 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-04-16 07:43:41 +0200 |
commit | 0240c871f306f03d105d2ce9ca101932c014fcbd (patch) | |
tree | db9e1c8d77a60104bae61e155679761cbed01530 /data.c | |
parent | 2ec58144ba58c03e30fa5de936db5323da4fb62e (diff) |
New function user_open_by_md5().
Diffstat (limited to 'data.c')
-rw-r--r-- | data.c | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -232,6 +232,26 @@ d_char *user_list(void) } +int user_open_by_md5(snac *snac, const char *md5) +/* iterates all users searching by md5 */ +{ + xs *ulist = user_list(); + xs_list *p = ulist; + xs_str *v; + + while (xs_list_iter(&p, &v)) { + user_open(snac, v); + + if (strcmp(snac->md5, md5) == 0) + return 1; + + user_free(snac); + } + + return 0; +} + + double mtime_nl(const char *fn, int *n_link) /* returns the mtime and number of links of a file or directory, or 0.0 */ { |