- /**
- * Returns primary group
- */
- GroupInfo getGroupInfo() const throw (LookupException);
-
- /**
- * Checks wheter user is super-user
- */
- bool isSuperUser();
-
- /**
- * Compares to UserInfo objects for equality (same UID)
- */
- bool operator==(const UserInfo& uinfo) const;
+ /**
+ * Returns primary group
+ */
+ GroupInfo getGroupInfo() const throw (LookupException);
+
+ /**
+ * Returns home directory
+ */
+ std::string getHomeDirectory() const throw (LookupException);
+
+ /**
+ * Checks wheter user is super-user
+ */
+ bool isSuperUser();
+
+ /**
+ * Compares to UserInfo objects for equality (same UID)
+ */
+ bool operator==(const UserInfo& uinfo) const;