diff options
author | Benny Prijono <bennylp@teluu.com> | 2005-11-09 15:37:19 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2005-11-09 15:37:19 +0000 |
commit | 6e1024262b48b57b771331b8c19e988e43627bd7 (patch) | |
tree | a43fdaeb6d7b22cc7afab1633622bf55d39dfd67 /pjlib/src/pj/file_io_ansi.c | |
parent | fb9e3b3a6649cc5cbe0c6747cb1918f3be71ba06 (diff) |
Rework pjlib++
git-svn-id: http://svn.pjsip.org/repos/pjproject/main@36 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/file_io_ansi.c')
-rw-r--r-- | pjlib/src/pj/file_io_ansi.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pjlib/src/pj/file_io_ansi.c b/pjlib/src/pj/file_io_ansi.c index f95c74a9..0946eddc 100644 --- a/pjlib/src/pj/file_io_ansi.c +++ b/pjlib/src/pj/file_io_ansi.c @@ -66,7 +66,8 @@ PJ_DEF(pj_status_t) pj_file_write( pj_oshandle_t fd, clearerr((FILE*)fd); written = fwrite(data, 1, *size, (FILE*)fd); - if (ferror((FILE*)fd)) { + if (ferror((FILE*)fd)) {
+ *size = -1; return PJ_RETURN_OS_ERROR(errno); } @@ -82,7 +83,8 @@ PJ_DEF(pj_status_t) pj_file_read( pj_oshandle_t fd, clearerr((FILE*)fd); bytes = fread(data, 1, *size, (FILE*)fd); - if (ferror((FILE*)fd)) { + if (ferror((FILE*)fd)) {
+ *size = -1; return PJ_RETURN_OS_ERROR(errno); } |