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 */