Add missing break.
Should be passing &fl to pfs_fcntl.
Remove any unnecessary differences for dispatch.

Used this command to help:

$ diff -au <(sed 's/SYSCALL32/SYSCALL64/g' pfs_dispatch.cc) pfs_dispatch64.cc