Dying suddenly with abort() is rude, avoid if possible

* file.c (sys_utime): Don't call abort() if wordsize is strange.
Instead, warn user about it.
* desc.c (printflock): Use the same message string as in sys_utime.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
diff --git a/file.c b/file.c
index 1cd8d3c..151fc31 100644
--- a/file.c
+++ b/file.c
@@ -2121,12 +2121,15 @@
 	union {
 		long utl[2];
 		int uti[2];
+		long paranoia_for_huge_wordsize[4];
 	} u;
-	unsigned wordsize = current_wordsize;
+	unsigned wordsize;
 
 	if (entering(tcp)) {
 		printpath(tcp, tcp->u_arg[0]);
 		tprints(", ");
+
+		wordsize = current_wordsize;
 		if (!tcp->u_arg[1])
 			tprints("NULL");
 		else if (!verbose(tcp))
@@ -2142,7 +2145,8 @@
 			tprintf(" %s]", sprinttime(u.uti[1]));
 		}
 		else
-			abort();
+			tprintf("<decode error: unsupported wordsize %d>",
+				wordsize);
 	}
 	return 0;
 }