Mercurial > geeqie.yaz
comparison src/secure_save.c @ 495:c7a2471e5c4e
Introduce macros to display debug messages.
if (debug) printf(...) is now replaced by variadic macros:
DEBUG_1()
And for higher debugging levels:
DEBUG_2()
DEBUG_3()
DEBUG_4()
author | zas_ |
---|---|
date | Wed, 23 Apr 2008 20:47:19 +0000 |
parents | 48c8e49b571c |
children | fc9c8a3e1a8b |
comparison
equal
deleted
inserted
replaced
494:3bb9a8df6ee9 | 495:c7a2471e5c4e |
---|---|
285 tb.actime = st.st_atime; | 285 tb.actime = st.st_atime; |
286 tb.modtime = st.st_mtime; | 286 tb.modtime = st.st_mtime; |
287 utime(ssi->tmp_file_name, &tb); | 287 utime(ssi->tmp_file_name, &tb); |
288 } | 288 } |
289 } | 289 } |
290 if (debug > 2) g_printf("rename %s -> %s", ssi->tmp_file_name, ssi->file_name); | 290 DEBUG_3("rename %s -> %s\n", ssi->tmp_file_name, ssi->file_name); |
291 if (g_rename(ssi->tmp_file_name, ssi->file_name) == -1) { | 291 if (g_rename(ssi->tmp_file_name, ssi->file_name) == -1) { |
292 ret = errno; | 292 ret = errno; |
293 secsave_errno = SS_ERR_RENAME; | 293 secsave_errno = SS_ERR_RENAME; |
294 goto free; | 294 goto free; |
295 } | 295 } |