- All Superinterfaces:
CLibrary
,com.sun.jna.platform.unix.LibCAPI
,com.sun.jna.Library
,com.sun.jna.platform.unix.Reboot
,com.sun.jna.platform.unix.Resource
C library. This class should be considered non-API as it may be removed if/when its code is incorporated into the JNA
project.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
OpenBSD Cache stats for memorystatic class
Return type for BSD sysctl kern.boottimeNested classes/interfaces inherited from interface oshi.jna.platform.unix.CLibrary
CLibrary.Addrinfo, CLibrary.BsdIp6stat, CLibrary.BsdIpstat, CLibrary.BsdTcpstat, CLibrary.BsdUdpstat, CLibrary.Sockaddr
Nested classes/interfaces inherited from interface com.sun.jna.platform.unix.LibCAPI
com.sun.jna.platform.unix.LibCAPI.size_t, com.sun.jna.platform.unix.LibCAPI.ssize_t
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
Nested classes/interfaces inherited from interface com.sun.jna.platform.unix.Resource
com.sun.jna.platform.unix.Resource.Rlimit
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final OpenBsdLibc
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from interface oshi.jna.platform.unix.CLibrary
AI_CANONNAME, LOGIN_PROCESS, USER_PROCESS, UT_HOSTSIZE, UT_LINESIZE, UT_NAMESIZE
Fields inherited from interface com.sun.jna.platform.unix.LibCAPI
HOST_NAME_MAX
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_SYMBOL_PROVIDER, OPTION_TYPE_MAPPER
Fields inherited from interface com.sun.jna.platform.unix.Reboot
RB_AUTOBOOT, RB_DISABLE_CAD, RB_ENABLE_CAD, RB_HALT_SYSTEM, RB_KEXEC, RB_POWER_OFF, RB_SW_SUSPEND
Fields inherited from interface com.sun.jna.platform.unix.Resource
RLIMIT_AS, RLIMIT_CORE, RLIMIT_CPU, RLIMIT_DATA, RLIMIT_FSIZE, RLIMIT_LOCKS, RLIMIT_MEMLOCK, RLIMIT_MSGQUEUE, RLIMIT_NICE, RLIMIT_NLIMITS, RLIMIT_NOFILE, RLIMIT_NPROC, RLIMIT_RSS, RLIMIT_RTPRIO, RLIMIT_RTTIME, RLIMIT_SIGPENDING, RLIMIT_STACK
-
Method Summary
Methods inherited from interface oshi.jna.platform.unix.CLibrary
endutxent, freeaddrinfo, gai_strerror, getaddrinfo, getpid, open, pread, setutxent, sysctl, sysctlbyname, sysctlnametomib
Methods inherited from interface com.sun.jna.platform.unix.LibCAPI
close, getdomainname, getegid, getenv, geteuid, getgid, gethostname, getloadavg, getuid, msync, munmap, setdomainname, setegid, setenv, seteuid, setgid, sethostname, setuid, unsetenv
Methods inherited from interface com.sun.jna.platform.unix.Reboot
reboot
Methods inherited from interface com.sun.jna.platform.unix.Resource
getrlimit, setrlimit
-
Field Details
-
INSTANCE
-
CTL_KERN
static final int CTL_KERN- See Also:
-
CTL_VM
static final int CTL_VM- See Also:
-
CTL_HW
static final int CTL_HW- See Also:
-
CTL_MACHDEP
static final int CTL_MACHDEP- See Also:
-
CTL_VFS
static final int CTL_VFS- See Also:
-
KERN_OSTYPE
static final int KERN_OSTYPE- See Also:
-
KERN_OSRELEASE
static final int KERN_OSRELEASE- See Also:
-
KERN_OSREV
static final int KERN_OSREV- See Also:
-
KERN_VERSION
static final int KERN_VERSION- See Also:
-
KERN_MAXVNODES
static final int KERN_MAXVNODES- See Also:
-
KERN_MAXPROC
static final int KERN_MAXPROC- See Also:
-
KERN_ARGMAX
static final int KERN_ARGMAX- See Also:
-
KERN_CPTIME
static final int KERN_CPTIME- See Also:
-
KERN_CPTIME2
static final int KERN_CPTIME2- See Also:
-
VM_UVMEXP
static final int VM_UVMEXP- See Also:
-
HW_MACHINE
static final int HW_MACHINE- See Also:
-
HW_MODEL
static final int HW_MODEL- See Also:
-
HW_PAGESIZE
static final int HW_PAGESIZE- See Also:
-
HW_CPUSPEED
static final int HW_CPUSPEED- See Also:
-
HW_NCPUFOUND
static final int HW_NCPUFOUND- See Also:
-
HW_SMT
static final int HW_SMT- See Also:
-
HW_NCPUONLINE
static final int HW_NCPUONLINE- See Also:
-
VFS_GENERIC
static final int VFS_GENERIC- See Also:
-
VFS_BCACHESTAT
static final int VFS_BCACHESTAT- See Also:
-
CPUSTATES
static final int CPUSTATES- See Also:
-
CP_USER
static final int CP_USER- See Also:
-
CP_NICE
static final int CP_NICE- See Also:
-
CP_SYS
static final int CP_SYS- See Also:
-
CP_INTR
static final int CP_INTR- See Also:
-
CP_IDLE
static final int CP_IDLE- See Also:
-
UINT64_SIZE
static final int UINT64_SIZE -
INT_SIZE
static final int INT_SIZE
-
-
Method Details
-
getthrid
int getthrid()Returns the thread ID of the calling thread. This is used in the implementation of the thread library (-lpthread) and can appear in the output of system utilities such as ps and kdump.- Returns:
- the thread ID of the calling thread.
-