--- embedtools/src/cfexec.c 2017/10/08 22:31:25 1.5.20.4 +++ embedtools/src/cfexec.c 2017/10/08 22:34:41 1.5.20.5 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ - * $Id: cfexec.c,v 1.5.20.4 2017/10/08 22:31:25 misho Exp $ + * $Id: cfexec.c,v 1.5.20.5 2017/10/08 22:34:41 misho Exp $ * ************************************************************************* The ELWIX and AITNET software is distributed under the following @@ -160,7 +160,7 @@ static int s_unlck() { if (access(szSLCK, F_OK)) - return 1; + return 2; if (access(szSess, F_OK) && update(MNT_UPDATE | MNT_RDONLY) == -1) return 8; @@ -184,7 +184,7 @@ s_lck(const char *reason) f = open(szSLCK, O_CREAT | O_WRONLY | O_TRUNC, 0644); if (f == -1) { printf("Error:: can`t service lock session #%d - %s\n", errno, strerror(errno)); - return 5; + return 4; } else { memset(szStr, 0, sizeof szStr); snprintf(szStr, sizeof szStr, "[%d] - %s", getpid(), reason); @@ -194,7 +194,7 @@ s_lck(const char *reason) if (update(MNT_UPDATE) == -1) { unlink(szSLCK); - return 4; + return 5; } VERB(3) printf("Lock & created service lock file %s\n", szSLCK);