Added G_IO_ERROR_BROKEN_PIPE
authorJuan Pablo Ugarte <juanpablougarte@gmail.com>
Thu, 29 Nov 2012 19:12:25 +0000 (16:12 -0300)
committerJuan Pablo Ugarte <juanpablougarte@gmail.com>
Thu, 29 Nov 2012 19:29:47 +0000 (16:29 -0300)
gio/gioenums.h
gio/gioerror.c

index b370623..39c43c0 100644 (file)
@@ -444,6 +444,7 @@ typedef enum {
  * @G_IO_ERROR_PROXY_NEED_AUTH: Proxy server needs authentication. Since 2.26
  * @G_IO_ERROR_PROXY_NOT_ALLOWED: Proxy connection is not allowed by ruleset.
  *     Since 2.26
+ * @G_IO_ERROR_BROKEN_PIPE: Broken pipe. Since 2.36
  *
  * Error codes returned by GIO functions.
  *
@@ -492,7 +493,8 @@ typedef enum {
   G_IO_ERROR_PROXY_FAILED,
   G_IO_ERROR_PROXY_AUTH_FAILED,
   G_IO_ERROR_PROXY_NEED_AUTH,
-  G_IO_ERROR_PROXY_NOT_ALLOWED
+  G_IO_ERROR_PROXY_NOT_ALLOWED,
+  G_IO_ERROR_BROKEN_PIPE
 } GIOErrorEnum;
 
 
index 7b98929..3a7785f 100644 (file)
@@ -213,6 +213,12 @@ g_io_error_from_errno (gint err_no)
       break;
 #endif
 
+#ifdef EPIPE
+    case EPIPE:
+      return G_IO_ERROR_BROKEN_PIPE;
+      break;
+#endif
+
     default:
       return G_IO_ERROR_FAILED;
       break;