X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=examples%2Fnfsclient-sync.c;h=521bf4e1fa5a5d2c3dfdb6e6f3787bf51383b48e;hb=4a75cfa21496112df81d290fca2a8e0ec245c802;hp=93704431d2d8f5aa7383d26346ae7934385059f2;hpb=e210bd2af80d4817e6debf48192ba685c6620864;p=deb_libnfs.git diff --git a/examples/nfsclient-sync.c b/examples/nfsclient-sync.c index 9370443..521bf4e 100644 --- a/examples/nfsclient-sync.c +++ b/examples/nfsclient-sync.c @@ -20,7 +20,7 @@ #define SERVER "10.1.1.27" #define EXPORT "/VIRTUAL" -#define NFSFILE "/BOOKS/Classics/Dracula.djvu" +#define NFSFILE "/BOOKS/Classics/Dracula.djvu.truncated" #define NFSFILER "/BOOKS/Classics/Dracula.djvu.renamed" #define NFSFILEW "/BOOKS/Classics/foo" #define NFSDIR "/BOOKS/Classics/" @@ -46,6 +46,8 @@ struct client { }; +char buf[5*1024*1024]; + int main(int argc _U_, char *argv[] _U_) { struct nfs_context *nfs; @@ -58,7 +60,6 @@ int main(int argc _U_, char *argv[] _U_) client.server = SERVER; client.export = EXPORT; client.is_finished = 0; - char buf[16]; off_t offset; struct statvfs svfs; exports export, tmp; @@ -84,7 +85,7 @@ int main(int argc _U_, char *argv[] _U_) printf("Failed to mount nfs share : %s\n", nfs_get_error(nfs)); exit(10); } - printf("mounted share successfully\n"); + printf("mounted share successfully %s\n", nfs_get_error(nfs)); ret = nfs_stat(nfs, NFSFILE, &st); @@ -102,6 +103,7 @@ int main(int argc _U_, char *argv[] _U_) exit(10); } +#if 0 ret = nfs_read(nfs, nfsfh, 16, buf); if (ret < 0) { printf("Failed to pread(%s) %s\n", NFSFILE, nfs_get_error(nfs)); @@ -112,7 +114,8 @@ int main(int argc _U_, char *argv[] _U_) printf("%02x ", buf[i]&0xff); } printf("\n"); - ret = nfs_read(nfs, nfsfh, 16, buf); +#endif + ret = nfs_read(nfs, nfsfh, sizeof(buf), buf); if (ret < 0) { printf("Failed to pread(%s) %s\n", NFSFILE, nfs_get_error(nfs)); exit(10);