File tree 9 files changed +13
-20
lines changed
9 files changed +13
-20
lines changed Original file line number Diff line number Diff line change 1
1
notifications :
2
2
email : false
3
3
4
- sudo : required
5
-
6
4
git :
7
5
depth : 3
8
6
@@ -13,8 +11,7 @@ addons:
13
11
packages :
14
12
- cmake
15
13
- cmake-data
16
- - gettext
17
- - util-linux
14
+ - libfuse-dev
18
15
19
16
before_install :
20
17
util/travis-before_install.sh
Original file line number Diff line number Diff line change 9
9
#ifdef __APPLE__
10
10
#include < osxfuse/fuse/fuse_lowlevel.h>
11
11
#else
12
- #include < fuse3 /fuse_lowlevel.h>
12
+ #include < fuse /fuse_lowlevel.h>
13
13
#endif
14
14
15
15
#include " inode.hpp"
Original file line number Diff line number Diff line change 12
12
#ifdef __APPLE__
13
13
#include < osxfuse/fuse/fuse_lowlevel.h>
14
14
#else
15
- #include < fuse3 /fuse_lowlevel.h>
15
+ #include < fuse /fuse_lowlevel.h>
16
16
#endif
17
17
18
18
#include " util.hpp"
Original file line number Diff line number Diff line change 13
13
#ifdef __APPLE__
14
14
#include < osxfuse/fuse/fuse_lowlevel.h>
15
15
#else
16
- #include < fuse3 /fuse_lowlevel.h>
16
+ #include < fuse /fuse_lowlevel.h>
17
17
#endif
18
18
#include < unistd.h>
19
19
Original file line number Diff line number Diff line change 14
14
#ifdef __APPLE__
15
15
#include < osxfuse/fuse/fuse_lowlevel.h>
16
16
#else
17
- #include < fuse3 /fuse_lowlevel.h>
17
+ #include < fuse /fuse_lowlevel.h>
18
18
#endif
19
19
#include < sys/xattr.h>
20
20
@@ -25,6 +25,11 @@ using namespace std;
25
25
26
26
Inode::~Inode () {}
27
27
28
+ /* * Fix until FUSE 3 is available on all platforms. */
29
+ #ifndef FUSE_SET_ATTR_CTIME
30
+ #define FUSE_SET_ATTR_CTIME (1 << 10 )
31
+ #endif
32
+
28
33
int Inode::ReplyEntry (fuse_req_t req) {
29
34
m_nlookup++;
30
35
return fuse_reply_entry (req, &m_fuseEntryParam);
Original file line number Diff line number Diff line change 5
5
#ifdef __APPLE__
6
6
#include < osxfuse/fuse/fuse_lowlevel.h>
7
7
#else
8
- #include < fuse3 /fuse_lowlevel.h>
8
+ #include < fuse /fuse_lowlevel.h>
9
9
#endif
10
10
#include < iostream>
11
11
#include < vector>
Original file line number Diff line number Diff line change 9
9
#ifdef __APPLE__
10
10
#include < osxfuse/fuse/fuse_lowlevel.h>
11
11
#else
12
- #include < fuse3 /fuse_lowlevel.h>
12
+ #include < fuse /fuse_lowlevel.h>
13
13
#endif
14
14
15
15
#include " inode.hpp"
Original file line number Diff line number Diff line change 10
10
#ifdef __APPLE__
11
11
#include < osxfuse/fuse/fuse_lowlevel.h>
12
12
#else
13
- #include < fuse3 /fuse_lowlevel.h>
13
+ #include < fuse /fuse_lowlevel.h>
14
14
#endif
15
15
16
16
#include " util.hpp"
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
3
3
set -ex
4
-
5
- # libfuse
6
- wget https://github.com/libfuse/libfuse/archive/fuse-3.0.2.tar.gz
7
- tar -xzf fuse-3.0.2.tar.gz
8
- cd libfuse-fuse-3.0.2
9
- ./makeconf.sh
10
- ./configure --prefix=/usr
11
- make
12
- sudo make install
You can’t perform that action at this time.
0 commit comments