summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1998-09-14 22:18:55 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1998-09-14 22:18:55 +0000
commitd3645b85237a122528cf9e6a10c25230f2d09f95 (patch)
tree000c5cb43c1e94f4784e2b15a9d4f039ac48aac2
parent6a6c20a9b19b3d9c948d6204e37a4bd75612ac32 (diff)
downloadATCD-d3645b85237a122528cf9e6a10c25230f2d09f95.tar.gz
*** empty log message ***
-rw-r--r--ChangeLog-98b12
-rw-r--r--ace/ACE.cpp22
-rw-r--r--ace/OS.h2
-rw-r--r--ace/README2
-rw-r--r--ace/config-win32-common.h1
5 files changed, 22 insertions, 17 deletions
diff --git a/ChangeLog-98b b/ChangeLog-98b
index 22b50670e3a..f5834a6fd89 100644
--- a/ChangeLog-98b
+++ b/ChangeLog-98b
@@ -1,7 +1,15 @@
Mon Sep 14 17:09:04 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
- * include/makeinclude/platform_mvs.GNU: Updated the MVS
- platform configuration as follows:
+ * ace/config-win32-common.h,OS.h,README: Removed all mention of
+ ACE_LACKS_FIFO, which was no longer necessary. Thanks to Ossama
+ Othman <othman@astrosun.tn.cornell.edu> for suggesting this.
+
+ * ace/ACE.cpp (bind_port): Renamed sin to sock_addr to make the
+ autoconf script happier. Thanks to Ossama Othman
+ <othman@astrosun.tn.cornell.edu> for suggesting this.
+
+ * include/makeinclude/platform_mvs.GNU: Updated the MVS platform
+ configuration as follows:
changed:
debug = 1
diff --git a/ace/ACE.cpp b/ace/ACE.cpp
index fad7898ae1b..2bf2feda07b 100644
--- a/ace/ACE.cpp
+++ b/ace/ACE.cpp
@@ -1756,21 +1756,21 @@ ACE::bind_port (ACE_HANDLE handle,
{
ACE_TRACE ("ACE::bind_port");
- sockaddr_in sin;
+ sockaddr_in sock_addr;
- ACE_OS::memset ((void *) &sin, 0, sizeof sin);
- sin.sin_family = AF_INET;
+ ACE_OS::memset ((void *) &sock_addr, 0, sizeof sock_addr);
+ sock_addr.sin_family = AF_INET;
#if defined (ACE_HAS_SIN_LEN)
- sin.sin_len = sizeof sin;
+ sock_addr.sin_len = sizeof sock_addr;
#endif /* ACE_HAS_SIN_LEN */
- sin.sin_addr.s_addr = ip_addr;
+ sock_addr.sin_addr.s_addr = ip_addr;
#if !defined (ACE_LACKS_WILDCARD_BIND)
// The OS kernel should select a free port for us.
- sin.sin_port = 0;
+ sock_addr.sin_port = 0;
return ACE_OS::bind (handle,
- ACE_reinterpret_cast(sockaddr *, &sin),
- sizeof sin);
+ ACE_reinterpret_cast(sockaddr *, &sock_addr),
+ sizeof sock_addr);
#else
static u_short upper_limit = ACE_MAX_DEFAULT_PORT;
int round_trip = upper_limit;
@@ -1780,11 +1780,11 @@ ACE::bind_port (ACE_HANDLE handle,
for (;;)
{
- sin.sin_port = htons (upper_limit);
+ sock_addr.sin_port = htons (upper_limit);
if (ACE_OS::bind (handle,
- ACE_reinterpret_cast(sockaddr *, &sin),
- sizeof sin) >= 0)
+ ACE_reinterpret_cast(sockaddr *, &sock_addr),
+ sizeof sock_addr) >= 0)
{
#if defined (ACE_WIN32)
upper_limit--;
diff --git a/ace/OS.h b/ace/OS.h
index c1663f0e505..f4efd626084 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -226,7 +226,7 @@ typedef long id_t;
# define ACE_DEFAULT_RENDEZVOUS "/tmp/fifo.ace"
# else
# define ACE_DEFAULT_RENDEZVOUS "localhost:10010"
-# endif /* ACE_LACKS_FIFO */
+# endif /* ACE_HAS_STREAM_PIPES */
# endif /* ACE_DEFAULT_RENDEZVOUS */
# if !defined (ACE_DEFAULT_LOGGER_KEY)
diff --git a/ace/README b/ace/README
index b828b7b888a..ad6b267dd02 100644
--- a/ace/README
+++ b/ace/README
@@ -626,8 +626,6 @@ ACE_LACKS_CONDATTR_PSHARED Platform has no implementation
pthreads!
ACE_LACKS_DIFFTIME Platform lacks difftime() implementation
ACE_LACKS_FCNTL Platform lacks POSIX-style fcntl ().
-ACE_LACKS_FIFO Platform lacks UNIX FIFOs
- (e.g., Win32)
ACE_LACKS_GETS Platform lacks ::gets (), or
it's desired to ensure that it
doesn't get used. Linux egcs
diff --git a/ace/config-win32-common.h b/ace/config-win32-common.h
index 4c376d9ab57..0fb900b3b29 100644
--- a/ace/config-win32-common.h
+++ b/ace/config-win32-common.h
@@ -29,7 +29,6 @@
#define ACE_LACKS_SEMBUF_T
#define ACE_LACKS_MSGBUF_T
#define ACE_LACKS_SYSV_SHMEM
-#define ACE_LACKS_FIFO
#define ACE_LACKS_UNISTD_H
#define ACE_LACKS_RLIMIT