From a41ee59220e7183af13845343c4bba1015989ec5 Mon Sep 17 00:00:00 2001 From: meep-eep Date: Mon, 21 Jul 2003 16:58:50 +0000 Subject: [PATCH] Fixed return type of uio_write and stdio_write. git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1079 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/libs/uio/io.c | 2 +- sc2/src/sc2code/libs/uio/io.h | 2 +- sc2/src/sc2code/libs/uio/stdio/stdio.c | 2 +- sc2/src/sc2code/libs/uio/stdio/stdio.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sc2/src/sc2code/libs/uio/io.c b/sc2/src/sc2code/libs/uio/io.c index db7c0c755..ed57f2704 100644 --- a/sc2/src/sc2code/libs/uio/io.c +++ b/sc2/src/sc2code/libs/uio/io.c @@ -651,7 +651,7 @@ uio_lseek(uio_Handle *handle, off_t offset, int whence) { return handle->root->handler->seek(handle, offset, whence); } -int +ssize_t uio_write(uio_Handle *handle, const void *buf, size_t count) { if (handle->root->handler->write == NULL) { errno = ENOSYS; diff --git a/sc2/src/sc2code/libs/uio/io.h b/sc2/src/sc2code/libs/uio/io.h index 5d4b93af7..036b8c0af 100644 --- a/sc2/src/sc2code/libs/uio/io.h +++ b/sc2/src/sc2code/libs/uio/io.h @@ -107,7 +107,7 @@ int uio_rmdir(uio_DirHandle *dirHandle, const char *path); int uio_lseek(uio_Handle *handle, off_t offset, int whence); -int uio_write(uio_Handle *handle, const void *buf, size_t count); +ssize_t uio_write(uio_Handle *handle, const void *buf, size_t count); int uio_unlink(uio_DirHandle *dirHandle, const char *path); diff --git a/sc2/src/sc2code/libs/uio/stdio/stdio.c b/sc2/src/sc2code/libs/uio/stdio/stdio.c index 23fdf2763..dbc0d0a9b 100644 --- a/sc2/src/sc2code/libs/uio/stdio/stdio.c +++ b/sc2/src/sc2code/libs/uio/stdio/stdio.c @@ -248,7 +248,7 @@ stdio_seek(uio_Handle *handle, off_t offset, int whence) { return lseek(handle->native->fd, offset, whence); } -int +ssize_t stdio_write(uio_Handle *handle, const void *buf, size_t count) { return write(handle->native->fd, buf, count); } diff --git a/sc2/src/sc2code/libs/uio/stdio/stdio.h b/sc2/src/sc2code/libs/uio/stdio/stdio.h index b231c5c7e..a1145fd29 100644 --- a/sc2/src/sc2code/libs/uio/stdio/stdio.h +++ b/sc2/src/sc2code/libs/uio/stdio/stdio.h @@ -89,7 +89,7 @@ int stdio_stat(uio_PDirHandle *pDirHandle, const char *name, ssize_t stdio_read(uio_Handle *handle, void *buf, size_t count); int stdio_rmdir(uio_PDirHandle *pDirHandle, const char *name); off_t stdio_seek(uio_Handle *handle, off_t offset, int whence); -int stdio_write(uio_Handle *handle, const void *buf, size_t count); +ssize_t stdio_write(uio_Handle *handle, const void *buf, size_t count); int stdio_unlink(uio_PDirHandle *pDirHandle, const char *name); stdio_EntriesIterator *stdio_openEntries(uio_PDirHandle *pDirHandle);