X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=listati%2FFortuneServer.c;h=40ee3d95af1838be739085cd56d3c67bf081d030;hp=7c45d230c2ead1b7668c3720d50c4e15c9801058;hb=d47f15496fa85c8ec22edcde608f2665ec5b95ae;hpb=b324b7a09e071b2f84a1849d109d4d14f27f44cd diff --git a/listati/FortuneServer.c b/listati/FortuneServer.c index 7c45d23..40ee3d9 100644 --- a/listati/FortuneServer.c +++ b/listati/FortuneServer.c @@ -9,12 +9,12 @@ int main(int argc, char *argv[]) int fifo_server, fifo_client; int nread; ... - if (n==0) usage(); /* if no pool depth exit printing usage info */ - Signal(SIGTERM, HandSIGTERM); /* set handlers for termination */ + if (n==0) usage(); /* if no pool depth exit printing usage info */ + Signal(SIGTERM, HandSIGTERM); /* set handlers for termination */ Signal(SIGINT, HandSIGTERM); Signal(SIGQUIT, HandSIGTERM); - i = FortuneParse(fortunefilename, fortune, n); /* parse phrases */ - if (mkfifo(fifoname, 0622)) { /* create well known fifo if does't exist */ + i = FortuneParse(fortunefilename, fortune, n); /* parse phrases */ + if (mkfifo(fifoname, 0622)) { /* create well known fifo if does't exist */ if (errno!=EEXIST) { perror("Cannot create well known fifo"); exit(1); @@ -33,20 +33,20 @@ int main(int argc, char *argv[]) } /* Main body: loop over requests */ while (1) { - nread = read(fifo_server, line, 79); /* read request */ + nread = read(fifo_server, line, 79); /* read request */ if (nread < 0) { perror("Read Error"); exit(1); } - line[nread] = 0; /* terminate fifo name string */ - n = random() % i; /* select random value */ - fifo_client = open(line, O_WRONLY); /* open client fifo */ + line[nread] = 0; /* terminate fifo name string */ + n = random() % i; /* select random value */ + fifo_client = open(line, O_WRONLY); /* open client fifo */ if (fifo_client < 0) { perror("Cannot open"); exit(1); } - nread = write(fifo_client, /* write phrase */ + nread = write(fifo_client, /* write phrase */ fortune[n], strlen(fortune[n])+1); - close(fifo_client); /* close client fifo */ + close(fifo_client); /* close client fifo */ } }