diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-08-08 07:07:19 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-08-08 07:07:19 +0000 |
commit | e5c03181ba3cd06f27e10677960575e44e7900a6 (patch) | |
tree | cfa341f7b9c46b2c7b692e11def79e72622152ab /src/recv.c | |
parent | 38ad5762fb87ec8278108d4a8d06e32612e64a13 (diff) |
added wrappers for C library function that take pathname arguments.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@478 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/recv.c')
-rw-r--r-- | src/recv.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -43,7 +43,7 @@ gint recv_write_to_file(SockInfo *sock, const gchar *filename) g_return_val_if_fail(filename != NULL, -1); - if ((fp = fopen(filename, "wb")) == NULL) { + if ((fp = g_fopen(filename, "wb")) == NULL) { FILE_OP_ERROR(filename, "fopen"); recv_write(sock, NULL); return -1; @@ -54,13 +54,13 @@ gint recv_write_to_file(SockInfo *sock, const gchar *filename) if ((ret = recv_write(sock, fp)) < 0) { fclose(fp); - unlink(filename); + g_unlink(filename); return ret; } if (fclose(fp) == EOF) { FILE_OP_ERROR(filename, "fclose"); - unlink(filename); + g_unlink(filename); return -1; } @@ -74,7 +74,7 @@ gint recv_bytes_write_to_file(SockInfo *sock, glong size, const gchar *filename) g_return_val_if_fail(filename != NULL, -1); - if ((fp = fopen(filename, "wb")) == NULL) { + if ((fp = g_fopen(filename, "wb")) == NULL) { FILE_OP_ERROR(filename, "fopen"); recv_write(sock, NULL); return -1; @@ -85,13 +85,13 @@ gint recv_bytes_write_to_file(SockInfo *sock, glong size, const gchar *filename) if ((ret = recv_bytes_write(sock, size, fp)) < 0) { fclose(fp); - unlink(filename); + g_unlink(filename); return ret; } if (fclose(fp) == EOF) { FILE_OP_ERROR(filename, "fclose"); - unlink(filename); + g_unlink(filename); return -1; } |