gnunet-fuse

GNUnet file-sharing directory mounting via FUSE
Log | Files | Refs | Submodules | README | LICENSE

commit d8cb3fb895ed78c8ea81cddcbec6bdb366e1f0f5
parent 0ea485361bd0f316648152dc2977913584ea03cb
Author: Matthias Wachs <wachs@net.in.tum.de>
Date:   Fri, 23 Mar 2012 10:53:45 +0000

- debugging


Diffstat:
Msrc/ext/gnunet-fuse.c | 14+++++++-------
Msrc/ext/readdir.c | 3++-
2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/ext/gnunet-fuse.c b/src/ext/gnunet-fuse.c @@ -114,9 +114,10 @@ run (void *cls, printf("%s\n", directory); /* checking for muti- or singlethreading */ + if (GNUNET_YES == TESTING) { - argc = 3; + argc = 5; } else { @@ -124,13 +125,15 @@ run (void *cls, } char *a[argc]; a[0]="gnunet-fuse"; - a[1]= directory; + a[1]= directory; if (GNUNET_YES == TESTING) { - a[2] = "-s"; + a[2] = "-s"; + a[3] = "-f"; + a[4] = "-d"; } - fuse_main(argc, a, &fops, NULL); + fuse_main(argc, a, &fops, NULL); } /** @@ -153,9 +156,6 @@ main (int argc, char *const *argv) &GNUNET_GETOPT_set_string, &directory}, GNUNET_GETOPT_OPTION_END }; - - - return (GNUNET_OK == GNUNET_PROGRAM_run2(argc, argv, diff --git a/src/ext/readdir.c b/src/ext/readdir.c @@ -209,6 +209,7 @@ void readdir_task (void *cls, } + int gn_readdir(const char *path, void *buf, fuse_fill_dir_t filler, off_t offset, struct fuse_file_info *fi) { @@ -216,7 +217,7 @@ int gn_readdir(const char *path, void *buf, fuse_fill_dir_t filler, (void) fi; (void) offset; -// GNUNET_SCHEDULER_run(readdir_task, NULL); + GNUNET_SCHEDULER_run(&readdir_task, NULL);