From 3b3d00565701d4aa56a690d1157dc0f7b9e1c50d Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 5 Dec 2008 21:54:06 +0000 Subject: 2008-12-05 Joel Sherrill * libfs/src/pipe/fifo.c: Do not include .inl files directly. Use .h files with kernel visibility violated until functionality exposed. --- cpukit/libfs/src/pipe/fifo.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'cpukit/libfs/src/pipe') diff --git a/cpukit/libfs/src/pipe/fifo.c b/cpukit/libfs/src/pipe/fifo.c index 812c824db3..846874b080 100644 --- a/cpukit/libfs/src/pipe/fifo.c +++ b/cpukit/libfs/src/pipe/fifo.c @@ -10,6 +10,15 @@ * $Id$ */ + +#if HAVE_CONFIG_H +#include "config.h" +#endif + +#ifdef RTEMS_POSIX_API +#define __RTEMS_VIOLATE_KERNEL_VISIBILITY__ +#endif + #include #include #include "pipe.h" @@ -52,9 +61,10 @@ extern bool rtems_pipe_configured; #ifdef RTEMS_POSIX_API +#define __RTEMS_VIOLATE_KERNEL_VISIBILITY__ -#include -#include +#include +#include /* Set barriers to be interruptible by signals. */ static void pipe_interruptible(pipe_control_t *pipe) -- cgit v1.2.3