qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [6324] Return -errno on write failure (Gleb Natapov)


From: Anthony Liguori
Subject: [Qemu-devel] [6324] Return -errno on write failure (Gleb Natapov)
Date: Thu, 15 Jan 2009 20:44:26 +0000

Revision: 6324
          http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=6324
Author:   aliguori
Date:     2009-01-15 20:44:26 +0000 (Thu, 15 Jan 2009)

Log Message:
-----------
Return -errno on write failure (Gleb Natapov)

Signed-off-by: Gleb Natapov <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>

Modified Paths:
--------------
    trunk/block-raw-posix.c

Modified: trunk/block-raw-posix.c
===================================================================
--- trunk/block-raw-posix.c     2009-01-15 20:43:39 UTC (rev 6323)
+++ trunk/block-raw-posix.c     2009-01-15 20:44:26 UTC (rev 6324)
@@ -252,7 +252,7 @@
 
     ret = fd_open(bs);
     if (ret < 0)
-        return ret;
+        return -errno;
 
     if (offset >= 0 && lseek(s->fd, offset, SEEK_SET) == (off_t)-1) {
         ++(s->lseek_err_cnt);
@@ -262,7 +262,7 @@
                               s->fd, bs->filename, offset, buf, count,
                               bs->total_sectors, errno, strerror(errno));
         }
-        return -1;
+        return -EIO;
     }
     s->lseek_err_cnt = 0;
 
@@ -277,7 +277,7 @@
 
 label__raw_write__success:
 
-    return ret;
+    return  (ret < 0) ? -errno : ret;
 }
 
 






reply via email to

[Prev in Thread] Current Thread [Next in Thread]