NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | FILES | ATTRIBUTES | SEE ALSO
cc[ flag … ] file … -lkstat [ library …] #include <kstat.h>kstat_ctl_t *kstat_open(void);
The kstat_open() function initializes a kstat control structure, which provides access to the kernel statistics library. It returns a pointer to this structure, which must be supplied as the kc argument in subsequent libkstat function calls.
The kstat_close() function frees all resources that were associated with kc. This is done automatically on exit(2) and execve() (see exec(2)).
The kstat_open() function returns a pointer to a kstat control structure. On failure, it returns NULL and no resources are allocated.
The kstat_close() function returns 0 on success and -1 on failure.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
MT-Level | Unsafe |
kstat(3KSTAT), kstat_chain_update(3KSTAT), kstat_data_lookup(3KSTAT), kstat_lookup(3KSTAT), kstat_read(3KSTAT), kstat_write(3KSTAT), attributes(5)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | FILES | ATTRIBUTES | SEE ALSO