aboutsummaryrefslogtreecommitdiffstats
path: root/example/fusexmp.c
AgeCommit message (Collapse)AuthorLines
2016-10-09Renamed some examples to make their function more obviousNikolaus Rath-429/+0
Also, added more comments for the same purpose.
2016-10-02Fixed permissions of source files.Nikolaus Rath-0/+0
2014-07-15libfuse: add flags to ->rename()Miklos Szeredi-1/+4
See renameat2() system call in linux-3.15 and later kernels.
2014-03-05libfuse: implement readdirplus for high-level APIEric Wong-2/+4
Reuse the old "readdir" callback, but add a flags argument, that has FUSE_READDIR_PLUS in case this is a "plus" version. Filesystems can safely ignore this flag, but if they want they can add optimizations based on it: i.e. only retrieve the full attributes in PLUS mode. The filler function is also given a flags argument and the filesystem can set FUSE_FILL_DIR_PLUS if all the attributes in "stat" are valid.
2013-07-25libfuse: fuse -> fuse3Miklos Szeredi-1/+1
Allow 2.X and 3.X to coexist. Includes are now stored under /usr/include/fuse3 and library is named libfuse3.*. Invoke pkg-config with "fuse3" as the first argument to build with version 3 of the library.
2013-06-20- added a doxygen main pageJoachim Schiele-2/+14
- modified all examples to be included in doxygen - modified the API documentation to have more details - added the 490px_FUSE_structure.svg.png (c) wikipedia
2012-07-19Start of 3.0 seriesMiklos Szeredi-1/+1
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/+26
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-1/+1
Reported by Luciano Dalle Ore
2011-12-08utimens availability checkEmmanuel Dreyfus-0/+5
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-04utimens must not follow symlinksSebastian Pipping-9/+5
Make xmp_utimens of examples "fusexmp" and "fusexmp_fh" not follow symlinks as other layers do that already.
2007-12-12change indentingMiklos Szeredi-206/+206
2007-05-17*** empty log message ***Miklos Szeredi-0/+2
2007-04-25update copyright datesMiklos Szeredi-1/+1
2006-10-01Add init scriptMiklos Szeredi-0/+4
2006-09-16fixMiklos Szeredi-2/+2
2006-09-02fixMiklos Szeredi-4/+10
2006-03-17fixMiklos Szeredi-1/+1
2006-01-06fixMiklos Szeredi-1/+1
2005-11-16merge FreeBSD stuffMiklos Szeredi-27/+36
2005-11-07fix up statfs interfaceMiklos Szeredi-3/+2
2005-10-26add access operationMiklos Szeredi-0/+12
2005-09-13fixMiklos Szeredi-0/+1
2005-04-07fixMiklos Szeredi-6/+12
2005-02-02whitespace fixesMiklos Szeredi-7/+7
2005-01-10update copyright yearMiklos Szeredi-1/+1
2004-11-26API changeMiklos Szeredi-8/+13
2004-11-08fixMiklos Szeredi-1/+1
2004-11-08getdir related API changeMiklos Szeredi-2/+2
2004-10-21cleanups + step minor versionMiklos Szeredi-2/+1
2004-07-07change email addressMiklos Szeredi-1/+1
2004-03-31fix zero size case for getxattr and listxattrMiklos Szeredi-1/+49
2004-02-19statfs fixesMiklos Szeredi-12/+8
2004-02-09*** empty log message ***Miklos Szeredi-1/+0
2004-01-13code cleanupMiklos Szeredi-20/+20
2003-12-15version numbers addedMiklos Szeredi-5/+13
2003-12-13Added 'fsync' stub in example/fusexmp.cDavid McNab-2/+14
Added support for 'fsync' and 'statfs' to python interface, and to python fs example
2003-12-12added fsync operationMiklos Szeredi-1/+3
2002-12-10added release() callbackMiklos Szeredi-0/+1
2002-03-17'struct statfs' changes size, and entries within it change position, dependingMark Glines-3/+9
on which headerfiles are included and which macros are defined. Because its unreliable, we now use struct fuse_statfs everywhere except in the kernel. Also fixed some perl fuse_main semantics - it now works much better when multithreading is disabled.
2002-01-11minor fixesMiklos Szeredi-0/+1
2002-01-07Added statfs support to kernel, lib, examples, and perlMark Glines-0/+11
other minor perl fixes (still unstable)
2001-11-21writing modules made more easyMiklos Szeredi-94/+2
2001-11-20fusermount changesMiklos Szeredi-15/+17
2001-11-16multithreading works in PythonMiklos Szeredi-0/+8
2001-11-16threading fixesMiklos Szeredi-27/+24
2001-11-16better thread managementMiklos Szeredi-3/+9
2001-11-11xMiklos Szeredi-127/+24
2001-11-09preparing for releaseMiklos Szeredi-22/+22
2001-11-07build and install fixesMiklos Szeredi-5/+35