posix: call fd_init() in auto_init()
posix: move close into fd.c
posix: use function table for FDs
sys: add POSIX pipe