Fixes when HAVE_LIBC_VERSIONED_SYMBOLS is not defined
authorBernd Schubert <bernd.schubert@fastmail.fm>
Tue, 3 Jan 2023 10:46:11 +0000 (11:46 +0100)
committerNikolaus Rath <Nikolaus@rath.org>
Wed, 4 Jan 2023 15:27:21 +0000 (15:27 +0000)
commitd372d3f80b5437e652ea501d8a4a917f7001b9d7
tree92e3a6be7159d32957fc728a7222ae965306f75b
parent3736e0c85f4a8b624f6f1a27b736c18adbce9c15
Fixes when HAVE_LIBC_VERSIONED_SYMBOLS is not defined

fuse_loop_mt and fuse_new had not been defined when
HAVE_LIBC_VERSIONED_SYMBOLS had not been set and additionally,
fuse_new_31 was missing in the version script and was therefore
an unusable symbol.

This also adds a test for unset HAVE_LIBC_VERSIONED_SYMBOLS.
include/fuse.h
lib/fuse_versionscript
test/travis-build.sh