X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=sources%2Fmessage_getter.c;h=5ffba091b1a1c1a2b4910b026bc0194e70cb9fda;hp=e1aff0cdacc27f0d3bdfe45bde0232ce698b82bd;hb=5b56553e2294af812321ffaea6b296d2ad068f41;hpb=b89b7fbeeba4fab9f8990dd8373cdc41c7052eeb diff --git a/sources/message_getter.c b/sources/message_getter.c index e1aff0c..5ffba09 100644 --- a/sources/message_getter.c +++ b/sources/message_getter.c @@ -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) {