X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fclient.h;h=0a301abb31ba08981092ccfcb8a43ee8ba509413;hb=HEAD;hp=669b2ead6ed1d538f477a31edac4898cee1b07d7;hpb=4f8fc795dd4bae877bfef8ac1e8df062c023fca2;p=doldaconnect.git diff --git a/daemon/client.h b/daemon/client.h index 669b2ea..0a301ab 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; @@ -90,8 +90,10 @@ 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 int sharedfiles; extern unsigned long long sharesize; EGCBCHAIN(sharechangecb, unsigned long long);