Enhancement - Path, File, Directory integration

- Replaced all access calls.
- Replaced all stat calls.
- Obsoleted util.cpp isAbsoluteDirectory calls.
- Obsoleted util.cpp expandPath calls.
This commit is contained in:
Paul Beckingham 2010-01-16 10:27:31 -05:00
parent 8e47342a18
commit b596e96b43
9 changed files with 66 additions and 120 deletions

View file

@ -33,7 +33,7 @@
#include <unistd.h>
#include <stdlib.h>
#include <pwd.h>
#include "Path.h"
#include "Directory.h"
#include "File.h"
#include "Config.h"
#include "text.h"
@ -354,9 +354,9 @@ void Config::createDefaultRC (const std::string& rc, const std::string& data)
////////////////////////////////////////////////////////////////////////////////
void Config::createDefaultData (const std::string& data)
{
Path p (data);
if (! p.exists ())
mkdir (data.c_str (), S_IRWXU);
Directory d (data);
if (! d.exists ())
d.create ();
}
////////////////////////////////////////////////////////////////////////////////