]> andersk Git - moira.git/blobdiff - gen/passwd.dc
Initialize the SMS error table so that if there are errors, they can be
[moira.git] / gen / passwd.dc
index f2c3209b773caeb6e2f7f97082166d99251bafb5..3c4bbad83f576db89da1cd2ce49a7cbabb0cc1b5 100644 (file)
@@ -25,7 +25,7 @@ int argc;
 char **argv;
 {
     FILE *out = stdout;
-    char *outf, outft[64];
+    char *outf = NULL, outft[64];
     struct stat sb;
     int flag;
     EXEC SQL BEGIN DECLARE SECTION;
@@ -35,10 +35,11 @@ char **argv;
     EXEC SQL END DECLARE SECTION;
 
 #ifsql INGRES
-    EXEC SQL CONNECT sms;
+    EXEC SQL CONNECT moira;
+    EXEC SQL SET LOCKMODE SESSION WHERE LEVEL=TABLE, READLOCK=SHARED;
 #endsql
 #ifsql INFORMIX
-    EXEC SQL DATABASE sms;
+    EXEC SQL DATABASE moira;
 #endsql
 
     if (argc == 2) {
@@ -90,6 +91,9 @@ char **argv;
 #ifsql INGRES
     EXEC SQL DISCONNECT;
 #endsql
+#ifsql INFORMIX
+    EXEC SQL CLOSE DATABASE;
+#endsql
 
     if (fclose(out)) {
        perror("close failed");
This page took 0.031154 seconds and 4 git commands to generate.