use fd_lock in create syscall