initial stab at pipes:
commita2f6b3a4cff8eb9214683c18f205d94d079c9768
authorTravis Geiselbrecht <geist@newos.org>
Sun, 11 Aug 2002 02:14:42 +0000 (11 02:14 +0000)
committerTravis Geiselbrecht <geist@newos.org>
Sun, 11 Aug 2002 02:14:42 +0000 (11 02:14 +0000)
tree3a4e9ede13c017fea714fd388dc1b286fb173773
parent12834735485f7ca9854aede8e447fa7f6a90b7d4
initial stab at pipes:

implemented as a pipefs, mapped at /pipe.
Initial go at anonymous pipes working.

git-svn-id: svn+ssh://newos.org/var/svn/newos/newos@722 c25cc9d1-44fa-0310-b259-ad778cb1d433
12 files changed:
apps/testapp/main.c
include/kernel/fs/pipefs.h [new file with mode: 0644]
include/kernel/vfs.h
include/libc/sys/syscalls.h
include/libc/unistd.h
include/newos/errors.h
include/newos/pipefs_priv.h [new file with mode: 0644]
kernel/fs/makefile
kernel/fs/pipefs.c [new file with mode: 0644]
kernel/vfs.c
lib/libc/unistd/makefile
lib/libc/unistd/pipe.c [new file with mode: 0644]