error setting pipe to non-blocking IO

Andy Howell AndyHowell@austin.rr.com
Fri Oct 17 22:41:00 GMT 2003


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/



More information about the Cygwin mailing list