fuse_i.h (62490330769c1ce5dcba3f1f3e8f4005e9b797e6) | fuse_i.h (5e940c1dd3c1f7561924954eecee956ec277a79b) |
---|---|
1/* 2 FUSE: Filesystem in Userspace 3 Copyright (C) 2001-2008 Miklos Szeredi <miklos@szeredi.hu> 4 5 This program can be distributed under the terms of the GNU GPL. 6 See the file COPYING. 7*/ 8 --- 533 unchanged lines hidden (view full) --- 542 unsigned bdi_initialized:1; 543 544 /** write-back cache policy (default is write-through) */ 545 unsigned writeback_cache:1; 546 547 /** allow parallel lookups and readdir (default is serialized) */ 548 unsigned parallel_dirops:1; 549 | 1/* 2 FUSE: Filesystem in Userspace 3 Copyright (C) 2001-2008 Miklos Szeredi <miklos@szeredi.hu> 4 5 This program can be distributed under the terms of the GNU GPL. 6 See the file COPYING. 7*/ 8 --- 533 unchanged lines hidden (view full) --- 542 unsigned bdi_initialized:1; 543 544 /** write-back cache policy (default is write-through) */ 545 unsigned writeback_cache:1; 546 547 /** allow parallel lookups and readdir (default is serialized) */ 548 unsigned parallel_dirops:1; 549 |
550 /** handle fs handles killing suid/sgid/cap on write/chown/trunc */ 551 unsigned handle_killpriv:1; 552 |
|
550 /* 551 * The following bitfields are only for optimization purposes 552 * and hence races in setting them will not cause malfunction 553 */ 554 555 /** Is open/release not implemented by fs? */ 556 unsigned no_open:1; 557 --- 339 unchanged lines hidden (view full) --- 897 898/** 899 * Is current process allowed to perform filesystem operation? 900 */ 901int fuse_allow_current_process(struct fuse_conn *fc); 902 903u64 fuse_lock_owner_id(struct fuse_conn *fc, fl_owner_t id); 904 | 553 /* 554 * The following bitfields are only for optimization purposes 555 * and hence races in setting them will not cause malfunction 556 */ 557 558 /** Is open/release not implemented by fs? */ 559 unsigned no_open:1; 560 --- 339 unchanged lines hidden (view full) --- 900 901/** 902 * Is current process allowed to perform filesystem operation? 903 */ 904int fuse_allow_current_process(struct fuse_conn *fc); 905 906u64 fuse_lock_owner_id(struct fuse_conn *fc, fl_owner_t id); 907 |
908void fuse_update_ctime(struct inode *inode); 909 |
|
905int fuse_update_attributes(struct inode *inode, struct kstat *stat, 906 struct file *file, bool *refreshed); 907 908void fuse_flush_writepages(struct inode *inode); 909 910void fuse_set_nowrite(struct inode *inode); 911void fuse_release_nowrite(struct inode *inode); 912 --- 40 unchanged lines hidden (view full) --- 953unsigned fuse_file_poll(struct file *file, poll_table *wait); 954int fuse_dev_release(struct inode *inode, struct file *file); 955 956bool fuse_write_update_size(struct inode *inode, loff_t pos); 957 958int fuse_flush_times(struct inode *inode, struct fuse_file *ff); 959int fuse_write_inode(struct inode *inode, struct writeback_control *wbc); 960 | 910int fuse_update_attributes(struct inode *inode, struct kstat *stat, 911 struct file *file, bool *refreshed); 912 913void fuse_flush_writepages(struct inode *inode); 914 915void fuse_set_nowrite(struct inode *inode); 916void fuse_release_nowrite(struct inode *inode); 917 --- 40 unchanged lines hidden (view full) --- 958unsigned fuse_file_poll(struct file *file, poll_table *wait); 959int fuse_dev_release(struct inode *inode, struct file *file); 960 961bool fuse_write_update_size(struct inode *inode, loff_t pos); 962 963int fuse_flush_times(struct inode *inode, struct fuse_file *ff); 964int fuse_write_inode(struct inode *inode, struct writeback_control *wbc); 965 |
961int fuse_do_setattr(struct dentry *dentry, struct iattr *attr, | 966int fuse_do_setattr(struct inode *inode, struct iattr *attr, |
962 struct file *file); 963 964void fuse_set_initialized(struct fuse_conn *fc); 965 966void fuse_unlock_inode(struct inode *inode); 967void fuse_lock_inode(struct inode *inode); 968 | 967 struct file *file); 968 969void fuse_set_initialized(struct fuse_conn *fc); 970 971void fuse_unlock_inode(struct inode *inode); 972void fuse_lock_inode(struct inode *inode); 973 |
974ssize_t fuse_listxattr(struct dentry *entry, char *list, size_t size); 975extern const struct xattr_handler *fuse_xattr_handlers[]; 976 |
|
969#endif /* _FS_FUSE_I_H */ | 977#endif /* _FS_FUSE_I_H */ |