Dan Winship
74dad004d1
GUnixInput/OutputStream: fix blocking methods to always block
...
Previously, if you created a GUnixInputStream or GUnixOutputStream
from a non-blocking file descriptor, it might sometimes return
G_IO_ERROR_WOULD_BLOCK from g_input_stream_read/g_output_stream_write,
which is wrong. Fix that. (Use the GPollableInput/OutputStream methods
if you want non-blocking I/O.)
Also, add a test for this to gio/tests/unix-streams.
Also, fix the GError messages to say "Error reading from file
descriptor", etc instead of "Error reading from unix" (which was
presumably from a bad search and replace job).
https://bugzilla.gnome.org/show_bug.cgi?id=626866
2011-11-14 18:31:21 -05:00
..
2011-10-05 12:42:06 -04:00
2011-11-07 00:14:28 -05:00
2011-11-14 13:42:30 -05:00
2011-06-29 16:20:52 +01:00
2011-10-16 00:08:42 -04:00
2011-10-10 09:49:50 -04:00
2011-09-14 14:09:12 -04:00
2011-08-19 11:13:37 +02:00
2011-07-27 16:23:33 -04:00
2011-07-27 16:23:33 -04:00
2011-07-27 16:23:33 -04:00
2011-07-27 16:23:33 -04:00
2011-07-27 16:23:33 -04:00
2011-10-16 21:41:15 -04:00
2011-06-16 20:03:02 -04:00
2011-10-10 09:49:50 -04:00
2011-06-29 11:38:21 +01:00
2011-10-16 21:41:15 -04:00
2011-09-14 14:09:12 -04:00
2011-09-16 12:00:22 -04:00
2011-10-10 09:49:50 -04:00
2011-07-10 23:11:30 -04:00
2011-10-18 13:18:09 +01:00
2011-10-16 21:41:15 -04:00
2011-04-25 09:29:18 -04:00
2011-05-04 03:43:52 -04:00
2011-11-11 16:05:16 +00:00
2011-10-13 01:00:57 -04:00
2011-10-27 10:35:18 -04:00
2011-10-19 10:50:02 +01:00
2011-10-13 01:00:57 -04:00
2011-10-13 01:00:57 -04:00
2011-10-05 10:56:11 -04:00
2011-04-15 15:51:25 -04:00
2011-06-14 11:40:32 -04:00
2011-10-13 01:00:57 -04:00
2011-04-11 10:51:37 -04:00
2011-10-05 10:45:22 -04:00
2011-10-13 01:00:57 -04:00
2011-11-07 00:14:28 -05:00
2011-10-16 21:41:15 -04:00
2011-07-27 16:23:33 -04:00
2011-07-27 16:23:33 -04:00
2011-10-16 21:41:15 -04:00
2011-08-04 08:54:55 +02:00
2011-10-10 09:49:50 -04:00
2011-10-16 21:41:15 -04:00
2011-07-27 16:23:33 -04:00
2011-07-27 16:23:33 -04:00
2011-11-14 13:42:30 -05:00
2011-05-23 13:05:49 -04:00
2011-09-26 16:54:23 -04:00
2011-09-03 19:58:40 -04:00
2011-11-14 13:42:30 -05:00
2011-07-27 16:23:33 -04:00
2011-11-07 13:50:00 -05:00
2011-10-13 01:00:57 -04:00
2011-10-13 01:00:57 -04:00
2011-09-30 13:17:27 +01:00
2011-10-13 01:00:57 -04:00
2011-10-16 21:41:15 -04:00
2011-10-13 01:00:57 -04:00
2011-10-13 01:00:57 -04:00
2011-07-21 16:06:18 -04:00
2011-07-27 16:23:33 -04:00
2011-10-16 21:41:15 -04:00
2011-11-14 18:31:21 -05:00
2011-10-16 16:09:33 -04:00
2011-10-17 23:00:29 +02:00