FIFO: problems after changing size

From: Jacques Dirac
Date: Wed May 20 2009 - 10:55:38 EST


Hi,

In the kernel source (/include/linux/pipe_fs_i.h) I have adjusted the
size of the FIFOs (named pipes):

#define PIPE_SIZE 8192

This used to be PAGE_SIZE (=4096bytes?).

Now when I read from the pipe (using the read function in a C program)
and the pipe contains more than 4096 bytes, my process crashes and
gives a Segmentation Fault.

Could someone help me on this?


Thanks in advance!

Jacques Dirac.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/