aboutsummaryrefslogtreecommitdiffstats
path: root/example
AgeCommit message (Collapse)AuthorLines
2013-02-08libfuse: remove deprecated fuse_operations.utime_omit_okMiklos Szeredi-4/+0
2012-07-20Remove compatibility path handlingMiklos Szeredi-1/+0
This means that now NULL is a valid path for operations that take a file descriptor if the file was unlinked and hard_remove option is specified.
2012-07-19Start of 3.0 seriesMiklos Szeredi-8/+8
Change the version numbers. This is going to be a new major version of the library breaking backward compatibility on the binary level as well as the source level.
2012-06-18Add FALLOCATE operationAnatol Pomozov-0/+42
fallocate filesystem operation preallocates media space for the given file. If fallocate returns success then any subsequent write to the given range never fails with 'not enough space' error.
2012-05-16Fix the compile command in the examplesMiklos Szeredi-8/+8
Reported by Luciano Dalle Ore
2012-04-10Add 'flag_utime_omit_ok' flag to fuse_operationsMiklos Szeredi-0/+3
If the filesystem sets this flag then ->utimens() will receive UTIME_OMIT and UTIME_NOW values as specified in utimensat(2).
2011-12-08utimens availability checkEmmanuel Dreyfus-0/+10
fusexmp uses utimens and takes that function for granted. It is part of POSIX exended API set 2 and some systems do not have it yet. Attached patch checks for utimens availability and returns ENOSYS if unavailable.
2011-07-06Add ->flock() operation to low and high level interfacesMiklos Szeredi-0/+14
This fixes problems with emulating flock() with POSIX locking. Reported by Sebastian Pipping. As with lock/setlk/getlk most filesystems don't need to implement this, as the kernel takes care of file locking. The only reason to implement locking operations is for network filesystems which want file locking to work between clients.
2011-07-04utimens must not follow symlinksSebastian Pipping-16/+8
Make xmp_utimens of examples "fusexmp" and "fusexmp_fh" not follow symlinks as other layers do that already.
2011-05-26Remove -lrt -ldl from fuse.pc for dynamic linkingMiklos Szeredi-2/+2
Remove -lrt -ldl from fuse.pc for dynamic linking since libfuse.so is already linked with these libraries. Reported by: Nikolaus Rath
2011-05-23cleaning up warningsReuben Hawkins-2/+2
fprintf(stderr, whatever); -> fprintf(stderr, "%s", whatever); checking return values on chdir and lockf where we weren't already modified: example/cusexmp.c modified: example/fioclient.c modified: util/fusermount.c
2010-11-10fusexmp_fh: add read_buf and write_buf implementationsMiklos Szeredi-0/+38
In fusexmp_fh implement the ->read_buf() and ->write_buf() methods. Leave the ->read() and ->write() implementations for reference, even though they are not necessary.
2010-06-24Add .gitignore filesMiklos Szeredi-14/+10
Add .gitignore files and delete .cvsignore files.
2009-07-01fix compiler warningCsaba Henk-0/+2
2009-06-18*** empty log message ***Miklos Szeredi-0/+1
2009-06-18CUSE patches from Tejun Heo (add new files)Miklos Szeredi-0/+294
2009-06-18CUSE patches from Tejun HeoMiklos Szeredi-24/+95
2008-12-08* Implement poll support. Patch by Tejun HeoMiklos Szeredi-1/+355
2008-12-05* Implement ioctl support. On high level interface onlyMiklos Szeredi-1/+303
"restricted" ioctls are supported (which are defined with the _IO(), _IOR(), _IOW() or _IOWR() macros). Unrestricted ioctls will only be allwed to CUSE (Character Device in Userspace) servers. Patch by Tejun Heo
2008-03-05Make example/null work with -odirect_ioMiklos Szeredi-0/+3
2008-02-08Support receiving file handle from kernel in GETATTR request; Allow ↵Miklos Szeredi-0/+2
operations with a NULL path argument, if the filesystem supports it
2008-02-08fusexmp_fh: avoid unnecessary seeking in readdirMiklos Szeredi-15/+48
2007-12-12change indentingMiklos Szeredi-653/+654
2007-05-17*** empty log message ***Miklos Szeredi-0/+4
2007-04-27merge bugfix branch up to 2.6.4Miklos Szeredi-1/+1
2007-04-25update copyright datesMiklos Szeredi-5/+5
2007-03-30cleanupMiklos Szeredi-8/+6
2007-02-03Add filesystem stacking support to high level APIMiklos Szeredi-2/+2
2006-10-01Add init scriptMiklos Szeredi-1/+21
2006-09-30API changesMiklos Szeredi-2/+3
2006-09-16fixMiklos Szeredi-4/+4
2006-09-10ulockmgrMiklos Szeredi-5/+11
2006-09-02fixMiklos Szeredi-7/+20
2006-03-17fixMiklos Szeredi-16/+10
2006-03-01pass device file descriptor to fuse_unmountCsaba Henk-2/+5
2006-02-21fixMiklos Szeredi-0/+18
2006-02-17fixMiklos Szeredi-6/+8
2006-02-03fixMiklos Szeredi-0/+1
2006-01-06fixMiklos Szeredi-18/+18
2005-11-16merge FreeBSD stuffMiklos Szeredi-55/+71
2005-11-11fixMiklos Szeredi-2/+7
2005-11-07fix up statfs interfaceMiklos Szeredi-6/+4
2005-10-28fixMiklos Szeredi-0/+15
2005-10-26add ftruncate() methodMiklos Szeredi-0/+15
2005-10-26atomic open+create addedMiklos Szeredi-0/+12
2005-10-26add access operationMiklos Szeredi-0/+24
2005-10-03fixMiklos Szeredi-1/+0
2005-09-13fixMiklos Szeredi-0/+2
2005-09-08more revertingMiklos Szeredi-38/+0
2005-08-25fixMiklos Szeredi-1/+19