split out syscall constants into different files to simplify dependencies