diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-09-22 19:11:13 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-09-22 19:11:13 +0000 |
commit | d5e373a72c8a7f9582899a0af7af1be3f6488c6d (patch) | |
tree | d3b4fa994f1bff66b08345467e3853171c484bac /ace | |
parent | 4e7957712aad558c17c605b527df887217b920a5 (diff) | |
download | ATCD-d5e373a72c8a7f9582899a0af7af1be3f6488c6d.tar.gz |
(fstat): put a :: in front of fstat if it's not defined as a macro
Diffstat (limited to 'ace')
-rw-r--r-- | ace/OS.i | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -526,9 +526,13 @@ ACE_OS::fstat (ACE_HANDLE handle, struct stat *stp) #elif defined (ACE_PSOS) ACE_OSCALL_RETURN (::fstat_f (handle, stp), int, -1); #else - // Don't put a "::" in front of fstat() since it's defined as a - // macro on some platforms, e.g., Solaris for Intel. - ACE_OSCALL_RETURN (fstat (handle, stp), int, -1); +# if defined (fstat) + // Don't put a "::" in front of fstat() if it's defined as a + // macro, e.g., on Solaris for Intel. + ACE_OSCALL_RETURN (fstat (handle, stp), int, -1); +# else /* ! fstat */ + ACE_OSCALL_RETURN (::fstat (handle, stp), int, -1); +# endif /* ! fstat */ #endif /* defined (ACE_PSOS) */ } |