mirror_zfs/lib/libspl
Rob Norris 0d44b58d7f
libshare: fold into libzfs and reorg headers a little
libzfs is the only user of libshare, and only internally, so there's no
particular reason to build it separately, nor to export its symbols. So,
pull it into libzfs proper, remove its "public" header, and hide its
symbols.

The bare minimum "public" API is just to count and enumerate the
supported share types. These are moved to libzfs.h with the other share
API.

Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rob Norris <robn@despairlabs.com>
Closes #18072
2025-12-19 19:52:33 -08:00
..
include libshare: fold into libzfs and reorg headers a little 2025-12-19 19:52:33 -08:00
os Validate mountpoint on path-based unmount using statx 2025-07-08 22:10:00 -04:00
assert.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
atomic.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
backtrace.c Support using llvm-libunwind 2025-04-24 13:58:48 -04:00
condvar.c libspl: move condvar implementation from libzpool 2025-11-12 09:59:03 -08:00
cred.c zfs_context: move vn_dumpdir to libzpool 2025-11-12 10:01:28 -08:00
getexecname.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
kmem.c libspl: move kmem implementation from libzpool 2025-11-12 10:00:21 -08:00
kstat.c Ensure 64-bit off_t is used in user space instead of loff_t 2025-12-10 09:45:39 -08:00
libspl_impl.h libspl: move random impl from libzpool 2025-11-12 10:01:39 -08:00
libspl.c libspl: hide global data objects 2025-11-12 10:04:22 -08:00
list.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
Makefile.am libspl: move SID implementation from libzpool 2025-11-12 10:01:56 -08:00
mkdirp.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
mutex.c libspl: move mutex implementation from libzpool 2025-11-12 09:58:44 -08:00
page.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
procfs_list.c libspl: move procfs_list implementation from libzpool 2025-11-12 10:00:13 -08:00
random.c libspl/random: add switch to force pseudo-random numbers for all calls 2025-11-12 10:04:30 -08:00
rwlock.c libspl: move rwlock implementation from libzpool 2025-11-12 09:58:55 -08:00
sid.c libspl: move SID implementation from libzpool 2025-11-12 10:01:56 -08:00
strlcat.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
strlcpy.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
taskq.c Fix snapshot automount expiry cancellation deadlock 2025-12-01 14:43:42 -08:00
thread.c libspl: hide global data objects 2025-11-12 10:04:22 -08:00
timestamp.c SPDX: license tags: CDDL-1.0 2025-03-13 17:56:27 -07:00
tunables.c FreeBSD: Fix uninitialized variable error 2025-11-25 05:16:35 -05:00