--- libaitsync/src/dir.c 2012/07/22 22:09:47 1.3 +++ libaitsync/src/dir.c 2012/11/13 10:30:44 1.3.2.1 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: dir.c,v 1.3 2012/07/22 22:09:47 misho Exp $ +* $Id: dir.c,v 1.3.2.1 2012/11/13 10:30:44 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -80,7 +80,7 @@ create_tags() tags = calloc(TABLESIZ, sizeof(int)); if (!tags) { - SETERR; + LOGERR; } else memset(tags, -1, TABLESIZ * sizeof(int)); @@ -100,7 +100,7 @@ create_diridx(const char *csDir, int lm, int *tags, st l = malloc(sizeof(struct tagDirName)); if (!l) { - SETERR; + LOGERR; *list = NULL; return -1; } else { @@ -110,7 +110,7 @@ create_diridx(const char *csDir, int lm, int *tags, st old = getcwd(NULL, 0); if (chdir(csDir) == -1) { - SETERR; + LOGERR; free(old); free(l); *list = NULL; @@ -118,7 +118,7 @@ create_diridx(const char *csDir, int lm, int *tags, st } dir = opendir("."); if (!dir) { - SETERR; + LOGERR; chdir(old); free(old); free(l); @@ -131,7 +131,7 @@ create_diridx(const char *csDir, int lm, int *tags, st l = realloc(l, sizeof(struct tagDirName) * (n + 2)); if (!l) { - SETERR; + LOGERR; chdir(old); free(old); free(l); @@ -225,14 +225,14 @@ sync_dirCSum(const char *csDir, u_char **md) *md = malloc(MD5_DIGEST_LENGTH); if (!*md) { - SETERR; + LOGERR; return -1; } else memset(*md, 0, MD5_DIGEST_LENGTH); dir = opendir(csDir); if (!dir) { - SETERR; + LOGERR; free(*md); return -1; } @@ -315,14 +315,14 @@ sync_dircmpList(const char *csDir1, const char *csDir2 } if (lstat(csDir2, &sb) == -1) { - SETERR; + LOGERR; free(l); return -1; } if (S_ISDIR(sb.st_mode)) { old = getcwd(NULL, 0); if (chdir(csDir2) == -1) { - SETERR; + LOGERR; chdir(old); free(old); free(l); @@ -330,7 +330,7 @@ sync_dircmpList(const char *csDir1, const char *csDir2 } dir = opendir("."); if (!dir) { - SETERR; + LOGERR; chdir(old); free(old); free(l); @@ -349,7 +349,7 @@ sync_dircmpList(const char *csDir1, const char *csDir2 if (!find) { l = realloc(l, sizeof(struct tagDirName) * (n + 2)); if (!l) { - SETERR; + LOGERR; chdir(old); free(old); closedir(dir); @@ -422,7 +422,7 @@ sync_dircmpList(const char *csDir1, const char *csDir2 if (strcmp(csDir2, "-")) { f = fopen(csDir2, "r"); if (!f) { - SETERR; + LOGERR; free(l); return -1; } @@ -448,7 +448,7 @@ sync_dircmpList(const char *csDir1, const char *csDir2 if (!find) { l = realloc(l, sizeof(struct tagDirName) * (n + 2)); if (!l) { - SETERR; + LOGERR; if (strcmp(csDir2, "-")) fclose(f); return -1;