1 /* 2 Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana 3 University Research and Technology 4 Corporation. All rights reserved. 5 Copyright (c) 2004-2014 The University of Tennessee and The University 6 of Tennessee Research Foundation. All rights 7 reserved. 8 Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 9 University of Stuttgart. All rights reserved. 10 Copyright (c) 2004-2005 The Regents of the University of California. 11 All rights reserved. 12 $COPYRIGHT$ 13 14 Additional copyrights may follow 15 16 $HEADER$ 17 */ 18 19 #include "opal_config.h" 20 #include "win32/opal_process.h" 21 22 pid_t waitpid(pid_t pid, int *status, int options) { 23 return _cwait(status, pid, _WAIT_CHILD); 24 } 25 26 int kill(pid_t pid, int sig) { 27 /* XXX fill this in */ 28 /* Need to connect to the child process 29 Then raise the signal since Windows doesn;t 30 have the ability to 'send a signal' to a 31 process, a la the kill command in UNIX 32 33 MSVC functions to look at: 34 - OpenProcess 35 - TerminateProcess 36 - raise 37 */ 38 39 return 0; 40 }