version 1.9, 2007/09/07 18:43:08
|
version 1.11, 2007/10/17 20:38:07
|
|
|
FILE *fd; | FILE *fd; |
if ((fd = fopen(procIdFileName.getCString(), "r")) != NULL) | if ((fd = fopen(procIdFileName.getCString(), "r")) != NULL) |
{ | { |
fscanf(fd, "%d\n", &receiverPid); |
if (fscanf(fd, "%d\n", &receiverPid) != 1) |
|
{ |
|
throw Exception("Failed to read trapd pid from procIdFile."); |
|
} |
| |
kill(receiverPid, SIGTERM); | kill(receiverPid, SIGTERM); |
| |
|
|
cerr << "Error: " << e.getMessage() << endl; | cerr << "Error: " << e.getMessage() << endl; |
} | } |
| |
PEGASUS_UNREACHABLE( return 0; ) |
return -1; |
} | } |