I am trying to setup a pipe to do non-blocking IO:

int main()
{
        int pipefd[2];
        int n;
        n = 1;
        
        pipe(pipefd);
        perror("Pipe: ");
        ioctl(pipefd[0], FIOBIO, &n);
        perror("Ioctl: ");
}

When I run this, I get:

Pipe: No Error
Ioctl: Invalid argument

Any ideas?

Thanks,

        Andy
        


-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/



Reply via email to