diff options
author | olli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-08-01 06:53:35 +0000 |
---|---|---|
committer | olli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-08-01 06:53:35 +0000 |
commit | 753812d9a905f1b77d3e9ae0d10c3296f7b90d18 (patch) | |
tree | 72a61f407bbbe3051b63de739a0e2fee511b6756 /ACE/ace/OS_NS_dirent.inl | |
parent | bde9781b09491b925777da43ade56122ccdd918c (diff) | |
download | ATCD-753812d9a905f1b77d3e9ae0d10c3296f7b90d18.tar.gz |
ChangeLogTag: Wed Aug 1 06:51:11 UTC 2007 Olli Savia <ops@iki.fi>
Diffstat (limited to 'ACE/ace/OS_NS_dirent.inl')
-rw-r--r-- | ACE/ace/OS_NS_dirent.inl | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/ACE/ace/OS_NS_dirent.inl b/ACE/ace/OS_NS_dirent.inl index 1c4e7932bad..4de83b6d946 100644 --- a/ACE/ace/OS_NS_dirent.inl +++ b/ACE/ace/OS_NS_dirent.inl @@ -102,21 +102,13 @@ ACE_INLINE void rewinddir (ACE_DIR *d) { #if defined (ACE_HAS_DIRENT) -# if defined (ACE_LACKS_SEEKDIR) -# if defined (ACE_LACKS_REWINDDIR) - ACE_UNUSED_ARG (d); -# elif defined (ACE_HAS_WREWINDDIR) && defined (ACE_USES_WCHAR) - ::wrewinddir (d); -# else /* ! defined (ACE_LACKS_REWINDDIR) */ - ace_rewinddir_helper (d); -# endif /* ! defined (ACE_LACKS_REWINDDIR) */ -# else /* ! ACE_LACKS_SEEKDIR */ - // We need to implement <rewinddir> using <seekdir> since it's often - // defined as a macro... - ::seekdir (d, long (0)); -# endif /* ! ACE_LACKS_SEEKDIR */ -#else +# if defined (ACE_HAS_WREWINDDIR) && defined (ACE_USES_WCHAR) + ::wrewinddir (d); +# elif !defined (ACE_LACKS_REWINDDIR) + ace_rewinddir_helper (d); +# else ACE_UNUSED_ARG (d); +# endif /* !defined (ACE_LACKS_REWINDDIR) */ #endif /* ACE_HAS_DIRENT */ } |