[Cmake-commits] [cmake-commits] king committed ProcessUNIX.c 1.90 1.91
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Dec 1 08:10:25 EST 2009
Update of /cvsroot/CMake/CMake/Source/kwsys
In directory public:/mounts/ram/cvs-serv13772/Source/kwsys
Modified Files:
ProcessUNIX.c
Log Message:
KWSys: Use "ps -Af" for process list on QNX
In order to kill process trees we need to list all processes to find
those whose parent we are killing. We implement process listing on QNX
using "ps -Af" and parsing the resulting format:
UID PID PPID C STIME TTY TIME CMD
%*d %d %d %*[^\n]\n
Index: ProcessUNIX.c
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/kwsys/ProcessUNIX.c,v
retrieving revision 1.90
retrieving revision 1.91
diff -C 2 -d -r1.90 -r1.91
*** ProcessUNIX.c 30 Nov 2009 18:14:02 -0000 1.90
--- ProcessUNIX.c 1 Dec 2009 13:10:22 -0000 1.91
***************
*** 2381,2384 ****
--- 2381,2387 ----
# define KWSYSPE_PS_COMMAND "ps -ef"
# define KWSYSPE_PS_FORMAT "%*s %d %d %*[^\n]\n"
+ #elif defined(__QNX__)
+ # define KWSYSPE_PS_COMMAND "ps -Af"
+ # define KWSYSPE_PS_FORMAT "%*d %d %d %*[^\n]\n"
#elif defined(__CYGWIN__)
# define KWSYSPE_PS_COMMAND "ps aux"
More information about the Cmake-commits
mailing list