split vfs syscalls to seperate file