From 2e1d4cdb16ce9cf4ec2961974f52184682539794 Mon Sep 17 00:00:00 2001 From: mar Date: Mon, 29 Nov 1993 12:25:29 +0000 Subject: [PATCH] detect deadlocks --- gen/moddiff.dc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gen/moddiff.dc b/gen/moddiff.dc index 66bb369b..8ab2f463 100644 --- a/gen/moddiff.dc +++ b/gen/moddiff.dc @@ -41,7 +41,10 @@ time_t ModTime; EXEC SQL SELECT modtime INTO :filetime FROM tblstats WHERE table_name = :tbl_name; if (sqlca.sqlcode != 0) { - fprintf(stderr, "Query failed: %d\n", sqlca.sqlcode); + if (sqlca.sqlcode == -37000 || + sqlca.sqlcode == 17700) + exit(MR_DEADLOCK); + fprintf(stderr, "Moddiff Query failed: %d\n", sqlca.sqlcode); return(MR_DATE); } #ifdef DEBUG -- 2.45.1