robustify task and sds initialization
[mTask.git] / int / main.c
index 886170e..02852ef 100644 (file)
@@ -7,7 +7,6 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <strings.h>
 #include <sys/socket.h>
 #include <sys/types.h>
 #include <sys/time.h>
@@ -97,7 +96,7 @@ void open_filedescriptors()
 {
        struct sockaddr_in sa;
 
-       bzero((char *) &sa, sizeof(sa));
+       memset(&sa, 0, sizeof(sa));
        sa.sin_family = AF_INET;
        sa.sin_addr.s_addr = INADDR_ANY;
        sa.sin_port = htons(port);
@@ -153,6 +152,11 @@ int main(int argc, char *argv[])
                opti++;
        }
 
+       //Initialize systems
+       sds_init();
+       task_init();
+
+       //Open communication
        open_filedescriptors();
        write(fd, "\n", 1);