X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;ds=sidebyside;f=src%2Fprocess1.c;fp=src%2Fprocess1.c;h=4933b62619c0045c9e1b6fd072cd9372b4c4f654;hb=eb58b0955c4340aafb4508e9c269b3216b2c1c1f;hp=9374646fb5ae6e4baf745486e96ac0fab2695425;hpb=1a182bf57e39422f23439520b40fc6007e991757;p=wsti_so.git diff --git a/src/process1.c b/src/process1.c index 9374646..4933b62 100644 --- a/src/process1.c +++ b/src/process1.c @@ -32,14 +32,14 @@ int main(void) { char * tmp = NULL; /** Named pipe used to communnicate with process2 */ - char * fifo = "/tmp/process1fifo"; + char * write_pipe = "/tmp/process1pipe"; /** File descriptor of pipe */ int file_descriptor; - mkfifo(fifo, 0666); + mkfifo(write_pipe, 0666); - file_descriptor = open(fifo, O_WRONLY); + file_descriptor = open(write_pipe, O_WRONLY); do { c = fgetc(stdin); @@ -70,8 +70,8 @@ int main(void) { */ if (c == 10) { buffer[i] = '\n'; - write(file_descriptor, buffer, ++buffer_length); - /*fprintf(stdout, "%s\n", buffer);*/ + write(file_descriptor, buffer, strlen(buffer)); + fprintf(stdout, "buffer: %s/%d\n", buffer, strlen(buffer)); buffer_length = 0; i = 0; @@ -96,8 +96,8 @@ int main(void) { } } while(c != EOF); - close(fifo); - unlink(fifo); + close(write_pipe); + unlink(write_pipe); if (buffer) { free(buffer);