Commit Graph

411 Commits

Author SHA1 Message Date
Doug MacEachern
15d139a8a5 refactor sigar_net_ifstat_get_any to prepare for 'bge' interface support 2005-10-09 00:13:25 +00:00
Doug MacEachern
3ff35b960b experiment to use mib2 for nic metrics 2005-10-08 23:45:51 +00:00
Doug MacEachern
e124fc5e15 close_mib2 if not already closed 2005-10-08 23:19:18 +00:00
Doug MacEachern
ec2e326207 dont step out-of-bounds in hwaddr_lookup 2005-10-08 02:05:41 +00:00
Doug MacEachern
cacd0b97c1 actually, arg > 1024 is reasonable in the case of java apps w/ hugeass -classpath 2005-10-08 00:27:07 +00:00
Doug MacEachern
cd8cab425e proc_args fix: seems not all processes have the terminating \0 2005-10-07 23:25:36 +00:00
Doug MacEachern
15663ef35c proper fallthrough to net_ifstat_get_any 2005-10-07 20:14:30 +00:00
Doug MacEachern
bbd57876df plug leak if get_fsdev_paths fails 2005-10-07 18:40:10 +00:00
Doug MacEachern
ea6b08a70f prevent out-of-bounds read/write if proc arg happens to be > 1024 2005-10-07 18:20:44 +00:00
Doug MacEachern
af16d018ec plug leak if there happens to be an error reading an arg 2005-10-07 17:19:23 +00:00
Doug MacEachern
4fe3373aa7 FreeLibrary for advapi32.dll 2005-10-03 21:01:51 +00:00
Doug MacEachern
5f8fece190 log fixups 2005-10-03 16:26:56 +00:00
Doug MacEachern
3974333f06 dlload ConvertStringSidToSid, does not exist on NT 2005-10-02 21:13:26 +00:00
Doug MacEachern
90c453d4ac return NULL if no module handle in sigar_GetProcAddress 2005-10-02 20:37:52 +00:00
Doug MacEachern
7007a4740c s/sigar_log_printf/sigar_log/ 2005-10-02 06:03:36 +00:00
Doug MacEachern
8cd8f0f8bd who_list fixes/cleanup 2005-10-02 05:52:33 +00:00
Doug MacEachern
b22f20c335 hmm, getpwuid_r can return 0 but pw == NULL 2005-10-02 03:07:59 +00:00
Doug MacEachern
f2b304ea3c make it easier to redefine /proc for testing/debugging 2005-09-30 23:05:14 +00:00
Doug MacEachern
bc26bd5029 add sanity checking/debug logs to WTS api usage 2005-09-27 19:10:46 +00:00
Doug MacEachern
f64b36c0bd use terminal services api to query for RDP logins, adding to who_list 2005-09-27 01:18:54 +00:00
Doug MacEachern
1212c2f03e move win32 specific who_list stuff to win32_sigar.c 2005-09-26 23:35:57 +00:00
Doug MacEachern
c99f594008 fix sigar_who_net_sessions 2005-09-26 18:27:48 +00:00
Doug MacEachern
5ba12f568d fix who_list on aix, struct utmp is not binary compatible 2005-09-24 22:37:21 +00:00
Doug MacEachern
24296593f7 net_route_list is not implented 2005-09-24 21:36:16 +00:00
Doug MacEachern
9b749dff51 net_route_list works on darwin 2005-09-24 15:16:08 +00:00
Doug MacEachern
2ad7586b2b remove uneeded include that breaks freebsd 2005-09-24 15:02:10 +00:00
Doug MacEachern
9fc15b09d8 net_connection_list works on darwin with the proper includes 2005-09-24 15:00:01 +00:00
Doug MacEachern
02df1b1697 punt any 64bit native process in proc_args 2005-09-13 16:30:33 +00:00
Doug MacEachern
b2830cafbc fix crash in proc_args if psinfo_t.pr_argc == 0 2005-09-12 23:52:02 +00:00
Doug MacEachern
9ec93a73ed plugin possible (but very unlikely) leak in proc_args if argc > 56 and pread error 2005-09-12 20:55:52 +00:00
Doug MacEachern
77e652803d remove unused var 2005-09-12 20:54:09 +00:00
Doug MacEachern
86ce6117de some nic metrics 2005-09-11 06:08:44 +00:00
Doug MacEachern
e746628e58 uptime impl 2005-09-10 06:33:09 +00:00
Doug MacEachern
bd85a2b104 clib linkage 2005-09-10 05:58:10 +00:00
Doug MacEachern
935ac34dc1 swap_get impl 2005-09-04 04:38:21 +00:00
Doug MacEachern
3d90866f35 file_system_usage impl 2005-09-04 02:59:23 +00:00
Doug MacEachern
43f94a7926 file_system_list impl 2005-09-04 02:38:39 +00:00
Doug MacEachern
a556c5e839 get mac address for netware 2005-09-04 01:32:42 +00:00
Doug MacEachern
ff4d75d357 fillin some cpu info 2005-09-04 01:06:31 +00:00
Doug MacEachern
1cf65abe89 refactor so netif list/config codes can be used on netware too 2005-09-03 01:34:20 +00:00
Doug MacEachern
53b79a9f76 initialize winsock 2005-09-02 23:49:42 +00:00
Doug MacEachern
1962f0fe68 fix mem.free 2005-09-01 22:42:37 +00:00
Doug MacEachern
f3e6cefc4d fillin mem_get 2005-08-28 08:03:21 +00:00
Doug MacEachern
716c3c5856 build sigar.nlm 2005-08-28 07:28:31 +00:00
Doug MacEachern
03d16b015b linker def file 2005-08-28 07:12:24 +00:00
Doug MacEachern
9c7214eb75 netware stubs 2005-08-28 06:55:51 +00:00
Doug MacEachern
249015c01f need getpass function for netware, else unresolved symbol 2005-08-28 06:18:35 +00:00
Doug MacEachern
f38169afa4 more netware linkage fixes 2005-08-28 05:59:53 +00:00
Doug MacEachern
f243357717 add stubs for netware required to link 2005-08-28 05:47:48 +00:00
Doug MacEachern
e44f7a857f compile on NETWARE 2005-08-18 04:22:53 +00:00