commit aa0118d047444873f20a6900e040619a9c6f5cef
Author: Oswald Buddenhagen <o...@users.sf.net>
Date:   Sat Apr 12 18:30:09 2014 +0200

    better error messages for sync state and journal related errors
    
    we can make perfectly good use of errno here.

 src/sync.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/sync.c b/src/sync.c
index 353d1ac..e97efe8 100644
--- a/src/sync.c
+++ b/src/sync.c
@@ -787,7 +787,7 @@ box_selected( int sts, void *aux )
                fclose( jfp );
        } else {
                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;
                }
        }
@@ -932,7 +932,7 @@ box_selected( int sts, void *aux )
                fclose( jfp );
        } else {
                if (errno != ENOENT) {
-                       error( "Error: cannot read journal %s\n", svars->jname 
);
+                       sys_error( "Error: cannot read journal %s", 
svars->jname );
                        goto bail;
                }
        }
@@ -948,11 +948,11 @@ box_selected( int sts, void *aux )
                goto bail;
 
        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;
        }
        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 );
                goto bail;
        }

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to