Changeset 7917 for trunk/Ohana/src/opihi/pcontrol/StopHosts.c
- Timestamp:
- Jul 16, 2006, 10:58:49 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pcontrol/StopHosts.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pcontrol/StopHosts.c
r4763 r7917 41 41 42 42 case PCLIENT_HUNG: 43 fprintf (stderr, "host %s is not responding\n", host[0].hostname);43 gprint (GP_ERR, "host %s is not responding\n", host[0].hostname); 44 44 break; 45 45 … … 48 48 49 49 default: 50 fprintf (stderr, "unknown status for pclient command: programming error\n");50 gprint (GP_ERR, "unknown status for pclient command: programming error\n"); 51 51 exit (1); 52 52 } … … 83 83 switch (errno) { 84 84 case ECHILD: 85 fprintf (stderr, "unknown PID, not a child proc\n");86 fprintf (stderr, "did process already exit? programming error?\n");85 gprint (GP_ERR, "unknown PID, not a child proc\n"); 86 gprint (GP_ERR, "did process already exit? programming error?\n"); 87 87 break; 88 88 case EINVAL: 89 fprintf (stderr, "error EINVAL (waitpid): programming error\n");89 gprint (GP_ERR, "error EINVAL (waitpid): programming error\n"); 90 90 exit (1); 91 91 case EINTR: 92 fprintf (stderr, "error EINTR (waitpid): programming error\n");92 gprint (GP_ERR, "error EINTR (waitpid): programming error\n"); 93 93 exit (1); 94 94 default: 95 fprintf (stderr, "unknown error for waitpid (%d): programming error\n", errno);95 gprint (GP_ERR, "unknown error for waitpid (%d): programming error\n", errno); 96 96 exit (1); 97 97 } … … 99 99 100 100 case 0: 101 fprintf (stderr, "child did not exit??");101 gprint (GP_ERR, "child did not exit??"); 102 102 /** put back in IDLE state? **/ 103 103 break; … … 105 105 default: 106 106 if (result != pid) { 107 fprintf (stderr, "waitpid error: mis-matched PID (%d vs %d). programming error\n", result, pid);107 gprint (GP_ERR, "waitpid error: mis-matched PID (%d vs %d). programming error\n", result, pid); 108 108 exit (1); 109 109 } 110 110 111 111 if (WIFEXITED(waitstatus)) { 112 fprintf (stderr, "child exited with status %d\n", WEXITSTATUS(waitstatus));112 gprint (GP_ERR, "child exited with status %d\n", WEXITSTATUS(waitstatus)); 113 113 } 114 114 if (WIFSIGNALED(waitstatus)) { 115 fprintf (stderr, "child crashed with status %d\n", WTERMSIG(waitstatus));115 gprint (GP_ERR, "child crashed with status %d\n", WTERMSIG(waitstatus)); 116 116 } 117 117 if (WIFSTOPPED(waitstatus)) { 118 fprintf (stderr, "waitpid returns 'stopped': programming error\n");118 gprint (GP_ERR, "waitpid returns 'stopped': programming error\n"); 119 119 exit (1); 120 120 }
Note:
See TracChangeset
for help on using the changeset viewer.
