libspl: move utsname() etc to sys/misc.h; initialise in libspl_init()

Sponsored-by: https://despairlabs.com/sponsor/
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Rob Norris <robn@despairlabs.com>
Closes #17861
This commit is contained in:
Rob Norris
2025-10-24 23:39:20 +11:00
committed by Brian Behlendorf
parent 6cf6f091cf
commit daff6b7e35
5 changed files with 54 additions and 14 deletions
+1 -4
View File
@@ -113,7 +113,6 @@ extern "C" {
#include <sys/sysevent/eventdefs.h>
#include <sys/sunddi.h>
#include <sys/debug.h>
#include <sys/utsname.h>
#include <sys/trace_zfs.h>
#include <sys/mutex.h>
@@ -131,6 +130,7 @@ extern "C" {
#include <sys/callb.h>
#include <sys/trace.h>
#include <sys/systm.h>
#include <sys/misc.h>
#include <sys/zfs_context_os.h>
@@ -267,9 +267,6 @@ extern uint32_t zone_get_hostid(void *zonep);
extern int ddi_strtoull(const char *str, char **nptr, int base,
u_longlong_t *result);
typedef struct utsname utsname_t;
extern utsname_t *utsname(void);
/* ZFS Boot Related stuff. */
struct _buf {