]> git.lyx.org Git - lyx.git/blobdiff - src/support/userinfo.cpp
add FileName::renameTo() method.
[lyx.git] / src / support / userinfo.cpp
index 3a8d43e556057316e13292e616bd73cd1dee4223..ca4e0e948077be62c8dba20631e24ac14dc682b1 100644 (file)
 
 #include "support/userinfo.h"
 #include "support/environment.h"
+#include "support/docstring.h"
 
 #include <boost/assert.hpp>
 
 #if defined (_WIN32)
-# include "gettext.h"
+# include "support/gettext.h"
 # include <windows.h>
 # include <lmcons.h>
 #else
@@ -29,7 +30,7 @@
 # include <sys/types.h>
 #endif
 
-using std::string;
+using namespace std;
 
 namespace lyx {
 namespace support {
@@ -44,7 +45,7 @@ docstring const user_name()
                return _("Unknown user");
        return from_local8bit(name);
 #else
-       struct passwd * pw(getpwuid(geteuid()));
+       struct passwd * pw = getpwuid(geteuid());
        BOOST_ASSERT(pw);
 
        string name = pw->pw_gecos;
@@ -57,6 +58,11 @@ docstring const user_name()
 
 docstring const user_email()
 {
+       //FIXME: quick fix wrt bug #3764; only Anonymous is detected now.
+       //The code after should be used only after user approval.
+       return docstring();
+
+       
        string email = getEnv("EMAIL_ADDRESS");
        if (email.empty())
                email = getEnv("EMAIL");