diff options
author | sin <sin@2f30.org> | 2014-09-17 18:37:26 +0100 |
---|---|---|
committer | sin <sin@2f30.org> | 2014-09-17 18:37:26 +0100 |
commit | 95f1ad5ed6c32cf5584900af84adc90c4b009b44 (patch) | |
tree | 4c3210622fc2ac2fd047075bd1a97d7840e63b4a | |
parent | 6692dbe514e613ed999e219a392d009ddce1e048 (diff) |
Fix FIFO craziness
-rw-r--r-- | ratatox.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -77,7 +77,7 @@ static struct slot gslots[] = { }; static struct file gfiles[] = { - { .type = FIFO, .name = "in", .flags = O_RDONLY | O_NONBLOCK, .mode = 0644}, + { .type = FIFO, .name = "in", .flags = O_RDWR | O_NONBLOCK, .mode = 0644}, { .type = OUT_F, .name = "out", .flags = O_WRONLY | O_TRUNC | O_CREAT, .mode = 0644}, { .type = OUT_F, .name = "err", .flags = O_WRONLY | O_TRUNC | O_CREAT, .mode = 0644}, }; @@ -90,8 +90,8 @@ enum { /* Friend related FIFOs, they go in <friend-id/{text,file}_in */ static struct file ffifos[] = { - { .type = FIFO, .name = "text_in", .flags = O_RDONLY | O_NONBLOCK, .mode = 0644 }, - { .type = FIFO, .name = "file_in", .flags = O_RDONLY | O_NONBLOCK, .mode = 0644 }, + { .type = FIFO, .name = "text_in", .flags = O_RDWR | O_NONBLOCK, .mode = 0644 }, + { .type = FIFO, .name = "file_in", .flags = O_RDWR | O_NONBLOCK, .mode = 0644 }, }; enum { |