aboutsummaryrefslogtreecommitdiff
path: root/jim-signal.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2014-01-07 00:21:20 +1000
committerSteve Bennett <steveb@workware.net.au>2014-01-15 07:46:33 +1000
commit8c7464c1147b1790059a46ae98567f40dfa42d23 (patch)
tree464839f79fa5870bd0c9b04b7d1ac7b4b59d0d5f /jim-signal.c
parentbbc6bf3b0a5d48bf5a651e987605ce4e71a29943 (diff)
downloadjimtcl-8c7464c1147b1790059a46ae98567f40dfa42d23.zip
jimtcl-8c7464c1147b1790059a46ae98567f40dfa42d23.tar.gz
jimtcl-8c7464c1147b1790059a46ae98567f40dfa42d23.tar.bz2
signal: minor code cleanup
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-signal.c')
-rw-r--r--jim-signal.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/jim-signal.c b/jim-signal.c
index fad8913..3137849 100644
--- a/jim-signal.c
+++ b/jim-signal.c
@@ -1,4 +1,3 @@
-
/*
* jim-signal.c
*
@@ -458,22 +457,22 @@ static int Jim_KillCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
}
if (argc == 2) {
- signame = "SIGTERM";
+ sig = SIGTERM;
pidObj = argv[1];
}
else {
signame = Jim_String(argv[1]);
pidObj = argv[2];
- }
- /* Special 'kill -0 pid' to determine if a pid exists */
- if (strcmp(signame, "-0") == 0 || strcmp(signame, "0") == 0) {
- sig = 0;
- }
- else {
- sig = find_signal_by_name(interp, signame);
- if (sig < 0) {
- return JIM_ERR;
+ /* Special 'kill -0 pid' to determine if a pid exists */
+ if (strcmp(signame, "-0") == 0 || strcmp(signame, "0") == 0) {
+ sig = 0;
+ }
+ else {
+ sig = find_signal_by_name(interp, signame);
+ if (sig < 0) {
+ return JIM_ERR;
+ }
}
}