<!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 (2011-01-31)</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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>

        * libmisc/stringto/stringtolong.c,
        libmisc/stringto/stringtolonglong.c,
        libmisc/stringto/stringtounsignedlong.c,
        libmisc/stringto/stringtounsignedlonglong.c:
        Rework.
</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.2683&r2=text&tr2=1.2684&diff_format=h">M</a></td><td width='1%'>1.2684</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libmisc/stringto/stringtolong.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/libmisc/stringto/stringtolong.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libmisc/stringto/stringtolonglong.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/libmisc/stringto/stringtolonglong.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libmisc/stringto/stringtounsignedlong.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/libmisc/stringto/stringtounsignedlong.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libmisc/stringto/stringtounsignedlonglong.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/libmisc/stringto/stringtounsignedlonglong.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2683 rtems/cpukit/ChangeLog:1.2684
--- rtems/cpukit/ChangeLog:1.2683       Mon Jan 31 10:25:13 2011
+++ rtems/cpukit/ChangeLog      Mon Jan 31 20:32:45 2011
</font><font color='#997700'>@@ -1,3 +1,11 @@
</font><font color='#000088'>+2011-02-01    Ralf Corsepius <ralf.corsepius@rtems.org>
+
+       * libmisc/stringto/stringtolong.c,
+       libmisc/stringto/stringtolonglong.c,
+       libmisc/stringto/stringtounsignedlong.c,
+       libmisc/stringto/stringtounsignedlonglong.c:
+       Rework.
+
</font> 2011-01-31        Ralf Corsepius <ralf.corsepius@rtems.org>
 
        * libmisc/stringto/stringtoint.c,

<font color='#006600'>diff -u rtems/cpukit/libmisc/stringto/stringtolong.c:1.2 rtems/cpukit/libmisc/stringto/stringtolong.c:1.3
--- rtems/cpukit/libmisc/stringto/stringtolong.c:1.2    Sun Mar 28 10:20:32 2010
+++ rtems/cpukit/libmisc/stringto/stringtolong.c        Mon Jan 31 20:32:45 2011
</font><font color='#997700'>@@ -2,6 +2,8 @@
</font>  *  COPYRIGHT (c) 2009.
  *  On-Line Applications Research Corporation (OAR).
  *
<font color='#000088'>+ *  Copyright (c) 2011  Ralf Corsépius, Ulm, Germany.
+ *
</font>  *  The license and distribution terms for this file may be
  *  found in the file LICENSE in this distribution or at
  *  http://www.rtems.com/license/LICENSE.
<font color='#997700'>@@ -13,13 +15,47 @@
</font> #include "config.h"
 #endif
 
<font color='#000088'>+#include <errno.h>
+#include <stdlib.h>
+#include <limits.h>
+
+#include <rtems/stringto.h>
+
</font> /*
  *  Instantiate an error checking wrapper for strtol (long)
  */
<font color='#880000'>-#define STRING_TO_INTEGER
-#define STRING_TO_TYPE long int
-#define STRING_TO_NAME rtems_string_to_long
-#define STRING_TO_METHOD strtol
-#define STRING_TO_MIN LONG_MIN
-#define STRING_TO_MAX LONG_MAX
-#include "stringto_template.h"
</font><font color='#000088'>+
+rtems_status_code rtems_string_to_long (
+  const char *s,
+  long *n,
+  char **endptr,
+  int base
+)
+{
+  long result;
+  char *end;
+
+  if ( !n )
+    return RTEMS_INVALID_ADDRESS;
+
+  errno = 0;
+  *n = 0;
+
+  result = strtol( s, &end, base );
+
+  if ( endptr )
+    *endptr = end;
+
+  if ( end == s )
+    return RTEMS_NOT_DEFINED;
+
+  if ( (result == LONG_MAX) && (errno == ERANGE) )
+    return RTEMS_INVALID_NUMBER;
+
+  if ( (result == LONG_MIN) && (errno == ERANGE) )
+    return RTEMS_INVALID_NUMBER;
+
+  *n = result;
+
+  return RTEMS_SUCCESSFUL;
+}
</font>
<font color='#006600'>diff -u rtems/cpukit/libmisc/stringto/stringtolonglong.c:1.2 rtems/cpukit/libmisc/stringto/stringtolonglong.c:1.3
--- rtems/cpukit/libmisc/stringto/stringtolonglong.c:1.2        Sun Mar 28 10:20:32 2010
+++ rtems/cpukit/libmisc/stringto/stringtolonglong.c    Mon Jan 31 20:32:46 2011
</font><font color='#997700'>@@ -2,6 +2,8 @@
</font>  *  COPYRIGHT (c) 2009.
  *  On-Line Applications Research Corporation (OAR).
  *
<font color='#000088'>+ *  Copyright (c) 2011  Ralf Corsépius, Ulm, Germany.
+ *
</font>  *  The license and distribution terms for this file may be
  *  found in the file LICENSE in this distribution or at
  *  http://www.rtems.com/license/LICENSE.
<font color='#997700'>@@ -13,13 +15,47 @@
</font> #include "config.h"
 #endif
 
<font color='#000088'>+#include <errno.h>
+#include <stdlib.h>
+#include <limits.h>
+
+#include <rtems/stringto.h>
+
</font> /*
  *  Instantiate an error checking wrapper for strtoll (long long)
  */
<font color='#880000'>-#define STRING_TO_INTEGER
-#define STRING_TO_TYPE long long
-#define STRING_TO_NAME rtems_string_to_long_long
-#define STRING_TO_METHOD strtoll
-#define STRING_TO_MIN LONG_LONG_MIN
-#define STRING_TO_MAX LONG_LONG_MAX
-#include "stringto_template.h"
</font><font color='#000088'>+
+rtems_status_code rtems_string_to_long_long (
+  const char *s,
+  long long *n,
+  char **endptr,
+  int base
+)
+{
+  long long result;
+  char *end;
+
+  if ( !n )
+    return RTEMS_INVALID_ADDRESS;
+
+  errno = 0;
+  *n = 0;
+
+  result = strtoll( s, &end, base );
+
+  if ( endptr )
+    *endptr = end;
+
+  if ( end == s )
+    return RTEMS_NOT_DEFINED;
+
+  if ( (result == LONG_LONG_MAX) && (errno == ERANGE) )
+    return RTEMS_INVALID_NUMBER;
+
+  if ( (result == LONG_LONG_MIN) && (errno == ERANGE) )
+    return RTEMS_INVALID_NUMBER;
+
+  *n = result;
+
+  return RTEMS_SUCCESSFUL;
+}
</font>
<font color='#006600'>diff -u rtems/cpukit/libmisc/stringto/stringtounsignedlong.c:1.2 rtems/cpukit/libmisc/stringto/stringtounsignedlong.c:1.3
--- rtems/cpukit/libmisc/stringto/stringtounsignedlong.c:1.2    Sun Mar 28 10:20:32 2010
+++ rtems/cpukit/libmisc/stringto/stringtounsignedlong.c        Mon Jan 31 20:32:46 2011
</font><font color='#997700'>@@ -2,6 +2,8 @@
</font>  *  COPYRIGHT (c) 2009.
  *  On-Line Applications Research Corporation (OAR).
  *
<font color='#000088'>+ *  Copyright (c) 2011  Ralf Corsépius, Ulm, Germany.
+ *
</font>  *  The license and distribution terms for this file may be
  *  found in the file LICENSE in this distribution or at
  *  http://www.rtems.com/license/LICENSE.
<font color='#997700'>@@ -13,12 +15,47 @@
</font> #include "config.h"
 #endif
 
<font color='#000088'>+#include <errno.h>
+#include <stdlib.h>
+#include <limits.h>
+
+#include <rtems/stringto.h>
+
</font> /*
  *  Instantiate an error checking wrapper for strtoul (unsigned long)
  */
<font color='#880000'>-#define STRING_TO_INTEGER
-#define STRING_TO_TYPE unsigned long int
-#define STRING_TO_NAME rtems_string_to_unsigned_long
-#define STRING_TO_METHOD strtoul
-#define STRING_TO_MAX ULONG_MAX
-#include "stringto_template.h"
</font><font color='#000088'>+
+rtems_status_code rtems_string_to_unsigned_long (
+  const char *s,
+  unsigned long *n,
+  char **endptr,
+  int base
+)
+{
+  unsigned long result;
+  char *end;
+
+  if ( !n )
+    return RTEMS_INVALID_ADDRESS;
+
+  errno = 0;
+  *n = 0;
+
+  result = strtoul( s, &end, base );
+
+  if ( endptr )
+    *endptr = end;
+
+  if ( end == s )
+    return RTEMS_NOT_DEFINED;
+
+  if ( (result == ULONG_MAX) && (errno == ERANGE) )
+    return RTEMS_INVALID_NUMBER;
+
+  if ( (result == 0) && (errno == ERANGE) )
+    return RTEMS_INVALID_NUMBER;
+
+  *n = result;
+
+  return RTEMS_SUCCESSFUL;
+}
</font>
<font color='#006600'>diff -u rtems/cpukit/libmisc/stringto/stringtounsignedlonglong.c:1.2 rtems/cpukit/libmisc/stringto/stringtounsignedlonglong.c:1.3
--- rtems/cpukit/libmisc/stringto/stringtounsignedlonglong.c:1.2        Sun Mar 28 10:20:32 2010
+++ rtems/cpukit/libmisc/stringto/stringtounsignedlonglong.c    Mon Jan 31 20:32:46 2011
</font><font color='#997700'>@@ -2,6 +2,8 @@
</font>  *  COPYRIGHT (c) 2009.
  *  On-Line Applications Research Corporation (OAR).
  *
<font color='#000088'>+ *  Copyright (c) 2011  Ralf Corsépius, Ulm, Germany.
+ *
</font>  *  The license and distribution terms for this file may be
  *  found in the file LICENSE in this distribution or at
  *  http://www.rtems.com/license/LICENSE.
<font color='#997700'>@@ -13,12 +15,47 @@
</font> #include "config.h"
 #endif
 
<font color='#000088'>+#include <errno.h>
+#include <stdlib.h>
+#include <limits.h>
+
+#include <rtems/stringto.h>
+
</font> /*
  *  Instantiate an error checking wrapper for strtoull (unsigned long long)
  */
<font color='#880000'>-#define STRING_TO_INTEGER
-#define STRING_TO_TYPE unsigned long long
-#define STRING_TO_NAME rtems_string_to_unsigned_long_long
-#define STRING_TO_METHOD strtoull
-#define STRING_TO_MAX ULONG_LONG_MAX
-#include "stringto_template.h"
</font><font color='#000088'>+
+rtems_status_code rtems_string_to_unsigned_long_long (
+  const char *s,
+  unsigned long long *n,
+  char **endptr,
+  int base
+)
+{
+  unsigned long long result;
+  char *end;
+
+  if ( !n )
+    return RTEMS_INVALID_ADDRESS;
+
+  errno = 0;
+  *n = 0;
+
+  result = strtoull( s, &end, base );
+
+  if ( endptr )
+    *endptr = end;
+
+  if ( end == s )
+    return RTEMS_NOT_DEFINED;
+
+  if ( (result == ULONG_LONG_MAX) && (errno == ERANGE) )
+    return RTEMS_INVALID_NUMBER;
+
+  if ( (result == 0) && (errno == ERANGE) )
+    return RTEMS_INVALID_NUMBER;
+
+  *n = result;
+
+  return RTEMS_SUCCESSFUL;
+}
</font></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>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>

        * libmisc/stringto/stringtodouble.c,
        libmisc/stringto/stringtofloat.c: Rework.
</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.2684&r2=text&tr2=1.2685&diff_format=h">M</a></td><td width='1%'>1.2685</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libmisc/stringto/stringtodouble.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/libmisc/stringto/stringtodouble.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libmisc/stringto/stringtofloat.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.3&diff_format=h">M</a></td><td width='1%'>1.3</td><td width='100%'>cpukit/libmisc/stringto/stringtofloat.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2684 rtems/cpukit/ChangeLog:1.2685
--- rtems/cpukit/ChangeLog:1.2684       Mon Jan 31 20:32:45 2011
+++ rtems/cpukit/ChangeLog      Mon Jan 31 20:34:19 2011
</font><font color='#997700'>@@ -1,5 +1,8 @@
</font> 2011-02-01        Ralf Corsepius <ralf.corsepius@rtems.org>
 
<font color='#000088'>+   * libmisc/stringto/stringtodouble.c,
+       libmisc/stringto/stringtofloat.c: Rework.
+
</font>   * libmisc/stringto/stringtolong.c,
        libmisc/stringto/stringtolonglong.c,
        libmisc/stringto/stringtounsignedlong.c,

<font color='#006600'>diff -u rtems/cpukit/libmisc/stringto/stringtodouble.c:1.2 rtems/cpukit/libmisc/stringto/stringtodouble.c:1.3
--- rtems/cpukit/libmisc/stringto/stringtodouble.c:1.2  Sun Mar 28 10:20:32 2010
+++ rtems/cpukit/libmisc/stringto/stringtodouble.c      Mon Jan 31 20:34:19 2011
</font><font color='#997700'>@@ -2,6 +2,8 @@
</font>  *  COPYRIGHT (c) 2009.
  *  On-Line Applications Research Corporation (OAR).
  *
<font color='#000088'>+ *  Copyright (c) 2011  Ralf Corsépius, Ulm, Germany.
+ *
</font>  *  The license and distribution terms for this file may be
  *  found in the file LICENSE in this distribution or at
  *  http://www.rtems.com/license/LICENSE.
<font color='#997700'>@@ -13,13 +15,45 @@
</font> #include "config.h"
 #endif
 
<font color='#000088'>+#include <errno.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include <rtems/stringto.h>
+
</font> /*
  *  Instantiate an error checking wrapper for strtod (double)
  */
<font color='#880000'>-#define STRING_TO_FLOAT
-#define STRING_TO_TYPE double
-#define STRING_TO_NAME rtems_string_to_double
-#define STRING_TO_METHOD strtod
-#define STRING_TO_MAX HUGE_VAL
-#include "stringto_template.h"
</font> 
<font color='#000088'>+rtems_status_code rtems_string_to_double (
+  const char *s,
+  double *n,
+  char **endptr
+)
+{
+  double result;
+  char *end;
+
+  if ( !n )
+    return RTEMS_INVALID_ADDRESS;
+
+  errno = 0;
+  *n = 0;
+
+  result = strtod( s, &end );
+
+  if ( endptr )
+    *endptr = end;
+
+  if ( end == s )
+    return RTEMS_NOT_DEFINED;
+
+  if ( (result == HUGE_VAL) && (errno == ERANGE))
+      return RTEMS_INVALID_NUMBER;
+  if ( (result == 0) && (errno == ERANGE))
+      return RTEMS_INVALID_NUMBER;
+
+  *n = result;
+
+  return RTEMS_SUCCESSFUL;
+}
</font>
<font color='#006600'>diff -u rtems/cpukit/libmisc/stringto/stringtofloat.c:1.2 rtems/cpukit/libmisc/stringto/stringtofloat.c:1.3
--- rtems/cpukit/libmisc/stringto/stringtofloat.c:1.2   Sun Mar 28 10:20:32 2010
+++ rtems/cpukit/libmisc/stringto/stringtofloat.c       Mon Jan 31 20:34:19 2011
</font><font color='#997700'>@@ -2,6 +2,8 @@
</font>  *  COPYRIGHT (c) 2009.
  *  On-Line Applications Research Corporation (OAR).
  *
<font color='#000088'>+ *  Copyright (c) 2011  Ralf Corsépius, Ulm, Germany.
+ *
</font>  *  The license and distribution terms for this file may be
  *  found in the file LICENSE in this distribution or at
  *  http://www.rtems.com/license/LICENSE.
<font color='#997700'>@@ -13,12 +15,45 @@
</font> #include "config.h"
 #endif
 
<font color='#000088'>+#include <errno.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include <rtems/stringto.h>
+
</font> /*
  *  Instantiate an error checking wrapper for strtof (float)
  */
<font color='#880000'>-#define STRING_TO_FLOAT
-#define STRING_TO_TYPE float
-#define STRING_TO_NAME rtems_string_to_float
-#define STRING_TO_METHOD strtof
-#define STRING_TO_MAX HUGE_VALF
-#include "stringto_template.h"
</font><font color='#000088'>+
+rtems_status_code rtems_string_to_float (
+  const char *s,
+  float *n,
+  char **endptr
+)
+{
+  float result;
+  char *end;
+
+  if ( !n )
+    return RTEMS_INVALID_ADDRESS;
+
+  errno = 0;
+  *n = 0;
+
+  result = strtof( s, &end );
+
+  if ( endptr )
+    *endptr = end;
+
+  if ( end == s )
+    return RTEMS_NOT_DEFINED;
+
+  if ( (result == HUGE_VALF) && (errno == ERANGE))
+      return RTEMS_INVALID_NUMBER;
+  if ( (result == 0) && (errno == ERANGE))
+      return RTEMS_INVALID_NUMBER;
+
+  *n = result;
+
+  return RTEMS_SUCCESSFUL;
+}
</font></pre>
<p> </p>
<a name='cs3'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>Fix typos
</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.2685&r2=text&tr2=1.2686&diff_format=h">M</a></td><td width='1%'>1.2686</td><td width='100%'>cpukit/ChangeLog</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2685 rtems/cpukit/ChangeLog:1.2686
--- rtems/cpukit/ChangeLog:1.2685       Mon Jan 31 20:34:19 2011
+++ rtems/cpukit/ChangeLog      Mon Jan 31 20:36:11 2011
</font><font color='#997700'>@@ -17,7 +17,7 @@
</font> 
        * libmisc/stringto/stringtopointer.c: Rework.
 
<font color='#880000'>-2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2011-01-28    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * include/rtems/bspIo.h, include/rtems/concat.h, include/rtems/irq.h,
        score/cpu/i386/rtems/score/idtr.h,
<font color='#997700'>@@ -408,17 +408,17 @@
</font>   * posix/include/devctl.h, posix/src/devctl.c: Remove.
        * posix/Makefile.am: Remove devctl.
 
<font color='#880000'>-2010-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-08-29    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * posix/src/killinfo.c: Ensure interested is non-NULL before using it.
 
<font color='#880000'>-2010-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-08-29    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libcsupport/src/privateenv.c: Add macro to test status when
        RTEMS_DEBUG is enabled. Note than evaluation of root directory should
        always work.
 
<font color='#880000'>-2010-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-08-29    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libcsupport/src/getlogin.c: Modify to use strncpy() on all paths.
 
<font color='#997700'>@@ -428,7 +428,7 @@
</font>   * libmisc/shell/main_setenv.c: Address memory leak identified by
        Coverity.
 
<font color='#880000'>-2010-08-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-08-28    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libfs/src/pipe/pipe.c: Remove unreachable line flagged by Coverity as
        dead code.
<font color='#997700'>@@ -444,13 +444,13 @@
</font> 
        * libmisc/shell/main_date.c: Use snprintf() not sprintf().
 
<font color='#880000'>-2010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-08-27    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1693/filesystem
        * libfs/src/imfs/memfile.c: IMFS_memfile_get_block_pointer() was
        checking incorrect pointer and thus had dead code.
 
<font color='#880000'>-2010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-08-27    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1692/filesystem
        * libcsupport/include/rtems/libio.h, libfs/src/devfs/devfs_eval.c,
<font color='#997700'>@@ -942,7 +942,7 @@
</font>   * score/include/rtems/score/prioritybitmap.h,
        score/inline/rtems/score/prioritybitmap.inl: New files.
 
<font color='#880000'>-2010-07-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-29    Joel Sherrill <joel.sherril@OARcorp.com>
</font> 
        * posix/src/psignalunblockthread.c: Clean up and simplify.
 
<font color='#997700'>@@ -961,7 +961,7 @@
</font>   * libfs/src/imfs/imfs_load_tar.c, libmisc/untar/untar.c: Now supports
        both pax and GNU tar created tar files.
 
<font color='#880000'>-2010-07-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-27    Joel Sherrill <joel.sherril@OARcorp.com>
</font> 
        * posix/src/sigsuspend.c: Do not assert unless RTEMS_DEBUG is defined.
 
<font color='#997700'>@@ -977,12 +977,12 @@
</font>   * posix/src/psignalchecksignal.c, posix/src/sigtimedwait.c:
        sigtimedwait() was not completely following the POSIX specification.
 
<font color='#880000'>-2010-07-26 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-26    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * score/src/threadget.c: Conditionalize a check that can only occur
        when POSIX is disabled.
 
<font color='#880000'>-2010-07-26 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-26    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * rtems/src/taskmode.c, score/inline/rtems/score/thread.inl: Rework a
        bit to eliminate unreachable path for task blocked while calling
<font color='#997700'>@@ -1015,7 +1015,7 @@
</font> 
        * rtems/src/ratemonperiod.c: Remove tabs.
 
<font color='#880000'>-2010-07-26 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-26    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * rtems/src/ratemonperiod.c: Use if not switch since all cases of enum
        are not valid and switch was generating dead code.
<font color='#997700'>@@ -1168,12 +1168,12 @@
</font>   * libnetworking/rtems/rtems_syscall.c: Replaced null socket handlers
        with default handlers. Null handlers are no longer allowed.
 
<font color='#880000'>-2010-07-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-10    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libcsupport/Makefile.am: Do not build libio_sockets.c if networking
        is not enabled.
 
<font color='#880000'>-2010-07-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-10    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libcsupport/Makefile.am: Remove these files as they are uused.
        * libcsupport/src/__brk.c, libcsupport/src/__sbrk.c: Removed.
<font color='#997700'>@@ -1202,7 +1202,7 @@
</font>   * score/include/rtems/score/interr.h: Remove
        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
 
<font color='#880000'>-2010-07-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-06    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libfs/src/imfs/ioman.c: Remove unneeded operation check.
 
<font color='#997700'>@@ -1245,7 +1245,7 @@
</font>   libfs/src/rfs/rtems-rfs-rtems.c: Correct types and prototypes to
        eliminate warnings.
 
<font color='#880000'>-2010-07-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-01    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libfs/src/dosfs/msdos_handlers_dir.c,
        libfs/src/dosfs/msdos_handlers_file.c, libfs/src/imfs/imfs_fifo.c,
<font color='#997700'>@@ -1285,7 +1285,7 @@
</font>   * libcsupport/src/rtems_memalign.c, score/include/rtems/score/heap.h:
        Remove stray references to malloc boundary.
 
<font color='#880000'>-2010-07-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-07-01    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1594/filesystem
        * libfs/src/imfs/memfile.c: Include assert.h
<font color='#997700'>@@ -1336,7 +1336,7 @@
</font>   * sapi/include/confdefs.h: Reflect changes above.  Renamed
        *_miniIMFS in *_MINIIMFS.  Renamed *_NFSFS in *_NFS.
 
<font color='#880000'>-2010-06-30 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-30    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1472/cpukit
        * libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
<font color='#997700'>@@ -1455,7 +1455,7 @@
</font>   so rtems_panic() can be a noreturn method. This eliminates some
        unreachable and thus untestable code.
 
<font color='#880000'>-2010-06-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-28    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libcsupport/src/termios.c: Formatting.
 
<font color='#997700'>@@ -1499,21 +1499,21 @@
</font>   inline method. It is only used in one place and relatively simple.
        * score/src/threadevaluatemode.c: Removed.
 
<font color='#880000'>-2010-06-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-24    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libfs/src/imfs/memfile.c: Fix assert.
 
<font color='#880000'>-2010-06-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-24    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libcsupport/src/read.c, libcsupport/src/write.c: read(2) and write(2)
        should return 0 when passed a count of 0 after verifying other
        possible errors.
 
<font color='#880000'>-2010-06-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-24    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libfs/src/imfs/imfs_creat.c: Fix warning.
 
<font color='#880000'>-2010-06-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-24    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
        libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
<font color='#997700'>@@ -1539,17 +1539,17 @@
</font>   fifo_open() was attempted with (O_WRONLY|O_NONBLOCK).
        Mutex was locked too many times on this path and we needed an unlock.
 
<font color='#880000'>-2010-06-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-24    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1587/filesystem
        Coverity Id 35
        * libfs/src/rfs/rtems-rfs-shell.c: Address possible NULL dereference.
 
<font color='#880000'>-2010-06-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-23    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libmisc/stackchk/check.c: More clean up and coverage improvements..
 
<font color='#880000'>-2010-06-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-23    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libmisc/stackchk/check.c: Clean up to improve coverage.
 
<font color='#997700'>@@ -1583,7 +1583,7 @@
</font>   * posix/src/keycreate.c, posix/src/killinfo.c: Remove more ITRON
        references.
 
<font color='#880000'>-2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-21    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1581/cpukit
        * libcsupport/include/rtems/malloc.h, sapi/include/confdefs.h: Remove
<font color='#997700'>@@ -1595,14 +1595,14 @@
</font>   * posix/src/semtimedwait.c: This routine is supposed to return -1/errno
        NOT the status directly.
 
<font color='#880000'>-2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-21    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1554/cpukit
        Coverity Id 17
        * libi2c/libi2c.c, score/src/objectextendinformation.c: Fix memory leak
        on error.
 
<font color='#880000'>-2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-21    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1559/misc
        Coverity Id 16
<font color='#997700'>@@ -1613,7 +1613,7 @@
</font>   * sapi/include/confdefs.h: Add parameters for FIFOs and pipes since
        they are distinct to the user.
 
<font color='#880000'>-2010-06-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-19    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * sapi/include/confdefs.h: Add CONFIGURE_MAXIMUM_FIFOS to account for
        resources per FIFO instance.
<font color='#997700'>@@ -1663,7 +1663,7 @@
</font> 
        * sapi/include/confdefs.h: Remove ITRON configuration parameters.
 
<font color='#880000'>-2010-06-17 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-17    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * sapi/include/confdefs.h: Remove RTEMS_COVERAGE conditionals.
 
<font color='#997700'>@@ -1793,7 +1793,7 @@
</font>   * libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Various 64bit fixes.
        * libfs/src/rfs/rtems-rfs-group.c: Various 64bit fixes.
 
<font color='#880000'>-2010-06-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-16    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1453/cpukit
        * posix/Makefile.am: newlib uses sysconf() for _CLOCKS_PER_SEC_ so
<font color='#997700'>@@ -1889,7 +1889,7 @@
</font>   * libcsupport/include/rtems/libio_.h: Fix broken doxygen
        meta comment.
 
<font color='#880000'>-2010-06-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-14    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        PR 1553/filesystem
        Coverity Id 37
<font color='#997700'>@@ -1939,7 +1939,7 @@
</font> 
        * libcsupport/include/rtems/libio.h: Fix typo in doxygen comment.
 
<font color='#880000'>-2010-06-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-06-12    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libfs/src/pipe/fifo.c: Remove unused variable to fix warning.
        * libnetworking/rtems/mkrootfs.c: Add include to fix warning.
<font color='#997700'>@@ -2501,11 +2501,11 @@
</font> 
        * libcsupport/src/chdir.c: Check for NULL pointer.
 
<font color='#880000'>-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-04-25    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Fix warning.
 
<font color='#880000'>-2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
</font><font color='#000088'>+2010-04-25    Joel Sherrill <joel.sherrill@OARcorp.com>
</font> 
        * libmisc/stringto/stringto_template.h: Remove warning.
 
<font color='#997700'>@@ -2971,7 +2971,7 @@
</font>   score/src/objectinitializeinformation.c: Add new fatal error for
        configuring unlimited and maximum of 0.
 
<font color='#880000'>-2010-03-09 Joel Sherrill <joel.sherrilL@oarcorp.com>
</font><font color='#000088'>+2010-03-09    Joel Sherrill <joel.sherrill@oarcorp.com>
</font> 
        * libmisc/Makefile.am: Remove duplicate file from list.
 
</pre>
<p> </p>
<a name='cs4'></a>
<table border='0' cellspacing='0' cellpadding='5' width='100%' bgcolor='#eeeeee'>
<tr><td colspan='3' bgcolor='#dddddd'>
 <font color='#bb2222'><strong>ralf</strong></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2011-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>

        * libmisc/Makefile.am: Remove stringto/stringto_template.h.
        * libmisc/stringto/stringto_template.h: Remove.
</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.2686&r2=text&tr2=1.2687&diff_format=h">M</a></td><td width='1%'>1.2687</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libmisc/Makefile.am.diff?r1=text&tr1=1.85&r2=text&tr2=1.86&diff_format=h">M</a></td><td width='1%'>1.86</td><td width='100%'>cpukit/libmisc/Makefile.am</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libmisc/stringto/stringto_template.h?rev=1.7&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.7</font></td><td width='100%'><font color="#880000">cpukit/libmisc/stringto/stringto_template.h</font></td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2686 rtems/cpukit/ChangeLog:1.2687
--- rtems/cpukit/ChangeLog:1.2686       Mon Jan 31 20:36:11 2011
+++ rtems/cpukit/ChangeLog      Mon Jan 31 20:39:20 2011
</font><font color='#997700'>@@ -1,4 +1,7 @@
</font> 2011-02-01        Ralf Corsepius <ralf.corsepius@rtems.org>
<font color='#000088'>+<span style="background-color: #FF0000">   </span>
+       * libmisc/Makefile.am: Remove stringto/stringto_template.h.
+       * libmisc/stringto/stringto_template.h: Remove.
</font> 
        * libmisc/stringto/stringtodouble.c,
        libmisc/stringto/stringtofloat.c: Rework.

<font color='#006600'>diff -u rtems/cpukit/libmisc/Makefile.am:1.85 rtems/cpukit/libmisc/Makefile.am:1.86
--- rtems/cpukit/libmisc/Makefile.am:1.85       Mon May 31 08:56:37 2010
+++ rtems/cpukit/libmisc/Makefile.am    Mon Jan 31 20:39:20 2011
</font><font color='#997700'>@@ -138,7 +138,7 @@
</font>     stringto/stringtoint.c stringto/stringtolong.c stringto/stringtolonglong.c \
     stringto/stringtopointer.c stringto/stringtounsignedint.c \
     stringto/stringtounsignedchar.c stringto/stringtounsignedlong.c \
<font color='#880000'>-    stringto/stringtounsignedlonglong.c stringto/stringto_template.h
</font><font color='#000088'>+    stringto/stringtounsignedlonglong.c
</font> 
 ## fsmount
 noinst_LIBRARIES += libfsmount.a
</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>