<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>change log for rtems (2010-07-27)</title>
</head>
<body text='#000000' bgcolor='#ffffff'>
<a name='cs1'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-27 Joel Sherrill <joel.sherrill@oarcorp.com>

        * posix/src/keycreate.c: Fix typo.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/ChangeLog.diff?r1=text&tr1=1.2531&r2=text&tr2=1.2532&diff_format=h">M</a></td><td width='1%'>1.2532</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/posix/src/keycreate.c.diff?r1=text&tr1=1.16&r2=text&tr2=1.17&diff_format=h">M</a></td><td width='1%'>1.17</td><td width='100%'>cpukit/posix/src/keycreate.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2531 rtems/cpukit/ChangeLog:1.2532
--- rtems/cpukit/ChangeLog:1.2531       Tue Jul 27 13:11:42 2010
+++ rtems/cpukit/ChangeLog      Tue Jul 27 16:22:52 2010
</font><font color='#997700'>@@ -1,5 +1,9 @@
</font> 2010-07-27        Joel Sherrill <joel.sherrill@oarcorp.com>
 
<font color='#000088'>+   * posix/src/keycreate.c: Fix typo.
+
+2010-07-27     Joel Sherrill <joel.sherrill@oarcorp.com>
+
</font>   * libfs/src/imfs/imfs_load_tar.c, libmisc/untar/untar.c: Now supports
        both pax and GNU tar created tar files.
 

<font color='#006600'>diff -u rtems/cpukit/posix/src/keycreate.c:1.16 rtems/cpukit/posix/src/keycreate.c:1.17
--- rtems/cpukit/posix/src/keycreate.c:1.16     Mon Jul 26 17:03:17 2010
+++ rtems/cpukit/posix/src/keycreate.c  Tue Jul 27 16:22:52 2010
</font><font color='#997700'>@@ -62,7 +62,7 @@
</font>       /*
        *  Since the removal of ITRON, this cannot occur.
        */
<font color='#880000'>-      if ( !_Objects_Information_table[ api_index ] )
</font><font color='#000088'>+      if ( !_Objects_Information_table[ the_api ] )
</font>   continue;
 
       /*
</pre>
<p> </p>
<a name='cs2'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>joel</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-27 Joel Sherrill <joel.sherrilL@OARcorp.com>

        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
        pointer is NULL when getting an object name.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/ChangeLog.diff?r1=text&tr1=1.407&r2=text&tr2=1.408&diff_format=h">M</a></td><td width='1%'>1.408</td><td width='100%'>testsuites/sptests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/sp43/init.c.diff?r1=text&tr1=1.23&r2=text&tr2=1.24&diff_format=h">M</a></td><td width='1%'>1.24</td><td width='100%'>testsuites/sptests/sp43/init.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/sptests/sp43/sp43.scn.diff?r1=text&tr1=1.11&r2=text&tr2=1.12&diff_format=h">M</a></td><td width='1%'>1.12</td><td width='100%'>testsuites/sptests/sp43/sp43.scn</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/sptests/ChangeLog:1.407 rtems/testsuites/sptests/ChangeLog:1.408
--- rtems/testsuites/sptests/ChangeLog:1.407    Tue Jul 27 14:03:00 2010
+++ rtems/testsuites/sptests/ChangeLog  Tue Jul 27 16:25:02 2010
</font><font color='#997700'>@@ -1,5 +1,10 @@
</font> 2010-07-27        Joel Sherrill <joel.sherrilL@OARcorp.com>
 
<font color='#000088'>+   * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
+       pointer is NULL when getting an object name.
+
+2010-07-27     Joel Sherrill <joel.sherrilL@OARcorp.com>
+
</font>   * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
        no wait but the condition is only partially satisfied.
 

<font color='#006600'>diff -u rtems/testsuites/sptests/sp43/init.c:1.23 rtems/testsuites/sptests/sp43/init.c:1.24
--- rtems/testsuites/sptests/sp43/init.c:1.23   Mon Jun 21 17:54:26 2010
+++ rtems/testsuites/sptests/sp43/init.c        Tue Jul 27 16:25:02 2010
</font><font color='#997700'>@@ -473,6 +473,24 @@
</font>   );
   fatal_directive_status( sc, RTEMS_INVALID_ID, "rtems_semaphore_obtain" );
 
<font color='#000088'>+  /*
+   * Invalid POSIX API pointer on get name
+   */
+  {
+    void *tmp;
+    tmp = _Objects_Information_table[OBJECTS_POSIX_API];
+    _Objects_Information_table[OBJECTS_POSIX_API] = NULL;
+
+    puts( "rtems_object_get_classic_name - bad API pointer - INVALID_ID" );
+    sc = rtems_object_get_classic_name(
+      rtems_build_id( OBJECTS_POSIX_API, OBJECTS_POSIX_THREADS, 1, 1 ),
+      &tmpName
+    );
+    fatal_directive_status( sc, RTEMS_INVALID_ID, "object_get_classic_name" );
+
+    _Objects_Information_table[OBJECTS_POSIX_API] = tmp;
+  }
+
</font>   puts( "*** END OF TEST 43 ***" );
   rtems_test_exit( 0 );
 }

<font color='#006600'>diff -u rtems/testsuites/sptests/sp43/sp43.scn:1.11 rtems/testsuites/sptests/sp43/sp43.scn:1.12
--- rtems/testsuites/sptests/sp43/sp43.scn:1.11 Sat Jun 19 15:55:03 2010
+++ rtems/testsuites/sptests/sp43/sp43.scn      Tue Jul 27 16:25:02 2010
</font><font color='#997700'>@@ -85,4 +85,5 @@
</font> rtems_task_set_priority - use valid Idle thread id again
 rtems_task_set_priority - restore internal thread class info
 rtems_semaphore_obtain - good but uncreated ID - INVALID_ID - OK
<font color='#000088'>+rtems_object_get_classic_name - bad API pointer - INVALID_ID
</font> *** END OF TEST 43 ***
</pre>
<p> </p>

<p>--<br />
<small>Generated by <a href="http://www.codewiz.org/projects/index.html#loginfo">Deluxe Loginfo</a> 2.122 by Bernardo Innocenti <bernie@develer.com></small></p>
</body>
</html>