Interface Libraries libtnfctl(3LIB)
NAME
libtnfctl - TNF probe control library
SYNOPSIS
cc [ flag... ] file.. -ltnfctl [ library... ]
#include
DESCRIPTION
Functions in this library provide TNF probe control routines
for use by processes and the kernel.
INTERFACES
The shared object libtnfctl.so.1 provides the public inter-
faces defined below. See Intro(3) for additional information
on shared object interfaces.
tnfctlbufferalloc tnfctlbufferdealloc
tnfctlchecklibs tnfctlclose
tnfctlcontinue tnfctlexecopen
tnfctlfilterlistadd tnfctlfilterlistdelete
tnfctlfilterlistget tnfctlfilterstateset
tnfctlindirectopen tnfctlinternalopen
tnfctlkernelopen tnfctlpidopen
tnfctlprobeapply tnfctlprobeapplyids
tnfctlprobeconnect tnfctlprobedisable
tnfctlprobedisconnectall tnfctlprobeenable
tnfctlprobestateget tnfctlprobetrace
tnfctlprobeuntrace tnfctlregisterfuncs
tnfctlstrerror tnfctltraceattrsget
tnfctltracestateset
FILES
/usr/lib/libtnfctl.so.1 shared object
/usr/lib/64/libtnfctl.so.1 64-bit shared object
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 22 May 2003 1
Interface Libraries libtnfctl(3LIB)
ATRIBUTE TYPE ATRIBUTE VALUE
Availability SUNWtnfc (32-bit)
SUNWtnfcx (64-bit)
MT-Level MT-Safe with exceptions
SEE ALSO
pvs(1), Intro(3), libtnfctl(3TNF), tracing(3TNF), attri-
butes(5)
NOTES
This API is MT-Safe. Multiple threads can concurrently
operate on independent tnfctl handles, which is the typical
behavior expected. libtnfctl does not support multiple
threads operating on the same tnfctl handle. If this is
desired, it is the client's responsibility to implement
locking to ensure that two threads that use the same tnfctl
handle are not simultaneously present in a libtnfctl inter-
face.
SunOS 5.11 Last change: 22 May 2003 2
|