projects
/
gapil.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Modifiche di ieri sera.
[gapil.git]
/
sources
/
FortuneClient.c
diff --git
a/sources/FortuneClient.c
b/sources/FortuneClient.c
index 9d5c54624aa6f223c442eaa0b80a75f32b738654..6096dec83dafbf4edd8c0b1e09aa473390ae1ad8 100644
(file)
--- a/
sources/FortuneClient.c
+++ b/
sources/FortuneClient.c
@@
-26,7
+26,7
@@
*
* Usage: fortune -h give all info
*
*
* Usage: fortune -h give all info
*
- * $Id: FortuneClient.c,v 1.
1 2002/08/18 10:34:09
piccardi Exp $
+ * $Id: FortuneClient.c,v 1.
4 2003/05/02 09:55:13
piccardi Exp $
*
****************************************************************/
/*
*
****************************************************************/
/*
@@
-87,31
+87,30
@@
int main(int argc, char *argv[])
* Main code beginning
*
* ***********************************************************/
* Main code beginning
*
* ***********************************************************/
- snprintf(fifoname, 80, "/tmp/fortune.%d", getpid());
- if (mkfifo(fifoname, 0622)) {
+ snprintf(fifoname, 80, "/tmp/fortune.%d", getpid());
/* compose name */
+ if (mkfifo(fifoname, 0622)) {
/* open client fifo */
if (errno!=EEXIST) {
perror("Cannot create well known fifo");
exit(-1);
}
}
if (errno!=EEXIST) {
perror("Cannot create well known fifo");
exit(-1);
}
}
- fifo_server = open(fortunefilename, O_WRONLY);
+ fifo_server = open(fortunefilename, O_WRONLY);
/* open server fifo */
if (fifo_server < 0) {
perror("Cannot open well known fifo");
exit(-1);
}
debug("%s\n", fifoname);
if (fifo_server < 0) {
perror("Cannot open well known fifo");
exit(-1);
}
debug("%s\n", fifoname);
- nread = write(fifo_server, fifoname, strlen(fifoname)+1);
- close(fifo_server);
- fifo_client = open(fifoname, O_RDONLY);
+ nread = write(fifo_server, fifoname, strlen(fifoname)+1);
/* write name */
+ close(fifo_server);
/* close server fifo */
+ fifo_client = open(fifoname, O_RDONLY);
/* open client fifo */
if (fifo_client < 0) {
perror("Cannot open well known fifo");
exit(-1);
}
if (fifo_client < 0) {
perror("Cannot open well known fifo");
exit(-1);
}
- nread = read(fifo_client, buffer, sizeof(buffer));
- printf("%s", buffer);
- close(fifo_client);
- close(fifo_server);
- unlink(fifoname);
+ nread = read(fifo_client, buffer, sizeof(buffer)); /* read answer */
+ printf("%s", buffer); /* print fortune */
+ close(fifo_client); /* close client */
+ unlink(fifoname); /* remove client fifo */
}
/*
* routine to print usage info and exit
}
/*
* routine to print usage info and exit