/* * pipefs should _never_ be mounted by userland - too much of security hassle, * no real gain from having the whole whorehouse mounted. So we don't need * any operations on the root directory. However, we need a non-trivial * d_name - pipe: will go nicely and kill the special-casing in procfs. */
[from /usr/src/linux-2.6.11/fs/pipe.c]
notes/links for leaking pipes also regarding pipe.c:
http://www.linux.com/guides/lki-3.shtml
pipe_mnt = kern_mount(&pipe_fs_type);
pipe system call bridges user/kernel space:
http://db.ilug-bom.org.in/Documentation/lpg/node11.html
pipe buffers:
http://lwn.net/Articles/119682/
and some tee():
http://lwn.net/Articles/179434/
random promiscuOS notes:
Python - twisted framework
serialised or pickled objects
eval/parsing
leaks - pools / code reserves
local and remote function and environment repositories. continuation inspired frozen states for import and export.
| [code object] | text - interface | pools and paths between pools |
| leaks | connection/piping |