X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ftransfer.h;h=b4ffa690920dbad922ce141277e82d81f97ded38;hb=dcf7a1a214150f84d51159c9c679b7697cb05298;hp=c200acfd0266b465a31bd8ec19103d23e2a3ab13;hpb=6e37d33d4f42ad119cafa516746b10adaa148e49;p=doldaconnect.git diff --git a/daemon/transfer.h b/daemon/transfer.h index c200acf..b4ffa69 100644 --- a/daemon/transfer.h +++ b/daemon/transfer.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 @@ -73,7 +73,7 @@ struct transfer wchar_t *path; uid_t owner; int state, dir, error; - size_t size, curpos, endpos; + off_t size, curpos, endpos; struct fnetnode *fn; void *ifacedata; struct socket *localend; @@ -103,7 +103,7 @@ struct transfer *newupload(struct fnetnode *fn, struct fnet *fnet, wchar_t *nick void transfersetnick(struct transfer *transfer, wchar_t *newnick); void transfersetpath(struct transfer *transfer, wchar_t *newpath); void transfersetstate(struct transfer *transfer, int newstate); -void transfersetsize(struct transfer *transfer, int newsize); +void transfersetsize(struct transfer *transfer, off_t newsize); void transferseterror(struct transfer *transfer, int error); void transfersetactivity(struct transfer *transfer, wchar_t *desc); void transferattach(struct transfer *transfer, struct transferiface *iface, void *data); @@ -115,7 +115,7 @@ int forkfilter(struct transfer *transfer); void transferputdata(struct transfer *transfer, void *buf, size_t size); size_t transferdatasize(struct transfer *transfer); void transferendofdata(struct transfer *transfer); -void transferprepul(struct transfer *transfer, size_t size, size_t start, size_t end, struct socket *lesk); +void transferprepul(struct transfer *transfer, off_t size, off_t start, off_t end, struct socket *lesk); void transferstartul(struct transfer *transfer, struct socket *sk); void transfersethash(struct transfer *transfer, struct hash *hash); struct transfer *finddownload(wchar_t *peerid);