<!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-09-01)</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>2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>

        PR 1696/networking:
        * libnetworking/arpa/inet.h: Partial update from FreeBSD.
        #include <rtems/endian.h>.
        Remove addr2ascii, ascii2addr.
</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.2622&r2=text&tr2=1.2623&diff_format=h">M</a></td><td width='1%'>1.2623</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libnetworking/arpa/inet.h.diff?r1=text&tr1=1.6&r2=text&tr2=1.7&diff_format=h">M</a></td><td width='1%'>1.7</td><td width='100%'>cpukit/libnetworking/arpa/inet.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2622 rtems/cpukit/ChangeLog:1.2623
--- rtems/cpukit/ChangeLog:1.2622       Wed Sep  1 06:08:30 2010
+++ rtems/cpukit/ChangeLog      Wed Sep  1 06:12:37 2010
</font><font color='#997700'>@@ -1,5 +1,12 @@
</font> 2010-09-01        Ralf Corsépius <ralf.corsepius@rtems.org>
 
<font color='#000088'>+   PR 1696/networking:
+       * libnetworking/arpa/inet.h: Partial update from FreeBSD.
+       #include <rtems/endian.h>.
+       Remove addr2ascii, ascii2addr.
+
+2010-09-01     Ralf Corsépius <ralf.corsepius@rtems.org>
+
</font>   * libnetworking/libc/addr2ascii.c,
        libnetworking/libc/ascii2addr.c,
        libnetworking/libc/addr2ascii.3: Remove.

<font color='#006600'>diff -u rtems/cpukit/libnetworking/arpa/inet.h:1.6 rtems/cpukit/libnetworking/arpa/inet.h:1.7
--- rtems/cpukit/libnetworking/arpa/inet.h:1.6  Thu May 10 02:29:13 2007
+++ rtems/cpukit/libnetworking/arpa/inet.h      Wed Sep  1 06:12:37 2010
</font><font color='#997700'>@@ -1,7 +1,9 @@
</font> /*
<font color='#000088'>+ * ++Copyright++ 1983, 1993
+ * -
</font>  * Copyright (c) 1983, 1993
<font color='#880000'>- * The Regents of the University of California.  All rights reserved.
- *
</font><font color='#000088'>+ *    The Regents of the University of California.  All rights reserved.
+ *<span style="background-color: #FF0000"> </span>
</font>  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
<font color='#997700'>@@ -10,14 +12,10 @@
</font>  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
<font color='#880000'>- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
</font><font color='#000088'>+ * 3. Neither the name of the University nor the names of its contributors
</font>  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
<font color='#880000'>- *
</font><font color='#000088'>+ *<span style="background-color: #FF0000"> </span>
</font>  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
<font color='#997700'>@@ -31,7 +29,7 @@
</font>  * SUCH DAMAGE.
  * -
  * Portions Copyright (c) 1993 by Digital Equipment Corporation.
<font color='#880000'>- *
</font><font color='#000088'>+ *<span style="background-color: #FF0000"> </span>
</font>  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
  * copyright notice and this permission notice appear in all copies, and that
<font color='#997700'>@@ -47,10 +45,14 @@
</font>  * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
  * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  * SOFTWARE.
<font color='#880000'>- *
</font><font color='#000088'>+ * -
+ * --Copyright--
+ */
+
+/*%
</font>  *        @(#)inet.h      8.1 (Berkeley) 6/2/93
<font color='#880000'>- * From: Id: inet.h,v 8.5 1997/01/29 08:48:09 vixie Exp $
- * $FreeBSD: src/include/arpa/inet.h,v 1.25 2002/08/21 16:19:56 mike Exp $
</font><font color='#000088'>+ *    $Id$
+ * $FreeBSD: src/include/arpa/inet.h,v 1.33 2010/07/06 03:48:46 maxim Exp $
</font>  */
 
 /*
<font color='#997700'>@@ -60,11 +62,14 @@
</font> #ifndef _ARPA_INET_H_
 #define        _ARPA_INET_H_
 
<font color='#880000'>-/* External definitions for functions in inet(3), addr2ascii(3) */
</font><font color='#000088'>+/* External definitions for functions in inet(3). */
</font> 
 #include <rtems/bsd/sys/cdefs.h>
 #include <rtems/bsdnet/_types.h>
 
<font color='#000088'>+/* Required for byteorder(3) functions. */
+#include <rtems/endian.h>
+
</font> #define   INET_ADDRSTRLEN         16
 #define        INET6_ADDRSTRLEN        46
 
<font color='#997700'>@@ -97,20 +102,23 @@
</font> #if !defined(__rtems__)   /* RTEMS -- Why rename these? */
 /* XXX all new diversions!! argh!! */
 #if __BSD_VISIBLE
<font color='#880000'>-#define    inet_addr       __inet_addr
-#define        inet_aton       __inet_aton
-#define        inet_lnaof      __inet_lnaof
-#define        inet_makeaddr   __inet_makeaddr
-#define        inet_neta       __inet_neta
-#define        inet_netof      __inet_netof
-#define        inet_network    __inet_network
-#define        inet_net_ntop   __inet_net_ntop
-#define        inet_net_pton   __inet_net_pton
-#define        inet_ntoa       __inet_ntoa
-#define        inet_pton       __inet_pton
-#define        inet_ntop       __inet_ntop
-#define        inet_nsap_addr  __inet_nsap_addr
-#define        inet_nsap_ntoa  __inet_nsap_ntoa
</font><font color='#000088'>+#define       inet_addr               __inet_addr
+#define        inet_aton               __inet_aton
+#define        inet_lnaof              __inet_lnaof
+#define        inet_makeaddr           __inet_makeaddr
+#define        inet_neta               __inet_neta
+#define        inet_netof              __inet_netof
+#define        inet_network            __inet_network
+#define        inet_net_ntop           __inet_net_ntop
+#define        inet_net_pton           __inet_net_pton
+#define        inet_cidr_ntop          __inet_cidr_ntop
+#define        inet_cidr_pton          __inet_cidr_pton
+#define        inet_ntoa               __inet_ntoa
+#define        inet_ntoa_r             __inet_ntoa_r
+#define        inet_pton               __inet_pton
+#define        inet_ntop               __inet_ntop
+#define        inet_nsap_addr          __inet_nsap_addr
+#define        inet_nsap_ntoa          __inet_nsap_ntoa
</font> #endif /* __BSD_VISIBLE */
 #endif /* __rtems__ */
 
<font color='#997700'>@@ -119,11 +127,9 @@
</font> char              *inet_ntoa(struct in_addr);
 const char     *inet_ntop(int, const void * __restrict, char * __restrict,
                    socklen_t);
<font color='#880000'>-int              inet_pton(int, const char * __restrict, void * __restrict);
</font><font color='#000088'>+int            inet_pton(int, const char * __restrict, void * __restrict);
</font> 
 #if __BSD_VISIBLE
<font color='#880000'>-int                 ascii2addr(int, const char *, void *);
-char           *addr2ascii(int, const void *, int, char *);
</font> int                inet_aton(const char *, struct in_addr *);
 in_addr_t       inet_lnaof(struct in_addr);
 struct in_addr  inet_makeaddr(in_addr_t, in_addr_t);
</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>2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>

        * libnetworking/libc/addr2ascii.c,
        libnetworking/libc/ascii2addr.c,
        libnetworking/libc/addr2ascii.3: Remove.
        * libnetworking/Makefile.am: Reflect changes above.
</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.2346.2.65&r2=text&tr2=1.2346.2.66&diff_format=h">M</a></td><td width='1%'>1.2346.2.66</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libnetworking/Makefile.am.diff?r1=text&tr1=1.96&r2=text&tr2=1.96.2.1&diff_format=h">M</a></td><td width='1%'>1.96.2.1</td><td width='100%'>cpukit/libnetworking/Makefile.am</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libnetworking/libc/addr2ascii.3?rev=1.2&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.2</font></td><td width='100%'><font color="#880000">cpukit/libnetworking/libc/addr2ascii.3</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libnetworking/libc/addr2ascii.c?rev=1.4&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.4</font></td><td width='100%'><font color="#880000">cpukit/libnetworking/libc/addr2ascii.c</font></td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libnetworking/libc/ascii2addr.c?rev=1.4&content-type=text/vnd.viewcvs-markup">R</a></td><td width='1%'><font color="#880000">1.4</font></td><td width='100%'><font color="#880000">cpukit/libnetworking/libc/ascii2addr.c</font></td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2346.2.65 rtems/cpukit/ChangeLog:1.2346.2.66
--- rtems/cpukit/ChangeLog:1.2346.2.65  Fri Aug 27 12:43:18 2010
+++ rtems/cpukit/ChangeLog      Wed Sep  1 06:17:38 2010
</font><font color='#997700'>@@ -1,3 +1,10 @@
</font><font color='#000088'>+2010-09-01    Ralf Corsépius <ralf.corsepius@rtems.org>
+
+       * libnetworking/libc/addr2ascii.c,
+       libnetworking/libc/ascii2addr.c,
+       libnetworking/libc/addr2ascii.3: Remove.
+       * libnetworking/Makefile.am: Reflect changes above.
+
</font> 2010-08-27        Joel Sherrill <joel.sherrilL@OARcorp.com>
 
        PR 1693/filesystem

<font color='#006600'>diff -u rtems/cpukit/libnetworking/Makefile.am:1.96 rtems/cpukit/libnetworking/Makefile.am:1.96.2.1
--- rtems/cpukit/libnetworking/Makefile.am:1.96 Sun Sep  6 15:32:06 2009
+++ rtems/cpukit/libnetworking/Makefile.am      Wed Sep  1 06:17:39 2010
</font><font color='#997700'>@@ -156,7 +156,7 @@
</font> 
 include_HEADERS += ifaddrs.h
 
<font color='#880000'>-libc_a_SOURCES = libc/addr2ascii.c libc/ascii2addr.c libc/base64.c \
</font><font color='#000088'>+libc_a_SOURCES = libc/base64.c \
</font>     libc/gethostbydns.c libc/gethostbyht.c libc/gethostbynis.c \
     libc/gethostnamadr.c libc/getnetbydns.c libc/getnetbyht.c \
     libc/getnetbynis.c libc/getnetnamadr.c libc/getproto.c \
<font color='#997700'>@@ -181,7 +181,7 @@
</font>     libc/inet_net_ntop.c libc/inet_net_pton.c libc/ns_addr.c \
     libc/ns_ntoa.c
 
<font color='#880000'>-libc_mans = libc/addr2ascii.3 libc/byteorder.3 libc/ethers.3 \
</font><font color='#000088'>+libc_mans = libc/byteorder.3 libc/ethers.3 \
</font>     libc/gethostbyname.3 libc/getnetent.3 libc/getprotoent.3 \
     libc/getservent.3 libc/inet.3 libc/linkaddr.3 libc/ns.3 \
     libc/rcmd.3 libc/resolver.3
</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>
 <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.2346.2.66&r2=text&tr2=1.2346.2.67&diff_format=h">M</a></td><td width='1%'>1.2346.2.67</td><td width='100%'>cpukit/ChangeLog</td></tr>
<tr><td width='1%'><a href="http://www.rtems.com/cgi-bin/viewcvs.cgi//rtems/cpukit/libnetworking/arpa/inet.h.diff?r1=text&tr1=1.6&r2=text&tr2=1.6.6.1&diff_format=h">M</a></td><td width='1%'>1.6.6.1</td><td width='100%'>cpukit/libnetworking/arpa/inet.h</td></tr>
</table>
<pre>
<font color='#006600'>diff -u rtems/cpukit/ChangeLog:1.2346.2.66 rtems/cpukit/ChangeLog:1.2346.2.67
--- rtems/cpukit/ChangeLog:1.2346.2.66  Wed Sep  1 06:17:38 2010
+++ rtems/cpukit/ChangeLog      Wed Sep  1 06:18:34 2010
</font><font color='#997700'>@@ -1,5 +1,12 @@
</font> 2010-09-01        Ralf Corsépius <ralf.corsepius@rtems.org>
 
<font color='#000088'>+   PR 1696/networking:
+       * libnetworking/arpa/inet.h: Partial update from FreeBSD.
+       #include <rtems/endian.h>.
+       Remove addr2ascii, ascii2addr.
+
+2010-09-01     Ralf Corsépius <ralf.corsepius@rtems.org>
+
</font>   * libnetworking/libc/addr2ascii.c,
        libnetworking/libc/ascii2addr.c,
        libnetworking/libc/addr2ascii.3: Remove.

<font color='#006600'>diff -u rtems/cpukit/libnetworking/arpa/inet.h:1.6 rtems/cpukit/libnetworking/arpa/inet.h:1.6.6.1
--- rtems/cpukit/libnetworking/arpa/inet.h:1.6  Thu May 10 02:29:13 2007
+++ rtems/cpukit/libnetworking/arpa/inet.h      Wed Sep  1 06:18:34 2010
</font><font color='#997700'>@@ -1,7 +1,9 @@
</font> /*
<font color='#000088'>+ * ++Copyright++ 1983, 1993
+ * -
</font>  * Copyright (c) 1983, 1993
<font color='#880000'>- * The Regents of the University of California.  All rights reserved.
- *
</font><font color='#000088'>+ *    The Regents of the University of California.  All rights reserved.
+ *<span style="background-color: #FF0000"> </span>
</font>  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
<font color='#997700'>@@ -10,14 +12,10 @@
</font>  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
<font color='#880000'>- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
</font><font color='#000088'>+ * 3. Neither the name of the University nor the names of its contributors
</font>  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
<font color='#880000'>- *
</font><font color='#000088'>+ *<span style="background-color: #FF0000"> </span>
</font>  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
<font color='#997700'>@@ -31,7 +29,7 @@
</font>  * SUCH DAMAGE.
  * -
  * Portions Copyright (c) 1993 by Digital Equipment Corporation.
<font color='#880000'>- *
</font><font color='#000088'>+ *<span style="background-color: #FF0000"> </span>
</font>  * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above
  * copyright notice and this permission notice appear in all copies, and that
<font color='#997700'>@@ -47,10 +45,14 @@
</font>  * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
  * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  * SOFTWARE.
<font color='#880000'>- *
</font><font color='#000088'>+ * -
+ * --Copyright--
+ */
+
+/*%
</font>  *        @(#)inet.h      8.1 (Berkeley) 6/2/93
<font color='#880000'>- * From: Id: inet.h,v 8.5 1997/01/29 08:48:09 vixie Exp $
- * $FreeBSD: src/include/arpa/inet.h,v 1.25 2002/08/21 16:19:56 mike Exp $
</font><font color='#000088'>+ *    $Id$
+ * $FreeBSD: src/include/arpa/inet.h,v 1.33 2010/07/06 03:48:46 maxim Exp $
</font>  */
 
 /*
<font color='#997700'>@@ -60,11 +62,14 @@
</font> #ifndef _ARPA_INET_H_
 #define        _ARPA_INET_H_
 
<font color='#880000'>-/* External definitions for functions in inet(3), addr2ascii(3) */
</font><font color='#000088'>+/* External definitions for functions in inet(3). */
</font> 
 #include <rtems/bsd/sys/cdefs.h>
 #include <rtems/bsdnet/_types.h>
 
<font color='#000088'>+/* Required for byteorder(3) functions. */
+#include <rtems/endian.h>
+
</font> #define   INET_ADDRSTRLEN         16
 #define        INET6_ADDRSTRLEN        46
 
<font color='#997700'>@@ -97,20 +102,23 @@
</font> #if !defined(__rtems__)   /* RTEMS -- Why rename these? */
 /* XXX all new diversions!! argh!! */
 #if __BSD_VISIBLE
<font color='#880000'>-#define    inet_addr       __inet_addr
-#define        inet_aton       __inet_aton
-#define        inet_lnaof      __inet_lnaof
-#define        inet_makeaddr   __inet_makeaddr
-#define        inet_neta       __inet_neta
-#define        inet_netof      __inet_netof
-#define        inet_network    __inet_network
-#define        inet_net_ntop   __inet_net_ntop
-#define        inet_net_pton   __inet_net_pton
-#define        inet_ntoa       __inet_ntoa
-#define        inet_pton       __inet_pton
-#define        inet_ntop       __inet_ntop
-#define        inet_nsap_addr  __inet_nsap_addr
-#define        inet_nsap_ntoa  __inet_nsap_ntoa
</font><font color='#000088'>+#define       inet_addr               __inet_addr
+#define        inet_aton               __inet_aton
+#define        inet_lnaof              __inet_lnaof
+#define        inet_makeaddr           __inet_makeaddr
+#define        inet_neta               __inet_neta
+#define        inet_netof              __inet_netof
+#define        inet_network            __inet_network
+#define        inet_net_ntop           __inet_net_ntop
+#define        inet_net_pton           __inet_net_pton
+#define        inet_cidr_ntop          __inet_cidr_ntop
+#define        inet_cidr_pton          __inet_cidr_pton
+#define        inet_ntoa               __inet_ntoa
+#define        inet_ntoa_r             __inet_ntoa_r
+#define        inet_pton               __inet_pton
+#define        inet_ntop               __inet_ntop
+#define        inet_nsap_addr          __inet_nsap_addr
+#define        inet_nsap_ntoa          __inet_nsap_ntoa
</font> #endif /* __BSD_VISIBLE */
 #endif /* __rtems__ */
 
<font color='#997700'>@@ -119,11 +127,9 @@
</font> char              *inet_ntoa(struct in_addr);
 const char     *inet_ntop(int, const void * __restrict, char * __restrict,
                    socklen_t);
<font color='#880000'>-int              inet_pton(int, const char * __restrict, void * __restrict);
</font><font color='#000088'>+int            inet_pton(int, const char * __restrict, void * __restrict);
</font> 
 #if __BSD_VISIBLE
<font color='#880000'>-int                 ascii2addr(int, const char *, void *);
-char           *addr2ascii(int, const void *, int, char *);
</font> int                inet_aton(const char *, struct in_addr *);
 in_addr_t       inet_lnaof(struct in_addr);
 struct in_addr  inet_makeaddr(in_addr_t, in_addr_t);
</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>