diff options
author | Alexander Hoppe | 2010-08-03 18:23:24 +0200 |
---|---|---|
committer | Alexander Hoppe | 2010-08-03 18:23:24 +0200 |
commit | 19316e9142c5ab4a4e1603715fbbf555aac97826 (patch) | |
tree | 9090d55685878f0cb82708d6733abf59de8f5499 /src/pvsDaemon.cpp | |
parent | Compiler optimizations for "Release" changed (diff) | |
download | pvs-19316e9142c5ab4a4e1603715fbbf555aac97826.tar.gz pvs-19316e9142c5ab4a4e1603715fbbf555aac97826.tar.xz pvs-19316e9142c5ab4a4e1603715fbbf555aac97826.zip |
Anpassungen fuer Win32-build.
Aufspaltung der ClientGUIUtils in 2 Versionen
Anpassungen des HomeDir
Alle Aenderungen sollten unschaedlich fuer den Linux-build-Prozess sein.
Diffstat (limited to 'src/pvsDaemon.cpp')
-rwxr-xr-x[-rw-r--r--] | src/pvsDaemon.cpp | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/pvsDaemon.cpp b/src/pvsDaemon.cpp index e87bfe7..e9479df 100644..100755 --- a/src/pvsDaemon.cpp +++ b/src/pvsDaemon.cpp @@ -68,11 +68,17 @@ int main(int argc, char** argv) int port = -1; QFileInfo script; - script.setFile("/usr/bin/pvs-vncsrv"); - if (!script.exists()) - script.setFile("/usr/local/bin/pvs-vncsrv"); - if (!script.exists()) - script.setFile("/home/" + getUserName() + "/.pvs/pvs-vncsrv"); + #ifdef __WIN32__ + //TODO Win32 + if (!script.exists()) + script.setFile(getHomeDir() + "/.pvs/pvs-vncsrv_win32.bat"); + #else + script.setFile("/usr/bin/pvs-vncsrv"); + if (!script.exists()) + script.setFile("/usr/local/bin/pvs-vncsrv"); + if (!script.exists()) + script.setFile(getHomeDir() + "/.pvs/pvs-vncsrv"); + #endif //__WIN32__ QCoreApplication app(argc, argv); app.setOrganizationName("openslx"); @@ -293,6 +299,8 @@ int main(int argc, char** argv) #ifdef as_daemon + /*Alex: neu schreiben als pvsdaemon_win32.cpp und minimieren in Task-Leiste*/ + #ifndef __WIN32__ /* Our process ID and Session ID */ pid_t pid, sid; @@ -331,10 +339,10 @@ int main(int argc, char** argv) /* Close out the standard file descriptors */ close(STDIN_FILENO); - freopen ((QString("/home/").append(getUserName().append(QString("/.pvs/dump")))).toUtf8().data(),"w",stdout); + freopen ((QString(getHomeDir()).append(QString("/.pvs/dump"))).toUtf8().data(),"w",stdout); //close(STDOUT_FILENO); close(STDERR_FILENO); - + #endif /*__WIN32__*/ /* Daemon-specific initialization goes here */ /* The Big Loop */ |