<!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-16)</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>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-16 Sebastian Huber <Sebastian.Huber@embedded-brains.de>

        * psxfile01/test.c: Avoid NULL pointer access.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/ChangeLog.diff?r1=text&tr1=1.294&r2=text&tr2=1.295&diff_format=h">M</a></td><td width='1%'>1.295</td><td width='100%'>testsuites/psxtests/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/testsuites/psxtests/psxfile01/test.c.diff?r1=text&tr1=1.27&r2=text&tr2=1.28&diff_format=h">M</a></td><td width='1%'>1.28</td><td width='100%'>testsuites/psxtests/psxfile01/test.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/testsuites/psxtests/ChangeLog:1.294 rtems/testsuites/psxtests/ChangeLog:1.295
--- rtems/testsuites/psxtests/ChangeLog:1.294   Thu Jul 15 08:59:25 2010
+++ rtems/testsuites/psxtests/ChangeLog Fri Jul 16 04:23:42 2010
</font><font color='#997700'>@@ -1,3 +1,7 @@
</font><font color='#000088'>+2010-07-16    Sebastian Huber <Sebastian.Huber@embedded-brains.de>
+
+       * psxfile01/test.c: Avoid NULL pointer access.
+
</font> 2010-07-15        Bharath Suri <bharath.s.jois@gmail.com>
 
        PR 1617/testing

<font color='#006600'>diff -u rtems/testsuites/psxtests/psxfile01/test.c:1.27 rtems/testsuites/psxtests/psxfile01/test.c:1.28
--- rtems/testsuites/psxtests/psxfile01/test.c:1.27     Thu Jul 15 08:59:25 2010
+++ rtems/testsuites/psxtests/psxfile01/test.c  Fri Jul 16 04:23:42 2010
</font><font color='#997700'>@@ -339,10 +339,10 @@
</font>   rtems_test_assert( fd == -1 );
   rtems_test_assert( errno == EINVAL );
 
<font color='#880000'>-  puts( "Exercise the reentrant version _link_r -- Expect EFAULT" );
-  status = _link_r( NULL, NULL, NULL );
</font><font color='#000088'>+  puts( "Exercise the reentrant version _link_r -- Expect EEXIST" );
+  status = _link_r( NULL, "", "" );
</font>   rtems_test_assert( status == -1 );
<font color='#880000'>-  rtems_test_assert( errno == EFAULT );
</font><font color='#000088'>+  rtems_test_assert( errno == EEXIST );
</font> 
   puts( "Unlink /tmp/bha using the reentrant version -- OK" );
   status = _unlink_r( NULL, "/tmp/bha" );
</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>sh</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * libcsupport/src/link.c: Do not overwrite errno with return status.
</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.2514&r2=text&tr2=1.2515&diff_format=h">M</a></td><td width='1%'>1.2515</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libcsupport/src/link.c.diff?r1=text&tr1=1.18&r2=text&tr2=1.19&diff_format=h">M</a></td><td width='1%'>1.19</td><td width='100%'>cpukit/libcsupport/src/link.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2514 rtems/cpukit/ChangeLog:1.2515
--- rtems/cpukit/ChangeLog:1.2514       Fri Jul 16 03:31:33 2010
+++ rtems/cpukit/ChangeLog      Fri Jul 16 04:24:51 2010
</font><font color='#997700'>@@ -1,5 +1,9 @@
</font> 2010-07-16        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
<font color='#000088'>+   * libcsupport/src/link.c: Do not overwrite errno with return status.
+
+2010-07-16     Sebastian Huber <sebastian.huber@embedded-brains.de>
+
</font>   * score/include/rtems/score/basedefs.h: New file.
        * score/Makefile.am, score/preinstall.am: Reflect change above.
        * score/include/rtems/score/percpu.h: Include <rtems/score/cpu.h>.

<font color='#006600'>diff -u rtems/cpukit/libcsupport/src/link.c:1.18 rtems/cpukit/libcsupport/src/link.c:1.19
--- rtems/cpukit/libcsupport/src/link.c:1.18    Thu Jul  1 10:12:37 2010
+++ rtems/cpukit/libcsupport/src/link.c Fri Jul 16 04:24:51 2010
</font><font color='#997700'>@@ -51,7 +51,7 @@
</font>   result = (*parent_loc.ops->evalformake_h)( &new[i], &parent_loc, &name_start );
   if ( result != 0 ) {
     rtems_filesystem_freenode( &existing_loc );
<font color='#880000'>-    rtems_set_errno_and_return_minus_one( result );
</font><font color='#000088'>+    return -1;
</font>   }
 
   /*
</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>