Date: Sun, 17 Dec 2006 12:53:52 +0000 From: Dieter <freebsd@sopwith.solgatos.com> To: freebsd-questions@freebsd.org Subject: write(2) takes > 17 seconds even with O_NONBLOCK Message-ID: <200612172053.UAA01723@sopwith.solgatos.com>
next in thread | raw e-mail | index | archive | help
I've always thought that writing to a file descriptor with O_NONBLOCK set was supposed to return quickly. Isn't that the whole point of O_NONBLOCK ? I have a C program writing to stdout, which is set to O_NONBLOCK, and the shell redirects stdout to a regular disk file. Dispite O_NONBLOCK, my program reports that a write call took 17.701340 seconds.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612172053.UAA01723>