kstat_open, kstat_close - initialize kernel statistics facility
cc[ flag... ] file... -lkstat [ library...] #include <kstat.h> kstat_ctl_t *kstat_open(void);
int kstat_close(kstat_ctl_t *kc);
The kstat_open() function initializes a kstat control structure that 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 performed automatically on exit(2) and execve(2).
Upon successful completion, kstat_open() returns a pointer to a kstat control structure. Otherwise, it returns NULL, no resources are allocated, and errno is set to indicate the error.
Upon successful completion, kstat_close() returns 0. Otherwise, -1 is returned and errno is set to indicate the error.
The kstat_open() function will fail if:
ENOMEM
EAGAIN
ENXIO
EOVERFLOW
The kstat_open() function can also return the error values for open(2).
The kstat_close() function can also return the error values for close(2).
/dev/kstat
See attributes(5) for descriptions of the following attributes:
|
close(2), execve(2), open(2), exit(2), kstat(3KSTAT), kstat_chain_update(3KSTAT), kstat_lookup(3KSTAT), kstat_read(3KSTAT), attributes(5)
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |