--- embedtools/src/pceng_run.c 2011/07/29 12:12:40 1.1.2.5 +++ embedtools/src/pceng_run.c 2011/10/24 13:41:48 1.1.2.6 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ - * $Id: pceng_run.c,v 1.1.2.5 2011/07/29 12:12:40 misho Exp $ + * $Id: pceng_run.c,v 1.1.2.6 2011/10/24 13:41:48 misho Exp $ * ************************************************************************* The ELWIX and AITNET software is distributed under the following @@ -116,6 +116,7 @@ LED(u_char ledno, u_char state) switch (type) { case wrap: n = inl(led_base[type - 1][ledno]); + /* read */ if (state == (u_char) -1) return (n &= (1 << led_bit[type - 1][ledno])); @@ -125,6 +126,7 @@ LED(u_char ledno, u_char state) n &= ~(1 << led_bit[type - 1][ledno]); break; case alix: + /* read */ if (state == (u_char) -1) { n = inl(led_base[type - 1][ledno]); return !(n &= (1 << led_bit[type - 1][ledno])); @@ -135,7 +137,7 @@ LED(u_char ledno, u_char state) else n = (1 << led_bit[type - 1][ledno]); break; - default: + default: /* unknown */ return -1; } @@ -167,7 +169,7 @@ RunCmd(u_char pin, u_int state) else snprintf(szArg, sizeof szArg, "%d", state); - switch (vfork()) { + switch (fork()) { case -1: syslog(LOG_ERR, "Error:: RunCmd #%d - %s\n", errno, strerror(errno)); return -1;