summaryrefslogtreecommitdiff
path: root/cad/freecad/files/patch-src_Gui_Process.cpp
blob: 9a5b2df4092d6c0b643efc2eb82ef495bf9dae0e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
--- ./src/Gui/Process.cpp.orig	Sat Feb 24 11:41:26 2007
+++ ./src/Gui/Process.cpp	Sun Apr 22 00:20:17 2007
@@ -232,7 +232,7 @@
   {
 #ifdef FC_OS_WIN32
     sprintf(szPath, "%s;%s", env["PATH"].latin1(), path.latin1());
-#elif defined (FC_OS_LINUX) || defined (FC_OS_CYGWIN)
+#elif defined (FC_OS_LINUX) || defined(FC_OS_FREEBSD) || defined(FC_OS_CYGWIN)
     sprintf(szPath, "%s:%s", env["PATH"].latin1(), path.latin1());
 #else
     Base::Console().Warning("Not yet implemented!\n");
@@ -243,7 +243,7 @@
   {
 #ifdef FC_OS_WIN32
     sprintf(szPath, "%s;%s", getenv("PATH"), path.latin1());
-#elif defined (FC_OS_LINUX) || defined (FC_OS_CYGWIN)
+#elif defined (FC_OS_LINUX) || defined(FC_OS_FREEBSD) || defined(FC_OS_CYGWIN)
     sprintf(szPath, "%s:%s", getenv("PATH"), path.latin1());
 #else
     Base::Console().Warning("Not yet implemented!\n");
@@ -276,7 +276,7 @@
   {
 #ifdef FC_OS_WIN32
     ::SetEnvironmentVariable (it.key().latin1(), it.data().latin1());
-#elif defined (FC_OS_LINUX) || defined (FC_OS_CYGWIN)
+#elif defined (FC_OS_LINUX) || defined(FC_OS_FREEBSD) || defined(FC_OS_CYGWIN)
     setenv(it.key().latin1(), it.data().latin1(), 1);
 #else
     Base::Console().Warning("Not yet implemented!\n");