good. thanks
On Wed, Jan 25, 2017 at 5:48 AM, Sebastian Huber <sebastian.hu...@embedded-brains.de> wrote: > There is currently no proper mmap() implementation. > > Update #2859. > --- > testsuites/psxtests/psxshm01/init.c | 21 ++++++++++++--------- > testsuites/psxtests/psxshm02/init.c | 21 ++++++++++++--------- > 2 files changed, 24 insertions(+), 18 deletions(-) > > diff --git a/testsuites/psxtests/psxshm01/init.c > b/testsuites/psxtests/psxshm01/init.c > index 24c9b96..4636f9a 100644 > --- a/testsuites/psxtests/psxshm01/init.c > +++ b/testsuites/psxtests/psxshm01/init.c > @@ -65,16 +65,19 @@ void *POSIX_Init( > fd, > 0 > ); > - rtems_test_assert( p != MAP_FAILED ); > > - puts( "Init: write to mapped region" ); > - p->len = MAX_LEN; > - > - puts( "Init: munmap" ); > - err = munmap( p, sizeof( struct region ) ); > - if ( err == -1 ) { > - printf ( "Error: %s\n", strerror(errno) ); > - rtems_test_assert( err != -1 ); > + if ( p != MAP_FAILED ) { > + puts( "Init: write to mapped region" ); > + p->len = MAX_LEN; > + > + puts( "Init: munmap" ); > + err = munmap( p, sizeof( struct region ) ); > + if ( err == -1 ) { > + printf ( "Error: %s\n", strerror(errno) ); > + rtems_test_assert( err != -1 ); > + } > + } else { > + puts( "Init: FIXME: mmap() not supported" ); > } > > puts( "Init: close" ); > diff --git a/testsuites/psxtests/psxshm02/init.c > b/testsuites/psxtests/psxshm02/init.c > index 29dea97..071f4c4 100644 > --- a/testsuites/psxtests/psxshm02/init.c > +++ b/testsuites/psxtests/psxshm02/init.c > @@ -65,16 +65,19 @@ void *POSIX_Init( > fd, > 0 > ); > - rtems_test_assert( p != MAP_FAILED ); > > - puts( "Init: write to mapped region" ); > - p->len = MAX_LEN; > - > - puts( "Init: munmap" ); > - err = munmap( p, sizeof( struct region ) ); > - if ( err == -1 ) { > - printf ( "Error: %s\n", strerror(errno) ); > - rtems_test_assert( err != -1 ); > + if( p != MAP_FAILED ) { > + puts( "Init: write to mapped region" ); > + p->len = MAX_LEN; > + > + puts( "Init: munmap" ); > + err = munmap( p, sizeof( struct region ) ); > + if ( err == -1 ) { > + printf ( "Error: %s\n", strerror(errno) ); > + rtems_test_assert( err != -1 ); > + } > + } else { > + puts( "Init: FIXME: mmap() not supported" ); > } > > puts( "Init: close" ); > -- > 1.8.4.5 > > _______________________________________________ > 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