Commit Graph

10 Commits

Author SHA1 Message Date
Sławek Rudnicki
89f2bae00c Allow inode cache invalidation in high-level API
We re-introduce the functionality of invalidating the caches for an
inode specified by path by adding a new routine
fuse_invalidate_path. This is useful for network-based file systems
which use the high-level API, enabling them to notify the kernel about
external changes.

This is a revival of Miklos Szeredi's original code for the
fuse_invalidate routine.
2017-08-24 14:20:37 +02:00
Csaba Henk
c005ff3288 Revert "Dropped example/null.c"
This reverts commit d5cdbb94a0.

null works completely fine, just the mountpoint should
be a regular file -- so there is no need to dismiss it.

Also:
- fixing up compiler warnings
- checking if the mountpoint is a regular file
2016-12-23 18:14:22 -08:00
Nikolaus Rath
35ce627e35 Renamed cuses example and added test program
An earlier version of the fioclient.c example was intended to be
used together with cusexmp.c. The former has since evolved into
ioctl_client.c and no longer has the function necessary to test
CUSE. Therefore, we've added a new cuse_client.c that is clearly
associated with the cuse.c example file system.
2016-10-09 22:03:07 -07:00
Nikolaus Rath
64c97de5be Renamed timefsN examples to fuse_notify_*
This should make it more obvious at first glance what the different
examples do.
2016-10-09 22:03:07 -07:00
Nikolaus Rath
bcad1a6f22 Renamed ioctl and poll examples
The new names should make it more obvious at first glance
what each example demonstrates.
2016-10-09 22:03:07 -07:00
Nikolaus Rath
463189cd12 Renamed some examples to make their function more obvious
Also, added more comments for the same purpose.
2016-10-09 22:03:07 -07:00
Nikolaus Rath
d5cdbb94a0 Dropped example/null.c
This does not seem to be working. Maybe because it tries to treat the
mountpoint as a file rather than a directory?
2016-10-09 14:11:24 -07:00
Nikolaus Rath
3114ff2b9b Added timefs[12] examples.
These examplesdemonstrate the use of the `fuse_lowlevel_notify_store`
and `fuse_lowlevel_notify_inval_inode` functions.
2016-10-08 21:27:04 -07:00
Miklos Szeredi
f55e489a9e libfuse: added fuse_lo-plus.c to the examples 2014-02-21 17:52:36 +01:00
Miklos Szeredi
5454e4fa74 Add .gitignore files
Add .gitignore files and delete .cvsignore files.
2010-06-24 13:40:31 +02:00