Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ kstat_open(3K) — SunOS 5.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

kstat(3K)

kstat_chain_update(3K)

kstat_data_lookup(3K)

kstat_lookup(3K)

kstat_read(3K)

kstat_write(3K)

kstat_open(3K)

NAME

kstat_open, kstat_close − initialize kernel statistics facility

SYNOPSIS

cc [ flag... ] file... -lkstat [ library... ]

#include <kstat.h>

kstat_ctl_t ∗kstat_open(void);

int kstat_close(kstat_ctl_t ∗kc);

DESCRIPTION

kstat_open() 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. 

kstat_close() frees all resources that were associated with kc.  This is done automatically on exit(2) and execve() (see exec(2)). 

RETURN VALUES

kstat_open() returns a pointer to a kstat control structure.  On failure, it returns NULL and no resources are allocated. 

kstat_close() returns 0 on success, −1 on failure. 

FILES

/dev/kstat kernel statistics driver

SEE ALSO

kstat(3K), kstat_chain_update(3K), kstat_data_lookup(3K), kstat_lookup(3K), kstat_read(3K), kstat_write(3K)

SunOS 5.5  —  Last change: 26 May 1994

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026