<!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-08-09)</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>
 <font color='#225522'><em>(on branch rtems-4-10-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-08-03 Sebastian Huber <sebastian.huber@embedded-brains.de>

        PR 1650/cpukit
        * user/part.t: Clarify.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/doc/ChangeLog.diff?r1=text&tr1=1.274.2.4&r2=text&tr2=1.274.2.5&diff_format=h">M</a></td><td width='1%'>1.274.2.5</td><td width='100%'>doc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/doc/user/part.t.diff?r1=text&tr1=1.19&r2=text&tr2=1.19.2.1&diff_format=h">M</a></td><td width='1%'>1.19.2.1</td><td width='100%'>doc/user/part.t</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/doc/ChangeLog:1.274.2.4 rtems/doc/ChangeLog:1.274.2.5
--- rtems/doc/ChangeLog:1.274.2.4       Fri Jun 11 06:11:29 2010
+++ rtems/doc/ChangeLog Mon Aug  9 02:29:14 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-08-03    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       PR 1650/cpukit
+       * user/part.t: Clarify.
+
</font> 2010-06-11        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * Makefile.am: Don't install html_imagesdir unconditionally.

<font color='#006600'>diff -u rtems/doc/user/part.t:1.19 rtems/doc/user/part.t:1.19.2.1
--- rtems/doc/user/part.t:1.19  Tue May 18 08:41:53 2010
+++ rtems/doc/user/part.t       Mon Aug  9 02:29:14 2010
</font><font color='#997700'>@@ -457,3 +457,6 @@
</font> Returning a buffer to a global partition which does
 not reside on the local node will generate a request telling the
 remote node to return the buffer to the specified partition.
<font color='#000088'>+
+Returning a buffer multiple times is an error.  It will corrupt the internal
+state of the partition.
</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>sh</strong></font>
 <font color='#225522'><em>(on branch rtems-4-10-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>

        PR 1513/doc
        * user/chains.t: Added missing functions.  Uniform text for
        unprotected functions.
</pre></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/doc/ChangeLog.diff?r1=text&tr1=1.286&r2=text&tr2=1.287&diff_format=h">M</a></td><td width='1%'>1.287</td><td width='100%'>doc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/doc/ChangeLog.diff?r1=text&tr1=1.274.2.5&r2=text&tr2=1.274.2.6&diff_format=h">M</a></td><td width='1%'>1.274.2.6</td><td width='100%'>doc/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/doc/user/chains.t.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>doc/user/chains.t</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/doc/user/chains.t.diff?r1=text&tr1=1.8&r2=text&tr2=1.8.2.1&diff_format=h">M</a></td><td width='1%'>1.8.2.1</td><td width='100%'>doc/user/chains.t</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/doc/ChangeLog:1.286 rtems/doc/ChangeLog:1.287
--- rtems/doc/ChangeLog:1.286   Tue Aug  3 02:04:46 2010
+++ rtems/doc/ChangeLog Mon Aug  9 02:51:19 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-08-09    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       PR 1513/doc
+       * user/chains.t: Added missing functions.  Uniform text for
+       unprotected functions.
+
</font> 2010-08-03        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        PR 1650/cpukit

<font color='#006600'>diff -u rtems/doc/ChangeLog:1.274.2.5 rtems/doc/ChangeLog:1.274.2.6
--- rtems/doc/ChangeLog:1.274.2.5       Mon Aug  9 02:29:14 2010
+++ rtems/doc/ChangeLog Mon Aug  9 02:51:52 2010
</font><font color='#997700'>@@ -1,3 +1,9 @@
</font><font color='#000088'>+2010-08-09    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       PR 1513/doc
+       * user/chains.t: Added missing functions.  Uniform text for
+       unprotected functions.
+
</font> 2010-08-03        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        PR 1650/cpukit

<font color='#006600'>diff -u rtems/doc/user/chains.t:1.8 rtems/doc/user/chains.t:1.9
--- rtems/doc/user/chains.t:1.8 Tue May 18 06:44:54 2010
+++ rtems/doc/user/chains.t     Mon Aug  9 02:51:19 2010
</font><font color='#997700'>@@ -34,8 +34,11 @@
</font> @item @code{@value{DIRPREFIX}chain_is_head} - Is the node the head ?
 @item @code{@value{DIRPREFIX}chain_is_tail} - Is the node the tail ?
 @item @code{@value{DIRPREFIX}chain_extract} - Extract the node from the chain
<font color='#000088'>+@item @code{@value{DIRPREFIX}chain_extract_unprotected} - Extract the node from the chain (unprotected)
</font> @item @code{@value{DIRPREFIX}chain_get} - Return the first node on the chain
<font color='#000088'>+@item @code{@value{DIRPREFIX}chain_get_unprotected} - Return the first node on the chain (unprotected)
</font> @item @code{@value{DIRPREFIX}chain_insert} - Insert the node into the chain
<font color='#000088'>+@item @code{@value{DIRPREFIX}chain_insert_unprotected} - Insert the node into the chain (unprotected)
</font> @item @code{@value{DIRPREFIX}chain_append} - Append the node to chain
 @item @code{@value{DIRPREFIX}chain_append_unprotected} - Append the node to chain (unprotected)
 @item @code{@value{DIRPREFIX}chain_prepend} - Prepend the node to the end of the chain
<font color='#997700'>@@ -588,6 +591,9 @@
</font> Interrupts are disabled while extracting the node to ensure the
 atomicity of the operation.
 
<font color='#000088'>+Use @code{@value{DIRPREFIX}chain_extract_unprotected()} to avoid disabling of
+interrupts.
+
</font> @c
 @c
 @c
<font color='#997700'>@@ -623,6 +629,9 @@
</font> Interrupts are disabled while obtaining the node to ensure the
 atomicity of the operation.
 
<font color='#000088'>+Use @code{@value{DIRPREFIX}chain_get_unprotected()} to avoid disabling of
+interrupts.
+
</font> @c
 @c
 @c
<font color='#997700'>@@ -657,6 +666,9 @@
</font> Interrupts are disabled during the insert to ensure the atomicity of
 the operation.
 
<font color='#000088'>+Use @code{@value{DIRPREFIX}chain_insert_unprotected()} to avoid disabling of
+interrupts.
+
</font> @c
 @c
 @c
<font color='#997700'>@@ -690,38 +702,8 @@
</font> Interrupts are disabled during the append to ensure the atomicity of
 the operation.
 
<font color='#880000'>-@c
-@c
-@c
-@page
-@subsection Append a Node (unprotected)
-
-@cindex chain append a node unprotected
-
-@subheading CALLING SEQUENCE:
-
-@ifset is-C
-@findex @value{DIRPREFIX}chain_append_unprotected
-@example
-void @value{DIRPREFIX}chain_append_unprotected(
-  @value{DIRPREFIX}chain_control *the_chain,
-  @value{DIRPREFIX}chain_node    *the_node
-);
-@end example
-@end ifset
-
-@subheading RETURNS
-
-Returns nothing.
-
-@subheading DESCRIPTION:
-
-This routine appends a node to the end of a chain.
-
-@subheading NOTES:
-
-Interrupts are NOT disabled during the append to ensure the atomicity of
-the operation.
</font><font color='#000088'>+Use @code{@value{DIRPREFIX}chain_append_unprotected()} to avoid disabling of
+interrupts.
</font> 
 @c
 @c
<font color='#997700'>@@ -756,35 +738,5 @@
</font> Interrupts are disabled during the prepend to ensure the atomicity of
 the operation.
 
<font color='#880000'>-@c
-@c
-@c
-@page
-@subsection Prepend a Node (unprotected)
-
-@cindex prepend node
-
-@subheading CALLING SEQUENCE:
-
-@ifset is-C
-@findex @value{DIRPREFIX}chain_prepend_unprotected
-@example
-void @value{DIRPREFIX}chain_prepend_unprotected(
-  @value{DIRPREFIX}chain_control *the_chain,
-  @value{DIRPREFIX}chain_node    *the_node
-);
-@end example
-@end ifset
-
-@subheading RETURNS
-
-Returns nothing.
-
-@subheading DESCRIPTION:
-
-This routine prepends a node to the front of the chain.
-
-@subheading NOTES:
-
-Interrupts are NOT disabled during the prepend to ensure the atomicity of
-the operation.
</font><font color='#000088'>+Use @code{@value{DIRPREFIX}chain_prepend_unprotected()} to avoid disabling of
+interrupts.
</font>
<font color='#006600'>diff -u rtems/doc/user/chains.t:1.8 rtems/doc/user/chains.t:1.8.2.1
--- rtems/doc/user/chains.t:1.8 Tue May 18 06:44:54 2010
+++ rtems/doc/user/chains.t     Mon Aug  9 02:51:52 2010
</font><font color='#997700'>@@ -34,8 +34,11 @@
</font> @item @code{@value{DIRPREFIX}chain_is_head} - Is the node the head ?
 @item @code{@value{DIRPREFIX}chain_is_tail} - Is the node the tail ?
 @item @code{@value{DIRPREFIX}chain_extract} - Extract the node from the chain
<font color='#000088'>+@item @code{@value{DIRPREFIX}chain_extract_unprotected} - Extract the node from the chain (unprotected)
</font> @item @code{@value{DIRPREFIX}chain_get} - Return the first node on the chain
<font color='#000088'>+@item @code{@value{DIRPREFIX}chain_get_unprotected} - Return the first node on the chain (unprotected)
</font> @item @code{@value{DIRPREFIX}chain_insert} - Insert the node into the chain
<font color='#000088'>+@item @code{@value{DIRPREFIX}chain_insert_unprotected} - Insert the node into the chain (unprotected)
</font> @item @code{@value{DIRPREFIX}chain_append} - Append the node to chain
 @item @code{@value{DIRPREFIX}chain_append_unprotected} - Append the node to chain (unprotected)
 @item @code{@value{DIRPREFIX}chain_prepend} - Prepend the node to the end of the chain
<font color='#997700'>@@ -588,6 +591,9 @@
</font> Interrupts are disabled while extracting the node to ensure the
 atomicity of the operation.
 
<font color='#000088'>+Use @code{@value{DIRPREFIX}chain_extract_unprotected()} to avoid disabling of
+interrupts.
+
</font> @c
 @c
 @c
<font color='#997700'>@@ -623,6 +629,9 @@
</font> Interrupts are disabled while obtaining the node to ensure the
 atomicity of the operation.
 
<font color='#000088'>+Use @code{@value{DIRPREFIX}chain_get_unprotected()} to avoid disabling of
+interrupts.
+
</font> @c
 @c
 @c
<font color='#997700'>@@ -657,6 +666,9 @@
</font> Interrupts are disabled during the insert to ensure the atomicity of
 the operation.
 
<font color='#000088'>+Use @code{@value{DIRPREFIX}chain_insert_unprotected()} to avoid disabling of
+interrupts.
+
</font> @c
 @c
 @c
<font color='#997700'>@@ -690,38 +702,8 @@
</font> Interrupts are disabled during the append to ensure the atomicity of
 the operation.
 
<font color='#880000'>-@c
-@c
-@c
-@page
-@subsection Append a Node (unprotected)
-
-@cindex chain append a node unprotected
-
-@subheading CALLING SEQUENCE:
-
-@ifset is-C
-@findex @value{DIRPREFIX}chain_append_unprotected
-@example
-void @value{DIRPREFIX}chain_append_unprotected(
-  @value{DIRPREFIX}chain_control *the_chain,
-  @value{DIRPREFIX}chain_node    *the_node
-);
-@end example
-@end ifset
-
-@subheading RETURNS
-
-Returns nothing.
-
-@subheading DESCRIPTION:
-
-This routine appends a node to the end of a chain.
-
-@subheading NOTES:
-
-Interrupts are NOT disabled during the append to ensure the atomicity of
-the operation.
</font><font color='#000088'>+Use @code{@value{DIRPREFIX}chain_append_unprotected()} to avoid disabling of
+interrupts.
</font> 
 @c
 @c
<font color='#997700'>@@ -756,35 +738,5 @@
</font> Interrupts are disabled during the prepend to ensure the atomicity of
 the operation.
 
<font color='#880000'>-@c
-@c
-@c
-@page
-@subsection Prepend a Node (unprotected)
-
-@cindex prepend node
-
-@subheading CALLING SEQUENCE:
-
-@ifset is-C
-@findex @value{DIRPREFIX}chain_prepend_unprotected
-@example
-void @value{DIRPREFIX}chain_prepend_unprotected(
-  @value{DIRPREFIX}chain_control *the_chain,
-  @value{DIRPREFIX}chain_node    *the_node
-);
-@end example
-@end ifset
-
-@subheading RETURNS
-
-Returns nothing.
-
-@subheading DESCRIPTION:
-
-This routine prepends a node to the front of the chain.
-
-@subheading NOTES:
-
-Interrupts are NOT disabled during the prepend to ensure the atomicity of
-the operation.
</font><font color='#000088'>+Use @code{@value{DIRPREFIX}chain_prepend_unprotected()} to avoid disabling of
+interrupts.
</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>sh</strong></font>
 <font color='#225522'><em>(on branch rtems-4-10-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>

        * sapi/inline/rtems/chain.inl: Added
        rtems_chain_extract_unprotected().
</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.2550&r2=text&tr2=1.2551&diff_format=h">M</a></td><td width='1%'>1.2551</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/ChangeLog.diff?r1=text&tr1=1.2346.2.57&r2=text&tr2=1.2346.2.58&diff_format=h">M</a></td><td width='1%'>1.2346.2.58</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/sapi/inline/rtems/chain.inl.diff?r1=text&tr1=1.8&r2=text&tr2=1.9&diff_format=h">M</a></td><td width='1%'>1.9</td><td width='100%'>cpukit/sapi/inline/rtems/chain.inl</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/sapi/inline/rtems/chain.inl.diff?r1=text&tr1=1.8&r2=text&tr2=1.8.2.1&diff_format=h">M</a></td><td width='1%'>1.8.2.1</td><td width='100%'>cpukit/sapi/inline/rtems/chain.inl</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2550 rtems/cpukit/ChangeLog:1.2551
--- rtems/cpukit/ChangeLog:1.2550       Mon Aug  9 02:33:58 2010
+++ rtems/cpukit/ChangeLog      Mon Aug  9 02:38:50 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-08-09    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * sapi/inline/rtems/chain.inl: Added
+       rtems_chain_extract_unprotected().
+
</font> 2010-08-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * posix/include/aio.h, posix/src/aio_return.c:

<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2346.2.57 rtems/cpukit/ChangeLog:1.2346.2.58
--- rtems/cpukit/ChangeLog:1.2346.2.57  Mon Aug  9 02:37:17 2010
+++ rtems/cpukit/ChangeLog      Mon Aug  9 02:56:03 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-08-09    Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+       * sapi/inline/rtems/chain.inl: Added
+       rtems_chain_extract_unprotected().
+
</font> 2010-08-09        Ralf Corsépius <ralf.corsepius@rtems.org>
 
        * posix/include/aio.h, posix/src/aio_return.c:

<font color='#006600'>diff -u rtems/cpukit/sapi/inline/rtems/chain.inl:1.8 rtems/cpukit/sapi/inline/rtems/chain.inl:1.9
--- rtems/cpukit/sapi/inline/rtems/chain.inl:1.8        Fri Apr 30 03:39:15 2010
+++ rtems/cpukit/sapi/inline/rtems/chain.inl    Mon Aug  9 02:38:51 2010
</font><font color='#997700'>@@ -366,6 +366,21 @@
</font> }
 
 /**
<font color='#000088'>+ *  @brief Extract the specified node from a chain (unprotected).
+ *
+ *  This routine extracts @a the_node from the chain on which it resides.
+ *
+ *  @note It does NOT disable interrupts to ensure the atomicity of the
+ *  append operation.
+ */
+RTEMS_INLINE_ROUTINE void rtems_chain_extract_unprotected(
+  rtems_chain_node *the_node
+)
+{
+  _Chain_Extract_unprotected( the_node );
+}
+
+/**
</font>  *  @brief Obtain the first node on a chain
  *
  *  This function removes the first node from @a the_chain and returns

<font color='#006600'>diff -u rtems/cpukit/sapi/inline/rtems/chain.inl:1.8 rtems/cpukit/sapi/inline/rtems/chain.inl:1.8.2.1
--- rtems/cpukit/sapi/inline/rtems/chain.inl:1.8        Fri Apr 30 03:39:15 2010
+++ rtems/cpukit/sapi/inline/rtems/chain.inl    Mon Aug  9 02:56:04 2010
</font><font color='#997700'>@@ -366,6 +366,21 @@
</font> }
 
 /**
<font color='#000088'>+ *  @brief Extract the specified node from a chain (unprotected).
+ *
+ *  This routine extracts @a the_node from the chain on which it resides.
+ *
+ *  @note It does NOT disable interrupts to ensure the atomicity of the
+ *  append operation.
+ */
+RTEMS_INLINE_ROUTINE void rtems_chain_extract_unprotected(
+  rtems_chain_node *the_node
+)
+{
+  _Chain_Extract_unprotected( the_node );
+}
+
+/**
</font>  *  @brief Obtain the first node on a chain
  *
  *  This function removes the first node from @a the_chain and returns
</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>
 <font color='#225522'><em>(on branch rtems-4-10-branch)</em></font>
</td></tr>
<tr><td colspan='3' bgcolor='#dddddd'><pre>2010-08-09 Ralf Corsépius <ralf.corsepius@rtems.org>

        * posix/include/aio.h, posix/src/aio_return.c:
        Let aio_return return ssize_t (Mandated by POSIX).
</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.2549&r2=text&tr2=1.2550&diff_format=h">M</a></td><td width='1%'>1.2550</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/ChangeLog.diff?r1=text&tr1=1.2346.2.56&r2=text&tr2=1.2346.2.57&diff_format=h">M</a></td><td width='1%'>1.2346.2.57</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/include/aio.h.diff?r1=text&tr1=1.12&r2=text&tr2=1.13&diff_format=h">M</a></td><td width='1%'>1.13</td><td width='100%'>cpukit/posix/include/aio.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/posix/include/aio.h.diff?r1=text&tr1=1.12&r2=text&tr2=1.12.2.1&diff_format=h">M</a></td><td width='1%'>1.12.2.1</td><td width='100%'>cpukit/posix/include/aio.h</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/posix/src/aio_return.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/posix/src/aio_return.c</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/posix/src/aio_return.c.diff?r1=text&tr1=1.2&r2=text&tr2=1.2.2.1&diff_format=h">M</a></td><td width='1%'>1.2.2.1</td><td width='100%'>cpukit/posix/src/aio_return.c</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2549 rtems/cpukit/ChangeLog:1.2550
--- rtems/cpukit/ChangeLog:1.2549       Sun Aug  8 15:24:59 2010
+++ rtems/cpukit/ChangeLog      Mon Aug  9 02:33:58 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-08-09    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * posix/include/aio.h, posix/src/aio_return.c:
+       Let aio_return return ssize_t (Mandated by POSIX).
+
</font> 2010-08-08        Joel Sherrill <joel.sherrill@oarcorp.com>
 
        * libfs/src/imfs/imfs.h: Fix typo.

<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2346.2.56 rtems/cpukit/ChangeLog:1.2346.2.57
--- rtems/cpukit/ChangeLog:1.2346.2.56  Thu Jul  1 10:18:05 2010
+++ rtems/cpukit/ChangeLog      Mon Aug  9 02:37:17 2010
</font><font color='#997700'>@@ -1,3 +1,8 @@
</font><font color='#000088'>+2010-08-09    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * posix/include/aio.h, posix/src/aio_return.c:
+       Let aio_return return ssize_t (Mandated by POSIX).
+
</font> 2010-07-01        Sebastian Huber <sebastian.huber@embedded-brains.de>
 
        * libcsupport/include/rtems/libio_.h: Removed

<font color='#006600'>diff -u rtems/cpukit/posix/include/aio.h:1.12 rtems/cpukit/posix/include/aio.h:1.13
--- rtems/cpukit/posix/include/aio.h:1.12       Fri Jan  2 03:50:52 2009
+++ rtems/cpukit/posix/include/aio.h    Mon Aug  9 02:33:58 2010
</font><font color='#997700'>@@ -16,12 +16,12 @@
</font> #ifndef _AIO_H
 #define _AIO_H
 
<font color='#000088'>+#include <unistd.h>
+
</font> #ifdef __cplusplus
 extern "C" {
 #endif
 
<font color='#880000'>-#include <unistd.h>
-
</font> #if defined(_POSIX_ASYNCHRONOUS_IO)
 
 /*
<font color='#997700'>@@ -109,7 +109,7 @@
</font>  *        P1003.1b-1993, p. 162
  */
 
<font color='#880000'>-int aio_return(
</font><font color='#000088'>+ssize_t aio_return(
</font>   const struct aiocb  *aiocbp
 );
 

<font color='#006600'>diff -u rtems/cpukit/posix/include/aio.h:1.12 rtems/cpukit/posix/include/aio.h:1.12.2.1
--- rtems/cpukit/posix/include/aio.h:1.12       Fri Jan  2 03:50:52 2009
+++ rtems/cpukit/posix/include/aio.h    Mon Aug  9 02:37:18 2010
</font><font color='#997700'>@@ -16,12 +16,12 @@
</font> #ifndef _AIO_H
 #define _AIO_H
 
<font color='#000088'>+#include <unistd.h>
+
</font> #ifdef __cplusplus
 extern "C" {
 #endif
 
<font color='#880000'>-#include <unistd.h>
-
</font> #if defined(_POSIX_ASYNCHRONOUS_IO)
 
 /*
<font color='#997700'>@@ -109,7 +109,7 @@
</font>  *        P1003.1b-1993, p. 162
  */
 
<font color='#880000'>-int aio_return(
</font><font color='#000088'>+ssize_t aio_return(
</font>   const struct aiocb  *aiocbp
 );
 

<font color='#006600'>diff -u rtems/cpukit/posix/src/aio_return.c:1.2 rtems/cpukit/posix/src/aio_return.c:1.3
--- rtems/cpukit/posix/src/aio_return.c:1.2     Fri Jan  2 04:04:23 2009
+++ rtems/cpukit/posix/src/aio_return.c Mon Aug  9 02:33:58 2010
</font><font color='#997700'>@@ -22,7 +22,7 @@
</font> #include <rtems/system.h>
 #include <rtems/seterr.h>
 
<font color='#880000'>-int aio_return(
</font><font color='#000088'>+ssize_t aio_return(
</font>   const struct aiocb  *aiocbp __attribute__((unused))
 )
 {

<font color='#006600'>diff -u rtems/cpukit/posix/src/aio_return.c:1.2 rtems/cpukit/posix/src/aio_return.c:1.2.2.1
--- rtems/cpukit/posix/src/aio_return.c:1.2     Fri Jan  2 04:04:23 2009
+++ rtems/cpukit/posix/src/aio_return.c Mon Aug  9 02:37:18 2010
</font><font color='#997700'>@@ -22,7 +22,7 @@
</font> #include <rtems/system.h>
 #include <rtems/seterr.h>
 
<font color='#880000'>-int aio_return(
</font><font color='#000088'>+ssize_t aio_return(
</font>   const struct aiocb  *aiocbp __attribute__((unused))
 )
 {
</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>