From 9841f7f3f545ba83d5cf0aa2f634350bf49d7794 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Fri, 14 Nov 2014 10:09:29 +0100 Subject: upas/fs: handle ramfs and hjfs "file locked" error --- sys/src/cmd/upas/fs/plan9.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/cmd/upas/fs/plan9.c b/sys/src/cmd/upas/fs/plan9.c index 7bc2ad47b..171b15617 100644 --- a/sys/src/cmd/upas/fs/plan9.c +++ b/sys/src/cmd/upas/fs/plan9.c @@ -182,7 +182,7 @@ retry: fd = open(mb->path, OREAD); if(fd < 0){ rerrstr(err, sizeof(err)); - if(strstr(err, "file is locked") != nil + if(strstr(err, "locked") != nil || strstr(err, "exclusive lock") != nil) if(n++ < 20){ sleep(500); /* wait for lock to go away */ -- cgit v1.2.3