pipe trigger syscall