Stephen Tweedie e2f5272
--- xen-3.0.0/tools/xenmon/xenbaked.c.compile	2005-12-06 09:05:34.000000000 -0500
Stephen Tweedie e2f5272
+++ xen-3.0.0/tools/xenmon/xenbaked.c	2005-12-06 16:05:24.000000000 -0500
Stephen Tweedie e2f5272
@@ -549,7 +549,10 @@
Stephen Tweedie e2f5272
     for (n=0; n
Stephen Tweedie e2f5272
 
Stephen Tweedie e2f5272
       for (i=0; i
Stephen Tweedie e2f5272
-        write(qos_fd, dummy, pgsize);
Stephen Tweedie e2f5272
+        if ((write(qos_fd, dummy, pgsize)) != pgsize) {
Stephen Tweedie e2f5272
+	  PERROR(SHARED_MEM_FILE);
Stephen Tweedie e2f5272
+	  exit(2);
Stephen Tweedie e2f5272
+	}
Stephen Tweedie e2f5272
 
Stephen Tweedie e2f5272
       new_qos = (_new_qos_data *) mmap(0, sizeof(_new_qos_data), PROT_READ|PROT_WRITE, 
Stephen Tweedie e2f5272
 				       MAP_SHARED, qos_fd, off);