diff --git a/newlib/libc/sys/vita/pipe.c b/newlib/libc/sys/vita/pipe.c index d8713ed37..0e12e0cee 100644 --- a/newlib/libc/sys/vita/pipe.c +++ b/newlib/libc/sys/vita/pipe.c @@ -82,6 +82,12 @@ int pipe(int pipefd[2]) int pipe2(int pipefd[2], int flags) { if (flags & O_NONBLOCK) { + // FIXME this action is simulated async io using the socket. + // this implemenation has limitation that this cannot use on every environment + // such as adhoc network mode + // implemenation have to be changed to async sce*MsgPiple + // + // https://github.com/vitasdk/newlib/pull/101 if (socketpair(AF_INET, SOCK_STREAM, 0, pipefd) == -1) { return -1; }