in pipe2, use pipe() rather than __syscall(SYS_pipe, ...) for fallback