|
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 |
|