unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (SunOS-5.9)
Page:
Section:
Apropos / Subsearch:
optional field



System Calls                                         _lwp_info(2)



NAME
     _lwp_info - return the time-accounting information of a sin-
     gle LWP

SYNOPSIS
     #include <sys/time.h>
     #include <sys/lwp.h>

     int _lwp_info(struct lwpinfo *buffer);

DESCRIPTION
     The  _lwp_info()  function  fills  the   lwpinfo   structure
     pointed  to by  buffer with time-accounting information per-
     taining to the calling LWP. This call may be extended in the
     future to return other information to the  lwpinfo structure
     as needed.  The  lwpinfo structure in  <sys/lwp.h>  includes
     the following members:

     timestruc_t   lwp_utime;
     timestruc_t   lwp_stime;

     The lwp_utime member is the CPU time  used  while  executing
     instructions in the user space of the calling LWP.

     The lwp_stime member is the CPU time used by the  system  on
     behalf of the calling LWP.

RETURN VALUES
     Upon successful  completion,   _lwp_info()  returns   0  and
     fills in the lwpinfo structure pointed to by  buffer.

ERRORS
     If the following condition is detected,  _lwp_info() returns
     the corresponding value:

     EFAULT
           The buffer argument points to an illegal address.

     Additionally, the _lwp_info() function will fail for  32-bit
     interfaces if:

     EOVERFLOW
           The size of the tv_sec member of the timestruc_t  type
           pointed  to by lwp_utime and lwp_stime is too small to
           contain the correct number of seconds.

ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:






SunOS 5.9            Last change: 8 Aug 2001                    1






System Calls                                         _lwp_info(2)



     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | MT-Level                    | Async-Signal-Safe           |
    |_____________________________|_____________________________|


SEE ALSO
     times(2), attributes(5)














































SunOS 5.9            Last change: 8 Aug 2001                    2