summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-11-12 23:07:58 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-11-12 23:07:58 +0000
commitd3a1ea9f4b2e458737bd4c9f277ddf0580f3a28b (patch)
tree73bc4301d1d5514895c301e0eec412913296b1b4
parentb3c7b79eecced645ec6ff6f858564fc992d9c3fa (diff)
downloadATCD-d3a1ea9f4b2e458737bd4c9f277ddf0580f3a28b.tar.gz
(hostname): added Chorus support.
-rw-r--r--ace/OS.h1
-rw-r--r--ace/OS.i18
2 files changed, 10 insertions, 9 deletions
diff --git a/ace/OS.h b/ace/OS.h
index 31f04775e5d..2f9155cdc2c 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -2331,6 +2331,7 @@ extern_C int getgid __((void));
extern_C int getuid __((void));
extern_C char* getcwd __((char* buf, size_t size));
extern_C int pipe __((int* fildes));
+extern_C int gethostname __((char*, size_t));
// This must come after limits.h is included
#define MAXPATHLEN _POSIX_PATH_MAX
diff --git a/ace/OS.i b/ace/OS.i
index fa169bcadfb..5ad384f6784 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -1674,13 +1674,13 @@ ACE_OS::thread_mutex_trylock (ACE_thread_mutex_t *m)
#elif defined (ACE_HAS_WTHREADS)
#if defined (ACE_HAS_WIN32_TRYLOCK)
BOOL result = ::TryEnterCriticalSection (m);
- if (result == TRUE)
+ if (result == TRUE)
return 0;
else
{
errno = EBUSY;
return -1;
- }
+ }
#else
ACE_UNUSED_ARG (m);
ACE_NOTSUP_RETURN (-1);
@@ -5497,7 +5497,7 @@ ACE_OS::hostname (char name[], size_t maxnamelen)
#if defined (ACE_WIN32)
ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::GetComputerNameA (name, LPDWORD (&maxnamelen)),
ace_result_), int, -1);
-#elif defined (VXWORKS)
+#elif defined (VXWORKS) || defined (CHORUS)
ACE_OSCALL_RETURN (::gethostname (name, maxnamelen), int, -1);
#else /* !ACE_WIN32 */
struct utsname host_info;
@@ -6583,9 +6583,9 @@ ACE_OS::flock_trywrlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, o
lock->overlapped_.Offset = start;
if (len == 0)
len = ::GetFileSize (lock->handle_, NULL);
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::LockFileEx (lock->handle_,
- LOCKFILE_FAIL_IMMEDIATELY | LOCKFILE_EXCLUSIVE_LOCK,
- 0, len, 0,
+ ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::LockFileEx (lock->handle_,
+ LOCKFILE_FAIL_IMMEDIATELY | LOCKFILE_EXCLUSIVE_LOCK,
+ 0, len, 0,
&lock->overlapped_),
ace_result_), int, -1);
#elif defined (ACE_LACKS_FILELOCKS)
@@ -6620,9 +6620,9 @@ ACE_OS::flock_tryrdlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, o
lock->overlapped_.Offset = start;
if (len == 0)
len = ::GetFileSize (lock->handle_, NULL);
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::LockFileEx (lock->handle_,
- LOCKFILE_FAIL_IMMEDIATELY,
- 0, len, 0,
+ ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::LockFileEx (lock->handle_,
+ LOCKFILE_FAIL_IMMEDIATELY,
+ 0, len, 0,
&lock->overlapped_),
ace_result_), int, -1);
#elif defined (ACE_LACKS_FILELOCKS)