[pcp] pcp updates (Win32)

Nathan Scott nscott at aconex.com
Sun Mar 22 23:53:24 CDT 2009


Changes committed to git://oss.sgi.com/nathans/pcp.git

 src/libpcp/src/logportmap.c   |   14 ++++--
 src/libpcp/src/win32.c        |   61 +++++++++++++++++++++++++----
 src/pmie/src/GNUmakefile      |    4 -
 src/pmie/src/act.sk           |   45 ++++++++++++++++++---
 src/pmie/src/andor.c          |    8 ---
 src/pmie/src/dstruct.c        |   22 ++++------
 src/pmie/src/eval.c           |    1 
 src/pmie/src/hdr.sk           |    8 ---
 src/pmie/src/logger.h         |   83 +++++++++++++++++++++++++++++++++++++++
 src/pmie/src/pmie.c           |    2 
 src/pmie/src/stomp.c          |    4 -
 src/pmie/src/syslog.c         |    8 ---
 src/pmie/src/syslog_solaris.h |   88 ------------------------------------------
 src/pmlogger/logger.h         |    5 ++
 src/pmlogger/ports.c          |   70 ++++++++++++++++++---------------
 src/pmstat/pmstat.c           |    6 +-
 16 files changed, 244 insertions(+), 185 deletions(-)

commit 68f7dfdc32d19b56c1b325648dff56accbabbe61
Author: Nathan Scott <nathans at debian.org>
Date:   Mon Mar 23 15:44:53 2009 +1100

    Bug fixes and improvements on the Windows port.
    
    - drop .exe off the end of pmProgname.
    - index the signal array from zero, not one.
    - add diagnostics to the Win32 AF implementation.
    - Use SleepEx instead of Sleep (more interruptible).
    - Correctly test realloc return in AFregister.
    - Correctly test CreateHardLink return code.

commit f99eae4486f4a8789cc637f74b3e1470ec2376b4
Author: Nathan Scott <nathans at debian.org>
Date:   Mon Mar 23 12:17:27 2009 +1100

    Fix up cross-platform pathname issues with pmlogger control files.
    
    Affects both pmlogger and the libpcp routines using those files
    (on behalf of pmlc).

commit be81c9f16a3a1a2f41db9adb8e78b0c663214271
Author: Nathan Scott <nathans at debian.org>
Date:   Mon Mar 23 10:08:53 2009 +1100

    Get the cpp guard around sys/ioctl.h the right way around.

commit 0e7ea72316caf27dc85e8c1bab55ff7dd3ee2990
Author: Nathan Scott <nathans at debian.org>
Date:   Mon Mar 23 10:05:27 2009 +1100

    CreateHardLink is a WinNT-and-later only API, mark it as such.

commit 76c7f6093db0908eed479a0f950647de3dd5ebc5
Author: Nathan Scott <nathans at debian.org>
Date:   Mon Mar 23 09:43:00 2009 +1100

    Fix arguments passes to Win32 process creation APIs.

commit 8fde5933acfd35df1b30d05a749323b1e2c0bc6d
Author: Nathan Scott <nathans at debian.org>
Date:   Mon Mar 23 09:31:59 2009 +1100

    Shell/alarm actions for pmie on Windows.
    
    Also link with libregex on Windows, and include file portability.

commit 6fee6aaa50cb11aa81f81740a7963786e7efb31c
Author: Nathan Scott <nathans at debian.org>
Date:   Mon Mar 23 09:02:57 2009 +1100

    Make pmie build under Win32 conditions - system log interface.
    
    Cleaned up and renamed "syslog_solaris" (which is now used on
    Solaris, AIX, and Windows) to "logger.h".

commit e82b1677e6eba4495f92886fa339befb3dfd06f4
Author: Nathan Scott <nathans at debian.org>
Date:   Fri Mar 20 15:17:54 2009 +1100

    Fix other Win32 compilation errors in pmie dstruct.c

commit 65401c3777cc42b60d7157972478fe65102dd411
Author: Nathan Scott <nathans at debian.org>
Date:   Fri Mar 20 15:05:06 2009 +1100

    Fix compiler error on Win32 in pmie, incorrect macro used.



More information about the pcp mailing list