X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fclient.h;h=19708d2c67a8d4ac8b5f7d99cc9b5184bb4eaa55;hb=be11f9941bebe6659f95f71460470b0eb6d9a105;hp=a36c87beeeec73fa547b0ced0086e30cb68bef88;hpb=ea6374249fe4d475d54abe390edc9ae7ae48029b;p=doldaconnect.git diff --git a/daemon/client.h b/daemon/client.h index a36c87b..19708d2 100644 --- a/daemon/client.h +++ b/daemon/client.h @@ -1,6 +1,6 @@ /* * Dolda Connect - Modular multiuser Direct Connect-style client - * Copyright (C) 2004 Fredrik Tolf (fredrik@dolda2000.com) + * Copyright (C) 2004 Fredrik Tolf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -58,7 +58,7 @@ struct sharecache struct sharecache *next, *prev, *child, *parent; char *path; wchar_t *name; - size_t size; + off_t size; time_t mtime; dev_t dev; ino_t inode; @@ -89,6 +89,8 @@ void freehash(struct hash *hash); struct hash *duphash(struct hash *hash); struct hash *parsehash(wchar_t *text); wchar_t *unparsehash(struct hash *hash); +int hashcmp(struct hash *h1, struct hash *h2); +void scanshares(void); extern struct sharecache *shareroot; extern unsigned long long sharesize;