summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
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{