summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/pipe
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-12-05 21:54:06 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-12-05 21:54:06 +0000
commit3b3d00565701d4aa56a690d1157dc0f7b9e1c50d (patch)
treeec15a9d2301afb02202b04d338db2d36a4ec6293 /cpukit/libfs/src/pipe
parent2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-3b3d00565701d4aa56a690d1157dc0f7b9e1c50d.tar.bz2
2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/pipe/fifo.c: Do not include .inl files directly. Use .h files with kernel visibility violated until functionality exposed.
Diffstat (limited to 'cpukit/libfs/src/pipe')
-rw-r--r--cpukit/libfs/src/pipe/fifo.c14
1 files changed, 12 insertions, 2 deletions
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 <errno.h>
#include <stdlib.h>
#include "pipe.h"
@@ -52,9 +61,10 @@ extern bool rtems_pipe_configured;
#ifdef RTEMS_POSIX_API
+#define __RTEMS_VIOLATE_KERNEL_VISIBILITY__
-#include <rtems/rtems/barrier.inl>
-#include <rtems/score/thread.inl>
+#include <rtems/rtems/barrier.h>
+#include <rtems/score/thread.h>
/* Set barriers to be interruptible by signals. */
static void pipe_interruptible(pipe_control_t *pipe)