diff options
Diffstat (limited to '')
-rw-r--r-- | cpukit/libfs/src/pipe/pipe.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpukit/libfs/src/pipe/pipe.c b/cpukit/libfs/src/pipe/pipe.c index 8693bd489e..d8c1c2d551 100644 --- a/cpukit/libfs/src/pipe/pipe.c +++ b/cpukit/libfs/src/pipe/pipe.c @@ -28,13 +28,16 @@ /* FIXME: This approach is questionable */ static uint16_t rtems_pipe_no = 0; -int pipe_create( +int pipe( int filsdes[2] ) { rtems_libio_t *iop; int err = 0; + if (filsdes == NULL) + rtems_set_errno_and_return_minus_one( EFAULT ); + if (rtems_mkdir("/tmp", S_IRWXU | S_IRWXG | S_IRWXO) != 0) return -1; |