aboutsummaryrefslogtreecommitdiff
path: root/contrib/Win32/dirent.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/Win32/dirent.h')
-rw-r--r--contrib/Win32/dirent.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/contrib/Win32/dirent.h b/contrib/Win32/dirent.h
deleted file mode 100644
index c0852a17..00000000
--- a/contrib/Win32/dirent.h
+++ /dev/null
@@ -1,56 +0,0 @@
1/*
2 * @(#) dirent.h 2.0 17 Jun 91 Public Domain.
3 *
4 * A public domain implementation of BSD directory routines for
5 * MS-DOS. Written by Michael Rendell ({uunet,utai}michael@garfield),
6 * August 1987
7 *
8 * Enhanced and ported to OS/2 by Kai Uwe Rommel; added scandir() prototype
9 * December 1989, February 1990
10 * Change of MAXPATHLEN for HPFS, October 1990
11 *
12 * Unenhanced and ported to Windows NT by Bill Gallagher
13 * 17 Jun 91
14 * changed d_name to char * instead of array, removed non-std extensions
15 *
16 * Cleanup, other hackery, Summer '92, Brian Moran , brianmo@microsoft.com
17 */
18
19#ifndef _DIRENT
20#define _DIRENT
21
22#include <direct.h>
23
24struct dirent
25{
26 ino_t d_ino; /* a bit of a farce */
27 short d_reclen; /* more farce */
28 short d_namlen; /* length of d_name */
29 char *d_name;
30};
31
32struct _dircontents
33{
34 char *_d_entry;
35 struct _dircontents *_d_next;
36};
37
38typedef struct _dirdesc
39{
40 int dd_id; /* uniquely identify each open directory*/
41 long dd_loc; /* where we are in directory entry */
42 struct _dircontents *dd_contents; /* pointer to contents of dir */
43 struct _dircontents *dd_cp; /* pointer to current position */
44}
45DIR;
46
47extern DIR *opendir(char *);
48extern struct dirent *readdir(DIR *);
49extern void seekdir(DIR *, long);
50extern long telldir(DIR *);
51extern void closedir(DIR *);
52#define rewinddir(dirp) seekdir(dirp, 0L)
53
54#endif /* _DIRENT */
55
56/* end of dirent.h */