aboutsummaryrefslogtreecommitdiff
path: root/backends/fs/posix
diff options
context:
space:
mode:
authorMax Horn2006-05-03 11:13:21 +0000
committerMax Horn2006-05-03 11:13:21 +0000
commit9c1fc023281d1ea3789dcdb2cf7451baaf3d061f (patch)
tree59b663dd85e8ab02c90448ce4b3cc515672e24b9 /backends/fs/posix
parent2ab62d8b02f8ebd7d0ac69abdba52357f41ebb4f (diff)
downloadscummvm-rg350-9c1fc023281d1ea3789dcdb2cf7451baaf3d061f.tar.gz
scummvm-rg350-9c1fc023281d1ea3789dcdb2cf7451baaf3d061f.tar.bz2
scummvm-rg350-9c1fc023281d1ea3789dcdb2cf7451baaf3d061f.zip
Got rid of AbstractFilesystemNode::wrap (begone, evil hack)
svn-id: r22300
Diffstat (limited to 'backends/fs/posix')
-rw-r--r--backends/fs/posix/posix-fs.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/backends/fs/posix/posix-fs.cpp b/backends/fs/posix/posix-fs.cpp
index 43cf964d3d..ade8a2060f 100644
--- a/backends/fs/posix/posix-fs.cpp
+++ b/backends/fs/posix/posix-fs.cpp
@@ -57,7 +57,7 @@ public:
virtual bool isDirectory() const { return _isDirectory; }
virtual String path() const { return _path; }
- virtual FSList listDir(ListMode mode) const;
+ virtual AbstractFSList listDir(ListMode mode) const;
virtual AbstractFilesystemNode *parent() const;
virtual AbstractFilesystemNode *child(const String &name) const;
};
@@ -130,12 +130,12 @@ POSIXFilesystemNode::POSIXFilesystemNode(const String &p, bool verify) {
}
}
-FSList POSIXFilesystemNode::listDir(ListMode mode) const {
+AbstractFSList POSIXFilesystemNode::listDir(ListMode mode) const {
assert(_isDirectory);
DIR *dirp = opendir(_path.c_str());
struct dirent *dp;
- FSList myList;
+ AbstractFSList myList;
if (dirp == NULL)
return myList;
@@ -192,7 +192,7 @@ FSList POSIXFilesystemNode::listDir(ListMode mode) const {
if (entry._isDirectory)
entry._path += "/";
- myList.push_back(wrap(new POSIXFilesystemNode(entry)));
+ myList.push_back(new POSIXFilesystemNode(entry));
}
closedir(dirp);
return myList;