diff --git a/ndb/src/kernel/main.cpp b/ndb/src/kernel/main.cpp index e68ef089498e12a43fb7ac8ecda1e3277dcfd29a..4d3a0afe6eddf256130df6f1dc69b8a77d60823e 100644 --- a/ndb/src/kernel/main.cpp +++ b/ndb/src/kernel/main.cpp @@ -309,11 +309,12 @@ catchsigs(bool ignore){ SIGPIPE }; - for(size_t i = 0; i < sizeof(signals_shutdown)/sizeof(signals_shutdown[0]); i++) + size_t i; + for(i = 0; i < sizeof(signals_shutdown)/sizeof(signals_shutdown[0]); i++) handler_register(signals_shutdown[i], handler_shutdown, ignore); - for(size_t i = 0; i < sizeof(signals_error)/sizeof(signals_error[0]); i++) + for(i = 0; i < sizeof(signals_error)/sizeof(signals_error[0]); i++) handler_register(signals_error[i], handler_error, ignore); - for(size_t i = 0; i < sizeof(signals_ignore)/sizeof(signals_ignore[0]); i++) + for(i = 0; i < sizeof(signals_ignore)/sizeof(signals_ignore[0]); i++) handler_register(signals_ignore[i], SIG_IGN, ignore); }