Index: head/comms/seyon/files/patch-ab =================================================================== --- head/comms/seyon/files/patch-ab (nonexistent) +++ head/comms/seyon/files/patch-ab (revision 2940) @@ -0,0 +1,29 @@ +--- SePort.c.orig Thu Apr 4 11:44:26 1996 ++++ SePort.c Thu Apr 4 11:51:54 1996 +@@ -1011,6 +1011,7 @@ + pid_t pid, + lckpid; + char *modemname; ++ int killret; + #if LF_USE_ASCII_PID + char pidstr[20], + lckpidstr[20]; +@@ -1077,11 +1078,13 @@ + #endif + + lockPid = (pid_t) lckpid; +- if (kill(lckpid, 0) == 0) { +- SeErrorF("Device %s is locked by process %d", modem_port, lckpid, ""); +- unlink(ltmp); +- return -1; +- } ++ killret = kill(lockPid, 0); ++ if(killret == 0 || (killret == -1 && errno != ESRCH)) { ++ SeErrorF("Device %s is locked by process %d.", ++ modem_port, lckpid, ""); ++ unlink(ltmp); ++ return -1; ++ } + } + } + Property changes on: head/comms/seyon/files/patch-ab ___________________________________________________________________ Added: cvs2svn:cvs-rev ## -0,0 +1 ## +1.1 \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property