Changeset: 41bee9cc14cc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/41bee9cc14cc
Modified Files:
        clients/mapiclient/mclient.c
        clients/mapilib/mapi.c
Branch: client_interrupts
Log Message:

A little cleanup.


diffs (62 lines):

diff --git a/clients/mapiclient/mclient.c b/clients/mapiclient/mclient.c
--- a/clients/mapiclient/mclient.c
+++ b/clients/mapiclient/mclient.c
@@ -1692,9 +1692,8 @@ SQLrenderer(MapiHdl hdl)
        }
        mnstr_printf(toConsole, "\n");
 
-       if (prev_handler && signal(SIGINT, prev_handler) == SIG_ERR) {
-               perror("SQLrenderer: Could not restore previous handler.");
-       }
+       if (prev_handler && signal(SIGINT, prev_handler) == SIG_ERR)
+               perror("SQLrenderer: Could not restore previous handler");
        free(len);
        free(hdr);
        free(rest);
diff --git a/clients/mapilib/mapi.c b/clients/mapilib/mapi.c
--- a/clients/mapilib/mapi.c
+++ b/clients/mapilib/mapi.c
@@ -3406,15 +3406,11 @@ read_into_cache(MapiHdl hdl, int lookahe
        for (;;) {
                line = read_line(mid);
                if (line == NULL) {
+                       if (prev_handler && signal(SIGINT, prev_handler) == 
SIG_ERR)
+                               perror("mapi_execute_internal: Could not 
restore previous handler");
                        if (mid->from && mnstr_eof(mid->from)) {
-                               if (prev_handler && signal(SIGINT, 
prev_handler) == SIG_ERR) {
-                                       perror("mapi_execute_internal: Could 
not restore previous handler.");
-                               }
                                return mapi_setError(mid, "unexpected end of 
file", __func__, MERROR);
                        }
-                       if (prev_handler && signal(SIGINT, prev_handler) == 
SIG_ERR) {
-                               perror("mapi_execute_internal: Could not 
restore previous handler.");
-                       }
 
                        return mid->error;
                }
@@ -3471,10 +3467,8 @@ read_into_cache(MapiHdl hdl, int lookahe
                                }
                                continue;
                        }
-                       if (prev_handler && signal(SIGINT, prev_handler) == 
SIG_ERR) {
-                               perror("mapi_execute_internal: Could not 
restore previous handler.");
-                       }
-
+                       if (prev_handler && signal(SIGINT, prev_handler) == 
SIG_ERR)
+                               perror("mapi_execute_internal: Could not 
restore previous handler");
                        return mid->error;
                case '!':
                        /* start a new result set if we don't have one
@@ -3511,10 +3505,8 @@ read_into_cache(MapiHdl hdl, int lookahe
                            (result->querytype == -1 /* unknown (not SQL) */ ||
                             result->querytype == Q_TABLE ||
                             result->querytype == Q_UPDATE)) {
-                               if (prev_handler && signal(SIGINT, 
prev_handler) == SIG_ERR) {
-                                       perror("mapi_execute_internal: Could 
not restore previous handler.");
-                               }
-
+                               if (prev_handler && signal(SIGINT, 
prev_handler) == SIG_ERR)
+                                       perror("mapi_execute_internal: Could 
not restore previous handler");
                                return mid->error;
                        }
                        break;
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to