mirror of
https://git.proxmox.com/git/mirror_zfs
synced 2025-11-02 23:08:22 +00:00
MacOS used FreeBSD-compatible getprogname() and pthread_getname_np(). But pthread_getthreadid_np() does not exist on MacOS. This implements libspl_gettid() using pthread_threadid_np() to get the thread id of the current thread. Tested with FreeBSD GitHub actions freebsd-src/.github/workflows/cross-bootstrap-tools.yml Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Rob Norris <rob.norris@klarasystems.com> Signed-off-by: Martin Matuska <mm@FreeBSD.org> Closes #16167 |
||
|---|---|---|
| .. | ||
| include | ||
| os | ||
| assert.c | ||
| atomic.c | ||
| getexecname.c | ||
| libspl_impl.h | ||
| list.c | ||
| Makefile.am | ||
| mkdirp.c | ||
| page.c | ||
| strlcat.c | ||
| strlcpy.c | ||
| timestamp.c | ||