Age | Commit message (Collapse) | Author |
|
Instead of checking for hurd_ihash_init in libports, check for
something that actually is in libports, like ports_create_port.
* configure.ac: Look for ports_create_port instead of hurd_ihash_init.
|
|
Update the headers from FUSE 2.6.5, import the examples and update the version script.
This temporarly breaks compilation.
* configure.ac (AC_CONFIG_FILES): Add example-26/Makefile.
* example-26/.gitignore: New file.
* example-26/Makefile.am: Likewise.
* example-26/fusexmp.c: Likewise.
* example-26/fusexmp_fh.c: Likewise.
* example-26/hello.c: Likewise.
* example-26/hello_ll.c: Likewise.
* example-26/null.c: Likewise.
* include/Makefile.am (fuseinclude_HEADERS): Add fuse_common_compat.h.
* include/fuse.h: Update from FUSE 2.6.5.
* include/fuse_common.h: Likewise.
* include/fuse_compat.h: Likewise.
* include/fuse_opt.h: Likewise.
* include/fuse_common_compat.h: Import from FUSE 2.6.5.
* Update from FUSE 2.6.5.
|
|
* configure.ac (AC_CONFIG_FILES): Remove example/Makefile, example-22/Makefile,
example-23/Makefile, example-24/Makefile.
* example/.gitignore: Remove.
* example/Makefile.am: Likewise.
* example/fusexmp.c: Likewise.
* example/fusexmp.c.patch: Likewise.
* example/hello.c: Likewise.
* example/null.c: Likewise.
* example-22/.gitignore: Likewise.
* example-22/Makefile.am: Likewise.
* example-22/fusexmp.c: Likewise.
* example-22/fusexmp.c.patch: Likewise.
* example-22/hello.c: Likewise.
* example-22/null.c: Likewise.
* example-23/.gitignore: Likewise.
* example-23/Makefile.am: Likewise.
* example-23/fusexmp.c: Likewise.
* example-23/fusexmp.c.patch: Likewise.
* example-23/fusexmp_fh.c: Likewise.
* example-23/fusexmp_fh.c.patch: Likewise.
* example-23/hello.c: Likewise.
* example-23/null.c: Likewise.
* example-24/.gitignore: Likewise.
* example-24/Makefile.am: Likewise.
* example-24/fusexmp.c: Likewise.
* example-24/fusexmp.c.patch: Likewise.
* example-24/fusexmp_fh.c: Likewise.
* example-24/fusexmp_fh.c.patch: Likewise.
* example-24/hello.c: Likewise.
* example-24/hello_ll.c: Likewise.
* example-24/null.c: Likewise.
|
|
Instead of using a single Makefile.am to just install the old fuse.h,
install it directly from include/Makefile.am.
* configure.ac (AC_CONFIG_FILES): Remove include/old/Makefile.
* include/Makefile.am (SUBDIRS): Remove variable.
(include_HEADERS): New variable.
* include/old/Makefile.am: Remove file.
|
|
* configure.ac: Link against libpthread instead of libthreads.
* fuse.pc.in: Likewise.
* src/fuse_i.h (libfuse_ctx): Declare TLS variable.
(netnode): Turn lock field from struct mutex to pthread_mutex_t.
* src/main.c (libfuse_ctx): Define TLS variable.
(fuse_get_context): Use libfuse_ctx instead of cthreads TSD.
* src/netfs.c: Likewise. Use pthread functions instead of cthreads
functions. Use fixed stat structure.
* src/netnode.c: Likewise.
* src/node.c: Likewise.
|
|
renamed to fuse_ops_compat22 (to make room for 2.5 api functions).
|
|
GNU/Linux's libfuse does)
|
|
|
|
directory.
|
|
|
|
|
|
|
|
|
|
|