libfuse: remove "-D_FILE_OFFSET_BITS=64" from fuse.pc
[fuse.git] / lib / fuse_mt.c
blobbe5d6445dab5db1adeffd662ada2cfe2420aad96
1 /*
2 FUSE: Filesystem in Userspace
3 Copyright (C) 2001-2007 Miklos Szeredi <miklos@szeredi.hu>
5 This program can be distributed under the terms of the GNU LGPLv2.
6 See the file COPYING.LIB.
7 */
9 #include "config.h"
10 #include "fuse.h"
11 #include "fuse_lowlevel.h"
13 int fuse_loop_mt(struct fuse *f)
15 if (f == NULL)
16 return -1;
18 int res = fuse_start_cleanup_thread(f);
19 if (res)
20 return -1;
22 res = fuse_session_loop_mt(fuse_get_session(f));
23 fuse_stop_cleanup_thread(f);
24 return res;