[asperl] small tweaks to make it compile (doesn't run)
[p5sagit/p5-mst-13.2.git] / ipdir.h
CommitLineData
76e3520e 1/*
2
f7a92b15 3 ipdir.h
4 Interface for perl directory functions
76e3520e 5
6*/
7
8#ifndef __Inc__IPerlDir___
9#define __Inc__IPerlDir___
10
11class IPerlDir
12{
13public:
f7a92b15 14 virtual int Makedir(const char *dirname, int mode, int &err) = 0;
15 virtual int Chdir(const char *dirname, int &err) = 0;
16 virtual int Rmdir(const char *dirname, int &err) = 0;
17 virtual int Close(DIR *dirp, int &err) = 0;
18 virtual DIR *Open(char *filename, int &err) = 0;
19 virtual struct direct *Read(DIR *dirp, int &err) = 0;
20 virtual void Rewind(DIR *dirp, int &err) = 0;
21 virtual void Seek(DIR *dirp, long loc, int &err) = 0;
22 virtual long Tell(DIR *dirp, int &err) = 0;
76e3520e 23};
24
25#endif /* __Inc__IPerlDir___ */
26