Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
configure.in | 48 ++---
src/libkmtime/src/GNUmakefile | 1
src/libpcp/src/units.c | 4
src/libpcp/src/util.c | 6
src/libpcp_pmc/GNUmakefile | 2
src/libpcp_pmc/examples/GNUmakefile | 2
src/libpcp_pmc/examples/fixed.c++ | 4
src/libpcp_pmc/examples/hotproc.c++ | 4
src/libpcp_pmc/pcp/GNUmakefile | 21 ++
src/libpcp_pmc/pcp/pmc/Bool.h | 31 +++
src/libpcp_pmc/pcp/pmc/Context.h | 178 +++++++++++++++++++
src/libpcp_pmc/pcp/pmc/Desc.h | 94 ++++++++++
src/libpcp_pmc/pcp/pmc/GNUmakefile | 44 ++++
src/libpcp_pmc/pcp/pmc/Group.h | 181 +++++++++++++++++++
src/libpcp_pmc/pcp/pmc/Hash.h | 125 +++++++++++++
src/libpcp_pmc/pcp/pmc/Indom.h | 170 ++++++++++++++++++
src/libpcp_pmc/pcp/pmc/List.h | 331
++++++++++++++++++++++++++++++++++++
src/libpcp_pmc/pcp/pmc/Metric.h | 278
++++++++++++++++++++++++++++++
src/libpcp_pmc/pcp/pmc/PMC.h | 50 +++++
src/libpcp_pmc/pcp/pmc/Source.h | 140 +++++++++++++++
src/libpcp_pmc/pcp/pmc/String.h | 139 +++++++++++++++
src/libpcp_pmc/pcp/pmc/Vector.h | 203 ++++++++++++++++++++++
src/libpcp_pmc/src/Bool.h | 31 ---
src/libpcp_pmc/src/Context.c++ | 4
src/libpcp_pmc/src/Context.h | 178 -------------------
src/libpcp_pmc/src/Desc.c++ | 2
src/libpcp_pmc/src/Desc.h | 94 ----------
src/libpcp_pmc/src/GNUmakefile | 9
src/libpcp_pmc/src/Group.c++ | 12 -
src/libpcp_pmc/src/Group.h | 181 -------------------
src/libpcp_pmc/src/Hash.h | 125 -------------
src/libpcp_pmc/src/Indom.c++ | 4
src/libpcp_pmc/src/Indom.h | 170 ------------------
src/libpcp_pmc/src/List.h | 331
------------------------------------
src/libpcp_pmc/src/Metric.c++ | 4
src/libpcp_pmc/src/Metric.h | 278
------------------------------
src/libpcp_pmc/src/PMC.h | 50 -----
src/libpcp_pmc/src/Source.c++ | 2
src/libpcp_pmc/src/Source.h | 140 ---------------
src/libpcp_pmc/src/String.c++ | 4
src/libpcp_pmc/src/String.h | 139 ---------------
src/libpcp_pmc/src/Vector.h | 203 ----------------------
src/libpcp_trace/src/trace.c | 8
src/pmdas/darwin/kernel.c | 10 -
src/pmdas/darwin/network.c | 1
src/pmdas/linux/proc_net_dev.c | 2
src/pmdas/linux/proc_partitions.c | 2
src/pmdas/sendmail/sendmail.c | 4
src/pmdumptext/pmdumptext.c++ | 6
src/pmlogextract/logio.c | 2
src/pmlogreduce/logio.c | 2
src/pmlogreduce/pmlogreduce.c | 3
src/pmlogreduce/rewrite.c | 5
src/pmnscomp/pmnscomp.c | 5
54 files changed, 2066 insertions(+), 2001 deletions(-)
commit dc28feba37a7bf6723441fe253114a82f3fe95fc
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jun 29 17:03:29 2007 +1000
Add in LDIRT for libkmtime for cleaner builds.
commit b22deb64f83a527b11218b85a62fde83ca183a6d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jun 29 17:01:38 2007 +1000
Rearrange source code so libpcp_pmc compiles on Mac OS X.
This change rearranges the libpcp_pmc header files to make the
build work on filesystems that are case-insensitive (or can be),
as is the default in Mac OS X. The problem is String.h matches
the system header file string.h, both of which need to be pulled
into String.c++. Including <string> doesnt work (tried that, it
looks like the compiler is too smart) either. So, I've changed
the source structure to match the installed include structure,
and changed any #includes of libpcp_pmc headers to specify the
full <pcp/pmc/....h> header file path.
commit a4e895fefdc8595757d8d726f712bff05752be61
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jun 29 16:29:00 2007 +1000
Fix compiler warnings for MacOSX kernel agent for current 10.4
versions.
commit b0b421f6262e0b7300608a621fb979cb33e364be
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Jun 29 16:22:42 2007 +1000
Resolve path naming issues with more recent versions of autoconf.
Current versions of autoconf (2.61 for example) have added another
level of shell escaping and indirection to certain predefined paths
like ${prefix}. One case is ${datadir}, which is now defined in
terms of ${datarootdir}, which is defined in terms of ${prefix}.
The sed filtering needed to be changed to correctly handle the man
page variable using ${mandir} - this is two levels deep now, and we
were producing the path NONE/share/man in pcp.conf before this.
This change is critical for current Debian/Ubuntu and MacOSX ports.
commit 2b2c72d72bca85ea7384aa7da8fbaec52b8d3644
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jun 19 11:21:10 2007 +1000
Fix compiler warnings on x86_64 platform; changes verified on i386.
|