aboutsummaryrefslogtreecommitdiff
path: root/example/hello_ll.c
Commit message (Collapse)AuthorAge
* Removed unneccessary #include <config.h> from examplesGravatar Nikolaus Rath2017-09-25
| | | | Fixes: #208.
* Added public fuse_lib_help(), bumped minor versionGravatar Nikolaus Rath2017-07-08
|
* Clean-up doxygen documentationGravatar Nikolaus Rath2016-10-28
| | | | Fixes: #81.
* Make --help output more suitable for end-userGravatar Nikolaus Rath2016-10-15
| | | | | | | We now only list options that are potentially useful for an end-user (and unlikely to accidentally break a file system). The full list of FUSE options has been moved to the documentation of the fuse_new() and fuse_session_new() functions.
* Unify handling of fuse_conn_info optionsGravatar Nikolaus Rath2016-10-15
| | | | | | Instead of using command line options to modify struct fuse_conn_info before and after calling the init() handler, we now give the file system explicit control over this.
* Make -o clone_fd into a parameter of session_loop_mt().Gravatar Nikolaus Rath2016-10-13
| | | | | | This option really affects the behavior of the session loop, not the low-level interface. Therefore, it does not belong in the fuse_session object.
* fuse_parse_cmdline(): do not print help/version textGravatar Nikolaus Rath2016-10-09
| | | | | The current behavior makes it difficult to add help for additional options. With the change, this becomes a lot easier.
* Add background and multithreading support to hello_ll and fuse_lo-plusGravatar Nikolaus Rath2016-10-08
|
* Don't handle --help and --version in fuse_session_new().Gravatar Nikolaus Rath2016-10-02
| | | | | | | | | | | | | | | | | | | Help and version messages can be generated using the new fuse_lowlevel_help(), fuse_lowlevel_version(), fuse_mount_help(), and fuse_mount_version() functions. The fuse_parse_cmdline() function has been made more powerful to do this automatically, and is now explicitly intended only for low-level API users. This is a code simplication patch. We don't have to parse for --help and --version in quite as many places, and we no longer have a low-level initialization function be responsible for the (super-high level) task of printing a program usage message. In the high-level API, we can now handle the command line parsing earlier and avoid running other initialization code if we're just going to abort later on.
* Fixed permissions of source files.Gravatar Nikolaus Rath2016-10-02
|
* Turn struct fuse_chan into an implementation detailGravatar Nikolaus Rath2016-10-02
| | | | | | | | | | | | | | | | | | | | | The only struct fuse_chan that's accessible to the user application is the "master" channel that is returned by fuse_mount and stored in struct fuse_session. When using the multi-threaded main loop with the "clone_fd" option, each worker thread gets its own struct fuse_chan. However, none of these are available to the user application, nor do they hold references to struct fuse_session (the pointer is always null). Therefore, any presence of struct fuse_chan can be removed without loss of functionality by relying on struct fuse_session instead. This reduces the number of API functions and removes a potential source of confusion (since the new API no longer looks as if it might be possible to add multiple channels to one session, or to share one channel between multiple sessions). Fixes issue #17.
* Renamed fuse_lowlevel_new() to fuse_session_new().Gravatar Nikolaus Rath2016-10-02
|
* Introduce separate mount/umount functions for low-level API.Gravatar Nikolaus Rath2016-10-02
|
* libfuse: fuse -> fuse3Gravatar Miklos Szeredi2013-07-25
| | | | | | 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.
* libfuse: remove "-D_FILE_OFFSET_BITS=64" from fuse.pcGravatar Miklos Szeredi2013-07-24
| | | | add AC_SYS_LARGEFILE to your configure.ac instead.
* Documentation fixesGravatar Miklos Szeredi2013-07-17
|
* rewrote c++ style comments to c style coments mentioned by Miklos SzerediGravatar Joachim Schiele2013-07-02
|
* - added a doxygen main pageGravatar Joachim Schiele2013-06-20
| | | | | | - 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
* Start of 3.0 seriesGravatar Miklos Szeredi2012-07-19
| | | | | | | 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.
* Fix the compile command in the examplesGravatar Miklos Szeredi2012-05-16
| | | | Reported by Luciano Dalle Ore
* change indentingGravatar Miklos Szeredi2007-12-12
|
* update copyright datesGravatar Miklos Szeredi2007-04-25
|
* Add init scriptGravatar Miklos Szeredi2006-10-01
|
* fixGravatar Miklos Szeredi2006-03-17
|
* pass device file descriptor to fuse_unmountGravatar Csaba Henk2006-03-01
|
* fixGravatar Miklos Szeredi2006-02-17
|
* fixGravatar Miklos Szeredi2006-01-06
|
* fixGravatar Miklos Szeredi2005-10-03
|
* fixGravatar Miklos Szeredi2005-08-25
|
* cleanupGravatar Miklos Szeredi2005-08-14
|
* fixGravatar Miklos Szeredi2005-08-03
|
* fixesGravatar Miklos Szeredi2005-07-21
|
* added lowlevel APIGravatar Miklos Szeredi2005-07-15
|
* inode based API first working versionGravatar Miklos Szeredi2005-07-13