summaryrefslogtreecommitdiff
path: root/ace/OS.i
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1998-09-07 03:09:52 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1998-09-07 03:09:52 +0000
commite80f03bc041386234d749af9e286ff76afcff798 (patch)
tree593a2af2fd61ce0fcb8c60fddddad1015b73a1d4 /ace/OS.i
parent918cf4fdce1f4b4bcde1e16cfc2e66ed9e24d7be (diff)
downloadATCD-e80f03bc041386234d749af9e286ff76afcff798.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/OS.i')
-rw-r--r--ace/OS.i78
1 files changed, 78 insertions, 0 deletions
diff --git a/ace/OS.i b/ace/OS.i
index 7121dfcfadd..c5d8130b748 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -10234,3 +10234,81 @@ ACE_Cleanup::~ACE_Cleanup (void)
{
}
+ACE_INLINE DIR *
+ACE_OS::opendir (const char *filename)
+{
+#if defined (ACE_HAS_DIRENT)
+ return opendir (dirname);
+#else
+ ACE_UNUSED_ARG (filename);
+ ACE_NOTSUP_RETURN (0);
+#endif /* ACE_HAS_DIRENT */
+}
+
+ACE_INLINE void
+ACE_OS::closedir (DIR *d)
+{
+#if defined (ACE_HAS_DIRENT)
+ closedir (d);
+#else
+ ACE_UNUSED_ARG (d);
+#endif /* ACE_HAS_DIRENT */
+}
+
+ACE_INLINE struct dirent *
+ACE_OS::readdir (DIR *d)
+{
+#if defined (ACE_HAS_DIRENT)
+ return readdir (d);
+#else
+ ACE_UNUSED_ARG (d);
+ ACE_NOTSUP_RETURN (0);
+#endif /* ACE_HAS_DIRENT */
+}
+
+ACE_INLINE int *
+ACE_OS::readdir_r (DIR *dirp,
+ struct dirent *entry,
+ struct dirent **result);
+{
+#if defined (ACE_HAS_DIRENT)
+ return readdir_r (dirp, entry, result);
+#else
+ ACE_UNUSED_ARG (dirp);
+ ACE_UNUSED_ARG (entry);
+ ACE_UNUSED_ARG (result);
+ ACE_NOTSUP_RETURN (0);
+#endif /* ACE_HAS_DIRENT */
+}
+
+ACE_INLINE long
+ACE_OS::telldir (DIR *d)
+{
+#if defined (ACE_HAS_DIRENT)
+ return telldir (d);
+#else
+ ACE_UNUSED_ARG (d);
+ ACE_NOTSUP_RETURN (-1);
+#endif /* ACE_HAS_DIRENT */
+}
+
+ACE_INLINE void
+ACE_OS::seekdir (DIR *d, long loc)
+{
+#if defined (ACE_HAS_DIRENT)
+ seekdir (d, loc);
+#else
+ ACE_UNUSED_ARG (d);
+ ACE_UNUSED_ARG (loc);
+#endif /* ACE_HAS_DIRENT */
+}
+
+ACE_INLINE void
+ACE_OS::rewinddir (DIR *d)
+{
+#if defined (ACE_HAS_DIRENT)
+ rewinddir (d);
+#else
+ ACE_UNUSED_ARG (d);
+#endif /* ACE_HAS_DIRENT */
+}