Dave Love 33079f5
--- singularity-2.0/src/image-mount.c~
Dave Love 33079f5
+++ singularity-2.0/src/image-mount.c
Dave Love 33079f5
@@ -127,12 +127,12 @@
Dave Love 33079f5
 
Dave Love 33079f5
     loop_dev = obtain_loop_dev();
Dave Love 33079f5
 
Dave Love 33079f5
-    if ( ( containerimage_fp = fopen(containerimage, "r+") ) < 0 ) {
Dave Love 33079f5
+    if ( !( containerimage_fp = fopen(containerimage, "r+") ) ) {
Dave Love 33079f5
         fprintf(stderr, "ERROR: Could not open image %s: %s\n", containerimage, strerror(errno));
Dave Love 33079f5
         return(255);
Dave Love 33079f5
     }
Dave Love 33079f5
 
Dave Love 33079f5
-    if ( ( loop_fp = fopen(loop_dev, "r+") ) < 0 ) {
Dave Love 33079f5
+    if ( !( loop_fp = fopen(loop_dev, "r+") ) ) {
Dave Love 33079f5
         fprintf(stderr, "ERROR: Failed to open loop device %s: %s\n", loop_dev, strerror(errno));
Dave Love 33079f5
         return(-1);
Dave Love 33079f5
     }
Dave Love 33079f5
Dave Love 33079f5
--- singularity-2.0/src/image-bind.c~
Dave Love 33079f5
+++ singularity-2.0/src/image-bind.c
Dave Love 33079f5
@@ -67,14 +67,14 @@
Dave Love 33079f5
             return(1);
Dave Love 33079f5
         }
Dave Love 33079f5
 
Dave Love 33079f5
-        if ( ( containerimage_fp = fopen(containerimage, "r+") ) < 0 ) {
Dave Love 33079f5
+        if ( !( containerimage_fp = fopen(containerimage, "r+") ) ) {
Dave Love 33079f5
             fprintf(stderr, "ERROR: Could not open image %s: %s\n", containerimage, strerror(errno));
Dave Love 33079f5
             return(255);
Dave Love 33079f5
         }
Dave Love 33079f5
 
Dave Love 33079f5
         loop_dev = obtain_loop_dev();
Dave Love 33079f5
 
Dave Love 33079f5
-        if ( ( loop_fp = fopen(loop_dev, "r+") ) < 0 ) {
Dave Love 33079f5
+        if ( !( loop_fp = fopen(loop_dev, "r+") ) ) {
Dave Love 33079f5
             fprintf(stderr, "ERROR: Failed to open loop device %s: %s\n", loop_dev, strerror(errno));
Dave Love 33079f5
             return(255);
Dave Love 33079f5
         }
Dave Love 33079f5
@@ -96,7 +96,7 @@
Dave Love 33079f5
             return(255);
Dave Love 33079f5
         }
Dave Love 33079f5
 
Dave Love 33079f5
-        if ( ( loop_fp = fopen(loop_dev, "r+") ) < 0 ) {
Dave Love 33079f5
+        if ( !( loop_fp = fopen(loop_dev, "r+") ) ) {
Dave Love 33079f5
             fprintf(stderr, "ERROR: Failed to open loop device %s: %s\n", loop_dev, strerror(errno));
Dave Love 33079f5
             return(255);
Dave Love 33079f5
         }
Dave Love 33079f5
Dave Love 33079f5
--- singularity-2.0/src/sexec.c~
Dave Love 33079f5
+++ singularity-2.0/src/sexec.c
Dave Love 33079f5
@@ -282,7 +282,7 @@
Dave Love 33079f5
     if ( flock(lockfile_fd, LOCK_EX | LOCK_NB) == 0 ) {
Dave Love 33079f5
         loop_dev = obtain_loop_dev();
Dave Love 33079f5
 
Dave Love 33079f5
-        if ( ( loop_fp = fopen(loop_dev, "r+") ) < 0 ) {
Dave Love 33079f5
+        if ( !( loop_fp = fopen(loop_dev, "r+") ) ) {
Dave Love 33079f5
             fprintf(stderr, "ERROR: Failed to open loop device %s: %s\n", loop_dev, strerror(errno));
Dave Love 33079f5
             syslog(LOG_ERR, "Failed to open loop device %s: %s", loop_dev, strerror(errno));
Dave Love 33079f5
             return(255);
Dave Love 33079f5
@@ -308,7 +308,7 @@
Dave Love 33079f5
             return(255);
Dave Love 33079f5
         }
Dave Love 33079f5
 
Dave Love 33079f5
-        if ( ( loop_fp = fopen(loop_dev, "r") ) < 0 ) {
Dave Love 33079f5
+        if ( !( loop_fp = fopen(loop_dev, "r") ) ) {
Dave Love 33079f5
             fprintf(stderr, "ERROR: Failed to open loop device %s: %s\n", loop_dev, strerror(errno));
Dave Love 33079f5
             return(255);
Dave Love 33079f5
         }
Dave Love 33079f5