summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2006-10-24 13:00:49 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2006-10-24 13:00:49 +0000
commit81d4d2f414ec610251f461f66dbb88530ff82b07 (patch)
tree0392d9e5a074b8b9d8f14c0a4d9eacd5825bed66
parentcacc04cc7abcaf1c7c1a64ea37e46adc88009d94 (diff)
downloadATCD-81d4d2f414ec610251f461f66dbb88530ff82b07.tar.gz
Tue Oct 24 13:00:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
-rw-r--r--ACE/ChangeLog6
-rw-r--r--ACE/ace/config-rtems.h1
-rw-r--r--ACE/ace/os_include/sys/os_socket.h8
3 files changed, 15 insertions, 0 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index a3afb0c4d84..c5dd638fbbc 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,9 @@
+Tue Oct 24 13:00:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * ace/os_include/os_socket.h:
+ * ace/config-rtems.h:
+ Added ACE_LACKS_SOCKADDR
+
Tue Oct 24 12:54:12 UTC 2006 Johnny Willemsen <jwillemsen@remedy.nl>
* ace/os_include/os_netdb.h:
diff --git a/ACE/ace/config-rtems.h b/ACE/ace/config-rtems.h
index b1c0432979f..fb6598f9871 100644
--- a/ACE/ace/config-rtems.h
+++ b/ACE/ace/config-rtems.h
@@ -162,6 +162,7 @@
# define ACE_LACKS_IN_ADDR
# define ACE_LACKS_SOCKADDR_IN
# define ACE_LACKS_HOSTENT
+# define ACE_LACKS_SOCKADDR
// Missing methods
# define ACE_LACKS_GETHOSTBYADDR
diff --git a/ACE/ace/os_include/sys/os_socket.h b/ACE/ace/os_include/sys/os_socket.h
index b8fe8adfaa3..376cf548555 100644
--- a/ACE/ace/os_include/sys/os_socket.h
+++ b/ACE/ace/os_include/sys/os_socket.h
@@ -62,6 +62,14 @@ extern "C"
# endif /* ! msg_accrightslen */
#endif /* ACE_HAS_MSG && ACE_LACKS_MSG_ACCRIGHTS */
+# if defined (ACE_LACKS_SOCKADDR)
+ struct sockaddr {
+ u_char sa_len; /* total length */
+ u_char sa_family; /* address family */
+ char sa_data[14]; /* actually longer; address value */
+ };
+# endif /* ACE_LACKS_SOCKADDR */
+
#if defined (ACE_WIN32)
struct msghdr
{