better error messages for sync state and journal related errors

we can make perfectly good use of errno here.
This commit is contained in:
Oswald Buddenhagen 2014-04-12 18:30:09 +02:00
parent c6ddad6ac4
commit aa0118d047

View File

@ -787,7 +787,7 @@ box_selected( int sts, void *aux )
fclose( jfp ); fclose( jfp );
} else { } else {
if (errno != ENOENT) { if (errno != ENOENT) {
error( "Error: cannot read sync state %s\n", svars->dname ); sys_error( "Error: cannot read sync state %s", svars->dname );
goto bail; goto bail;
} }
} }
@ -932,7 +932,7 @@ box_selected( int sts, void *aux )
fclose( jfp ); fclose( jfp );
} else { } else {
if (errno != ENOENT) { if (errno != ENOENT) {
error( "Error: cannot read journal %s\n", svars->jname ); sys_error( "Error: cannot read journal %s", svars->jname );
goto bail; goto bail;
} }
} }
@ -948,11 +948,11 @@ box_selected( int sts, void *aux )
goto bail; goto bail;
if (!(svars->nfp = fopen( svars->nname, "w" ))) { if (!(svars->nfp = fopen( svars->nname, "w" ))) {
error( "Error: cannot write new sync state %s\n", svars->nname ); sys_error( "Error: cannot create new sync state %s", svars->nname );
goto bail; goto bail;
} }
if (!(svars->jfp = fopen( svars->jname, "a" ))) { if (!(svars->jfp = fopen( svars->jname, "a" ))) {
error( "Error: cannot write journal %s\n", svars->jname ); sys_error( "Error: cannot create journal %s", svars->jname );
fclose( svars->nfp ); fclose( svars->nfp );
goto bail; goto bail;
} }