Revision: 19640
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 27, 2009 16:39 by xxtjaxx
Initial Code
string get_home(void)
{
/* the passwd struct */
struct passwd *passwd;
/* we pass the current users UID to the struct variable*/
passwd = getpwuid ( getuid());
/*
then we pass the UID to pw_name which is a char value
of the /home/ directory
*/
string user(passwd->pw_name);
/*then we make sure we have the full path + our secret config dir*/
user = "/home/" + user + "/.mkproject/";
return user;
}
Initial URL
Initial Description
This one just demonstrates an easy way to get the information via pwuid's. Might not the most elegnt way ut works on every unix I believe.
Initial Title
get the home diectory of the current user unix way
Initial Tags
Initial Language
C++