Commit Graph

527 Commits

Author SHA1 Message Date
Doug MacEachern 6e74f8455f use HW_MEMSIZE on darwin for mem.total 2006-01-06 18:50:05 +00:00
Doug MacEachern 4717f7c8b4 use sigar->mach_port 2006-01-05 19:53:36 +00:00
Doug MacEachern b32733daaa fix compile on darwin 2006-01-05 19:33:12 +00:00
Doug MacEachern bebaab7629 backout last change. sysctl swap stuff compiled on freebsd4 but doesnt work 2006-01-04 23:13:35 +00:00
Doug MacEachern 6cd102f0d7 port sysctl version of swap_get to freebsd4 2006-01-04 23:01:45 +00:00
Doug MacEachern 988e6e5424 EPERM_KMEM will map to SigarPermissionDeniedException 2006-01-04 22:46:20 +00:00
Doug MacEachern b9eb07e719 SIGAR_EPERM_KMEM if failed to open /dev/kmem 2006-01-04 18:26:23 +00:00
Doug MacEachern 1f836924ce kvm_close 2006-01-04 18:04:51 +00:00
Doug MacEachern 2f574c725c use sigar_cpu_mhz_from_model 2006-01-03 21:48:30 +00:00
Doug MacEachern 8ce111b16c add function to derive mhz from cpu model name 2006-01-03 21:47:26 +00:00
Doug MacEachern 1486b87692 add sanity check 2006-01-03 20:22:12 +00:00
Doug MacEachern 1f347a7d09 KERN_PROC_ARGS works on freebsd4 too 2006-01-03 19:54:06 +00:00
Doug MacEachern 8e153ef62f port proc_fd to freebsd4 2006-01-02 22:18:33 +00:00
Doug MacEachern e56e760d58 port proc_port to freebsd4 2006-01-02 22:15:24 +00:00
Doug MacEachern 6dbaff7b07 net_connection_list works on freebsd4 too 2006-01-02 22:04:19 +00:00
Doug MacEachern 7745201227 route_list works on freebsd4 too 2006-01-02 22:00:32 +00:00
Doug MacEachern 6c3eda260b proc_time impl for freebsd4 2006-01-02 21:51:02 +00:00
Doug MacEachern 3d4267a6a7 workaround freebsd lack of per-cpu metrics 2006-01-02 18:45:49 +00:00
Doug MacEachern e2aeb5aac0 remove unused code 2006-01-02 17:18:55 +00:00
Doug MacEachern 8e8cd18e16 avoid int overflow in mem_get 2005-12-31 20:35:56 +00:00
Doug MacEachern b5785ebec1 fix cpu_list for multi cpus on darwin 2005-12-31 19:51:04 +00:00
Doug MacEachern d35e406067 fix proc_list for freebsd4 2005-12-31 18:46:55 +00:00
Doug MacEachern 526ee37bcb fix compile on freebsd 4.x 2005-12-31 18:43:09 +00:00
Doug MacEachern 7820b451cc make sigar_main more portable 2005-12-31 18:29:55 +00:00
Doug MacEachern 55a1c28a1a readability++ 2005-12-21 04:58:02 +00:00
Doug MacEachern 70f18204dd change get_if_table to take iftable arg 2005-12-21 02:49:18 +00:00
Doug MacEachern cd375c7337 change get_adapters_info to take adapter arg 2005-12-21 02:45:38 +00:00
Doug MacEachern 361af1a2cf re-use ifconf_buf for GetAdaptersInfo 2005-12-21 02:31:06 +00:00
Doug MacEachern 0d2a149924 refactor interaction with windows dlls 2005-12-20 23:09:34 +00:00
Doug MacEachern e94cd5cdb0 get_if_entry=NULL on lookup failure 2005-12-20 00:10:57 +00:00
Doug MacEachern 39c1337f71 make GetIfTable wrapper reusable and re-use allocated buffer 2005-12-20 00:09:32 +00:00
Doug MacEachern 258ed193ca add GetIfEntry pointer 2005-12-19 22:49:12 +00:00
Doug MacEachern 2d831a99f4 net_interface_config.mtu for AIX, HPUX and Solaris 2005-12-19 22:00:39 +00:00
Doug MacEachern 3a2fcef755 open/close sigar 2005-12-16 02:10:16 +00:00
Doug MacEachern 0f465e7851 rid warnings 2005-12-15 20:22:01 +00:00
Doug MacEachern 9e2d3a3fe0 start of an external exe to deal with permissions issues 2005-12-15 05:36:34 +00:00
Doug MacEachern c04af84fd3 fix win32 compile 2005-12-15 00:20:27 +00:00
Doug MacEachern c4d439f609 add more version fields 2005-12-14 23:48:28 +00:00
Doug MacEachern eb7a2a10f9 version file for native stuff 2005-12-14 23:40:23 +00:00
Doug MacEachern 739ea91d90 chop self_path rather than ptr 2005-12-14 18:55:10 +00:00
Doug MacEachern 6f67476977 allow SIGAR_PATH env var to set self_path 2005-12-14 18:44:01 +00:00
Doug MacEachern 5fc7cc7134 move sigar_get_self_path to sigar_util 2005-12-14 18:40:13 +00:00
Doug MacEachern dc3eceb517 move self_path to the base sigar_t 2005-12-14 18:35:19 +00:00
Doug MacEachern d50e4efe42 add dir_usage, recursive version of dir_stat 2005-12-14 02:56:13 +00:00
Doug MacEachern d695f3de06 only need 1 sigar_dir_stat_get wrapper 2005-12-14 02:31:57 +00:00
Doug MacEachern 19d9d3fe5f support recursion in dir_stat (win32) 2005-12-14 02:17:25 +00:00
Doug MacEachern e058d29cc3 minor refactor towards recursive dir_stat impl 2005-12-14 02:15:04 +00:00
Doug MacEachern f8060d5cf9 macroize dir_stat_warn 2005-12-14 02:11:54 +00:00
Doug MacEachern 94939e887b change log msg 2005-12-14 02:09:06 +00:00
Doug MacEachern 6f6f92fb42 support recursion in dir_stat 2005-12-14 01:57:54 +00:00