UTILITIES
EPICS Utilities
Main Page
Classes
Files
Examples
File List
File Members
utilitiesApp
src
win32_dirent.h
Go to the documentation of this file.
1
#ifndef WIN32_DIRENT_INCLUDED
2
#define WIN32_DIRENT_INCLUDED
3
4
/*
5
6
Declaration of POSIX directory browsing functions and types for Win32.
7
8
Author: Kevlin Henney (kevlin@acm.org, kevlin@curbralan.com)
9
History: Created March 1997. Updated June 2003.
10
Modified for EPICS build system Freddie Akeroyd 28/10/2014 (freddie.akeroyd@stfc.ac.uk)
11
Rights: See end of file.
12
13
*/
14
15
#ifdef __cplusplus
16
extern
"C"
17
{
18
#endif
19
20
#include <shareLib.h>
21
22
typedef
struct
DIR
DIR
;
23
24
struct
dirent
25
{
26
char
*
d_name
;
27
};
28
29
epicsShareFunc
DIR
*
opendir
(
const
char
*);
30
epicsShareFunc
int
closedir
(
DIR
*);
31
epicsShareFunc
struct
dirent
*
readdir
(
DIR
*);
32
epicsShareFunc
void
rewinddir
(
DIR
*);
33
34
/*
35
36
Copyright Kevlin Henney, 1997, 2003. All rights reserved.
37
38
Permission to use, copy, modify, and distribute this software and its
39
documentation for any purpose is hereby granted without fee, provided
40
that this copyright and permissions notice appear in all copies and
41
derivatives.
42
43
This software is supplied "as is" without express or implied warranty.
44
45
But that said, if there are any problems please get in touch.
46
47
*/
48
49
#ifdef __cplusplus
50
}
51
#endif
52
53
#endif
readdir
epicsShareFunc struct dirent * readdir(DIR *dir)
Definition:
win32_dirent.c:101
dirent
Definition:
win32_dirent.h:24
DIR
Definition:
win32_dirent.c:28
dirent::d_name
char * d_name
Definition:
win32_dirent.h:26
opendir
epicsShareFunc DIR * opendir(const char *name)
Definition:
win32_dirent.c:36
closedir
epicsShareFunc int closedir(DIR *dir)
Definition:
win32_dirent.c:78
rewinddir
epicsShareFunc void rewinddir(DIR *dir)
Definition:
win32_dirent.c:121
Copyright © 2013
Science and Technology Facilities Council
| Generated by
1.8.5