Import upstream 0.7.1
[manu/suphp.git] / src / UserInfo.cpp
index 62085e4..01cb986 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    suPHP - (c)2002-2005 Sebastian Marsching <sebastian@marsching.com>
+    suPHP - (c)2002-2008 Sebastian Marsching <sebastian@marsching.com>
 
     This file is part of suPHP.
 
@@ -58,15 +58,21 @@ GroupInfo suPHP::UserInfo::getGroupInfo() const
     return api.UserInfo_getGroupInfo(*this);
 }
 
+std::string suPHP::UserInfo::getHomeDirectory() const
+    throw (LookupException) {
+    API& api = API_Helper::getSystemAPI();
+        return api.UserInfo_getHomeDirectory(*this);
+}
+
 bool suPHP::UserInfo::isSuperUser() {
     return API_Helper::getSystemAPI().UserInfo_isSuperUser(*this);
 }
 
 bool suPHP::UserInfo::operator==(const UserInfo& uinfo) const {
     if (this->getUid() == uinfo.getUid())
-       return true;
+        return true;
     else
-       return false;
+        return false;
 }
 
 bool suPHP::UserInfo::operator!=(const UserInfo& uinfo) const {