diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2005-11-07 15:49:24 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2005-11-07 15:49:24 +0000 |
commit | 5377a9a5710d8386cfb36da89523295fe8f4942e (patch) | |
tree | 52219bf84408c370d0db1c7932d16c0fb4150996 | |
parent | cea6b546d1326beb755df4b0578881f418306dbd (diff) | |
download | sshfs-5377a9a5710d8386cfb36da89523295fe8f4942e.tar sshfs-5377a9a5710d8386cfb36da89523295fe8f4942e.tar.gz sshfs-5377a9a5710d8386cfb36da89523295fe8f4942e.tar.bz2 sshfs-5377a9a5710d8386cfb36da89523295fe8f4942e.zip |
fix
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | sshfs.c | 16 |
3 files changed, 21 insertions, 1 deletions
@@ -1,5 +1,9 @@ 2005-10-29 Miklos Szeredi <miklos@szeredi.hu> + * Use FUSE version 25 if available + +2005-10-29 Miklos Szeredi <miklos@szeredi.hu> + * Released 1.3 2005-10-28 Miklos Szeredi <miklos@szeredi.hu> diff --git a/Makefile.am b/Makefile.am index 8b4384a..1192634 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,4 +2,4 @@ bin_PROGRAMS = sshfs sshfs_SOURCES = sshfs.c cache.c opts.c cache.h opts.h -sshfs_CPPFLAGS = -DFUSE_USE_VERSION=22 +sshfs_CPPFLAGS = -DFUSE_USE_VERSION=25 @@ -1767,6 +1767,21 @@ static int sshfs_write(const char *path, const char *wbuf, size_t size, return err ? err : (int) size; } +#if FUSE_VERSION >= 25 +static int sshfs_statfs(const char *path, struct statvfs *buf) +{ + (void) path; + + buf->f_namemax = 255; + buf->f_bsize = 512; + buf->f_blocks = 999999999 * 2; + buf->f_bfree = 999999999 * 2; + buf->f_bavail = 999999999 * 2; + buf->f_files = 999999999; + buf->f_ffree = 999999999; + return 0; +} +#else static int sshfs_statfs(const char *path, struct statfs *buf) { (void) path; @@ -1780,6 +1795,7 @@ static int sshfs_statfs(const char *path, struct statfs *buf) buf->f_ffree = 999999999; return 0; } +#endif #if FUSE_VERSION >= 25 static int sshfs_create(const char *path, mode_t mode, |