]> andersk Git - moira.git/commitdiff
detect deadlocks
authormar <mar>
Mon, 29 Nov 1993 12:25:29 +0000 (12:25 +0000)
committermar <mar>
Mon, 29 Nov 1993 12:25:29 +0000 (12:25 +0000)
gen/moddiff.dc

index 66bb369b95eec92bab20270cf90360bc4745ef6d..8ab2f463d43657630bca8d44f304eeef04923d53 100644 (file)
@@ -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
This page took 0.221674 seconds and 5 git commands to generate.