summaryrefslogtreecommitdiff
path: root/src/win32/dir/dir.h
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2011-11-08 17:29:16 -0500
committerAdam <Adam@anope.org>2011-11-08 17:29:16 -0500
commitb5ff856f47d8e54d12c568462a06351633c29610 (patch)
treea4e2f96c59ee49aa5e6cacdfd30db6155151ad36 /src/win32/dir/dir.h
parent97b9055f92f21cd91af44a3d5dacce0024536cff (diff)
Windows
Diffstat (limited to 'src/win32/dir/dir.h')
-rw-r--r--src/win32/dir/dir.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/win32/dir/dir.h b/src/win32/dir/dir.h
new file mode 100644
index 000000000..8e04c01cc
--- /dev/null
+++ b/src/win32/dir/dir.h
@@ -0,0 +1,26 @@
+ /* POSIX emulation layer for Windows.
+ *
+ * Copyright (C) 2008-2011 Anope Team <team@anope.org>
+ *
+ * Please read COPYING and README for further details.
+ */
+
+#include <windows.h>
+
+struct dirent
+{
+ int d_ino;
+ char *d_name;
+};
+
+struct DIR
+{
+ dirent ent;
+ HANDLE handle;
+ WIN32_FIND_DATA data;
+ bool read_first;
+};
+
+DIR *opendir(const char *);
+dirent *readdir(DIR *);
+int closedir(DIR *);