mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 08:23:05 -05:00
inc: fuse.h: ensure compatibility with FUSE 2.8 fuse_operations
This commit is contained in:
parent
662df6544f
commit
a94d41c6b4
@ -39,8 +39,6 @@ typedef int (*fuse_dirfil_t)(fuse_dirh_t h, const char *name,
|
|||||||
|
|
||||||
struct fuse_operations
|
struct fuse_operations
|
||||||
{
|
{
|
||||||
unsigned int flag_nullpath_ok:1;
|
|
||||||
unsigned int flag_reserved:31;
|
|
||||||
int (*getattr)(const char *path, struct fuse_stat *stbuf);
|
int (*getattr)(const char *path, struct fuse_stat *stbuf);
|
||||||
int (*getdir)(const char *path, fuse_dirh_t h, fuse_dirfil_t filler);
|
int (*getdir)(const char *path, fuse_dirh_t h, fuse_dirfil_t filler);
|
||||||
int (*readlink)(const char *path, char *buf, size_t size);
|
int (*readlink)(const char *path, char *buf, size_t size);
|
||||||
@ -83,6 +81,8 @@ struct fuse_operations
|
|||||||
int (*lock)(const char *path, struct fuse_file_info *fi, int cmd, struct flock *lock);
|
int (*lock)(const char *path, struct fuse_file_info *fi, int cmd, struct flock *lock);
|
||||||
int (*utimens)(const char *path, const struct fuse_timespec tv[2]);
|
int (*utimens)(const char *path, const struct fuse_timespec tv[2]);
|
||||||
int (*bmap)(const char *path, size_t blocksize, uint64_t *idx);
|
int (*bmap)(const char *path, size_t blocksize, uint64_t *idx);
|
||||||
|
unsigned int flag_nullpath_ok:1;
|
||||||
|
unsigned int flag_reserved:31;
|
||||||
int (*ioctl)(const char *path, int cmd, void *arg, struct fuse_file_info *fi,
|
int (*ioctl)(const char *path, int cmd, void *arg, struct fuse_file_info *fi,
|
||||||
unsigned int flags, void *data);
|
unsigned int flags, void *data);
|
||||||
int (*poll)(const char *path, struct fuse_file_info *fi,
|
int (*poll)(const char *path, struct fuse_file_info *fi,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user