I'm OK with both these patches but not in a good position to apply them right now.
Gedare/Chris.. can you apply these? Thanks. --joel On Fri, Apr 7, 2017 at 9:11 AM, Cillian O'Donnell <cpodonne...@gmail.com> wrote: > --- > cpukit/libdl/rtl-obj-cache.c | 21 ++++++++++++--------- > 1 file changed, 12 insertions(+), 9 deletions(-) > > diff --git a/cpukit/libdl/rtl-obj-cache.c b/cpukit/libdl/rtl-obj-cache.c > index a4676cf..c859f60 100644 > --- a/cpukit/libdl/rtl-obj-cache.c > +++ b/cpukit/libdl/rtl-obj-cache.c > @@ -22,6 +22,7 @@ > #include <stdio.h> > #include <string.h> > #include <unistd.h> > +#include <inttypes.h> > > #include <rtems/rtl/rtl-allocator.h> > #include "rtl-obj-cache.h" > @@ -78,11 +79,12 @@ rtems_rtl_obj_cache_read (rtems_rtl_obj_cache_t* cache, > struct stat sb; > > if (rtems_rtl_trace (RTEMS_RTL_TRACE_CACHE)) > - printf ("rtl: cache: %2d: fd=%d offset=%d length=%d area=[%d,%d] > cache=[%d,%d] size=%d\n", > - fd, cache->fd, (int) offset, (int) *length, > - (int) offset, (int) offset + *length, > - (int) cache->offset, (int) cache->offset + cache->level, > - (int) cache->file_size); > + printf ("rtl: cache: %2d: fd=%d offset=%" PRIdMAX "length=%zu area=[%" > + PRIdMAX ",%" PRIdMAX "] cache=[%" PRIdMAX ",%" PRIdMAX "] > size=%zu\n", > + fd, cache->fd, offset, *length, > + offset, offset + *length, > + cache->offset, cache->offset + cache->level, > + cache->file_size); > > if (*length > cache->size) > { > @@ -172,10 +174,11 @@ rtems_rtl_obj_cache_read (rtems_rtl_obj_cache_t* > cache, > } > > if (rtems_rtl_trace (RTEMS_RTL_TRACE_CACHE)) > - printf ("rtl: cache: %2d: seek: offset=%d buffer_offset=%d read=%d > cache=[%d,%d] dist=%d\n", > - fd, (int) offset + buffer_offset, (int) buffer_offset, > (int) buffer_read, > - (int) offset, (int) offset + buffer_read, > - (int) (cache->file_size - offset)); > + printf ("rtl: cache: %2d: seek: offset=%" PRIdMAX > "buffer_offset=%zu" > + "read=%zu cache=[%" PRIdMAX ",%" PRIdMAX "] dist=%" PRIdMAX > "\n", > + fd, offset + buffer_offset, buffer_offset, buffer_read, > + offset, offset + buffer_read, > + (cache->file_size - offset)); > > if (lseek (fd, offset + buffer_offset, SEEK_SET) < 0) > { > -- > 2.7.4 > > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel