Inizio descrizione programma di monitoraggio del messaggio su memoria
[gapil.git] / sources / message_getter.c
index e1aff0cdacc27f0d3bdfe45bde0232ce698b82bd..5ffba091b1a1c1a2b4910b026bc0194e70cb9fda 100644 (file)
@@ -51,9 +51,8 @@ int main(int argc, char *argv[])
 {
     int i;
     sem_t * sem;
-    time_t t;
-    char * res;
     void * shm_ptr;
+    time_t t;
     /*
      * Input section: decode command line parameters 
      * Use getopt function
@@ -111,14 +110,13 @@ int main(int argc, char *argv[])
     if ( sem_getvalue(sem, &i) != 0) {
        perror("cannot get initial semaphore value");
        exit(1);
-    } else {
-       if (i == 0) {
+    } else 
+       if (i == 0)
            if ( sem_post(sem) != 0) {
                perror("cannot do semaphore initial release");
                exit(1);
            }
-       }
-    }   
+    // main loop
     while(1) {
        // acquire semaphore
        if ( sem_wait(sem) != 0) {