diff --git a/cpukit/libcsupport/ChangeLog b/cpukit/libcsupport/ChangeLog index d88e9059cf..1de58634a4 100644 --- a/cpukit/libcsupport/ChangeLog +++ b/cpukit/libcsupport/ChangeLog @@ -1,3 +1,9 @@ +2002-09-14 Joel Sherrill + + * include/rtems/libio.h: Change rtems_filesystem_read_t and + rtems_filesystem_write_t to return ssize_t to match read(2) + and write(2) respectively. + 2002-09-14 Eric Norum * src/readdir_r.c: New file. diff --git a/cpukit/libcsupport/include/rtems/libio.h b/cpukit/libcsupport/include/rtems/libio.h index d95e5c375e..a3a21f23d8 100644 --- a/cpukit/libcsupport/include/rtems/libio.h +++ b/cpukit/libcsupport/include/rtems/libio.h @@ -56,13 +56,13 @@ typedef int (*rtems_filesystem_close_t)( rtems_libio_t *iop ); -typedef int (*rtems_filesystem_read_t)( +typedef ssize_t (*rtems_filesystem_read_t)( rtems_libio_t *iop, void *buffer, unsigned32 count ); -typedef int (*rtems_filesystem_write_t)( +typedef ssize_t (*rtems_filesystem_write_t)( rtems_libio_t *iop, const void *buffer, unsigned32 count