Doug MacEachern
94a5365b7f
stub some stuff for net_connection_list impl
2005-03-11 21:57:34 +00:00
Doug MacEachern
5a34e13959
add mib2_t to sigar_t
2005-03-11 21:30:17 +00:00
Doug MacEachern
b5dec9dde8
remove errmsg param, its in the struct now passed as the first param
2005-03-11 21:27:46 +00:00
Doug MacEachern
3c91457bce
remove static decls
2005-03-11 21:23:13 +00:00
Doug MacEachern
6d2f12c6b9
start making thread-safe
2005-03-11 21:20:30 +00:00
Doug MacEachern
94f842e473
re-format
2005-03-11 21:09:58 +00:00
Doug MacEachern
634ac82d1c
sources from:
...
ftp://vic.cc.purdue.edu/pub/tools/unix/solaris/get_mib2/
Vic Abell <abe@purdue.edu>
October 18, 2002
2005-03-11 21:05:35 +00:00
Doug MacEachern
063d879294
only map ENOENT to ESRCH for /proc open errors
2004-12-18 01:20:19 +00:00
Doug MacEachern
55e669634c
fix bug sigar_get_kstats_multi where not enough memory was allocated
2004-12-17 00:43:32 +00:00
Doug MacEachern
60852cf91e
another solaris disk type
2004-12-07 06:14:22 +00:00
Doug MacEachern
836d67f92f
deal w/ unpartitioned disk kstats
2004-12-07 06:06:29 +00:00
Doug MacEachern
1a4f8ae004
implement disk i/o metrics
2004-12-07 05:06:03 +00:00
Doug MacEachern
728fd6d75d
initialize disk metrics for all platforms
2004-12-05 23:42:23 +00:00
Doug MacEachern
dfdff8b635
use SIGAR_FIELD_NOTIMPL constant in place of -1 or 0 for fields which are not implemented for a given platform
2004-12-05 23:36:48 +00:00
Doug MacEachern
46ba56bc17
add cpu.wait metric
2004-11-22 01:51:34 +00:00
Doug MacEachern
fee5b18641
removing mem.{buffer,cached} fields.
...
replace with actual_{free,used} fields so we can portably adjust
-/+ buffers/cache on linux and perhaps on other platforms w/ different
semantics.
2004-11-20 02:08:16 +00:00
Doug MacEachern
65fe21ae2b
thread_cpu impl
2004-11-17 05:50:18 +00:00
Doug MacEachern
1299660b6c
thread_cpu stub
2004-11-17 05:35:17 +00:00
Doug MacEachern
9a071a99a4
detect solaris version, use it to skip init_libproc if >= solaris 10.
2004-09-04 22:59:40 +00:00
Doug MacEachern
6876eeabd3
fillin proc_exe on solaris 10 using new /proc/<pid>/path/ feature
2004-09-04 22:46:08 +00:00
Doug MacEachern
42f7549b49
remove unused /proc/cred function.
...
fix proc_status function name.
2004-09-04 19:01:44 +00:00
Doug MacEachern
c9990246da
PR: 9519
...
proc_dirname does not exist in solaris 10's libproc.so
2004-09-04 18:56:27 +00:00
Doug MacEachern
2e940caf97
PR: 9519
...
workaround solaris 10 issue in proc_time
2004-09-04 18:37:17 +00:00
Doug MacEachern
4736d77c87
add proc_time.total field (sum of user+sys)
2004-08-21 00:25:07 +00:00
Doug MacEachern
606275fc36
renaming proc_time.{utime,stime} to proc_time.{user,sys}
...
'utime' and 'stime' are common within system structures, but with lots of
other stuff in the structure unrelated to time. having 'time' in both the
structure/class name and the field at the sigar level is just lame.
2004-08-21 00:13:13 +00:00
Doug MacEachern
43768bac66
handle proc_exe.name for self process
2004-07-30 02:37:01 +00:00
Doug MacEachern
5213a822f6
pullout some dlinfo code from proc_modules to be reused
2004-07-30 02:27:58 +00:00
Doug MacEachern
19e7aa64a5
fillin proc_exe.name
2004-07-30 02:15:05 +00:00
Doug MacEachern
4e3cdb949b
refactor so pgrab can be used elsewhere
2004-07-30 02:07:02 +00:00
Doug MacEachern
5d4736e043
proc_modules refactor to prevent possible phandle leaks
2004-07-30 02:02:41 +00:00
Doug MacEachern
23f6fd91b3
use libproc.so to fillin the proc_exe cwd and root fields
2004-07-30 01:57:58 +00:00
Doug MacEachern
f3705ac25d
refactor libproc.so fu to be used elsewhere
2004-07-30 01:46:34 +00:00
Doug MacEachern
dc4168178d
removing uptime.idletime (only linux had this)
2004-07-21 21:56:55 +00:00
Doug MacEachern
c1df8325d5
wtf, end-of-file got chopped off
2004-07-12 21:27:24 +00:00
Doug MacEachern
ddc6f4c55c
missed api _list convention, cpu_infos -> cpu_info_list
2004-07-10 04:44:45 +00:00
Doug MacEachern
ca3ecc05f5
cpu model/vendor fixups
2004-07-09 21:02:34 +00:00
Doug MacEachern
992f277423
proc_modules impl for self process
2004-07-05 22:49:21 +00:00
Doug MacEachern
51eb79a392
proc_modules impl
2004-07-05 22:28:31 +00:00
Doug MacEachern
263b68ba53
better cpu vendor guess if x86
2004-06-23 02:32:38 +00:00
Doug MacEachern
97472cb48e
stub proc_modules_get
2004-06-22 19:40:37 +00:00
Doug MacEachern
e964155cd6
fix cpu_list bug
2004-06-22 01:29:47 +00:00
Doug MacEachern
dffe0da855
Initial revision
2004-06-21 22:37:04 +00:00