Age | Commit message (Collapse) | Author | Lines | |
---|---|---|---|---|
2023-01-04 | convert __APPLE__ and __ULIBC__ to HAVE_LIBC_VERSIONED_SYMBOLS | Bernd Schubert | -1/+1 | |
In fact only gnu-libc fully supports symbol versioning, so it is better to have a generic macro for it. This also allows to manually disable symbol version and allows to run tests with that configuration on gnu-libc. That testing will still not catch compat issues, but least ensures the code can compile. Testing for __APPLE__ and __ULIBC__ is now done by meson. More of such checks can be added by people using other libcs. | ||||
2023-01-04 | Fix ublic/apple build for the fuse_parse_cmdline ABI symbol | Bernd Schubert | -0/+56 | |
For __APPLE__ and __ULIBC__, which are assumed to not support versioned symbols, helper.c has a compat ABI symbol for fuse_parse_cmdline(). However that ABI symbol was conflicting with the API macro (which redirects to the right API function for recompilations against current libfuse). Additionally the parameter 'opts' had a typo and was called 'out_opts'. |