vfs: bidirectional file deskriptors