diff --git a/src/xpdev/genwrap.c b/src/xpdev/genwrap.c
index ae6af7be250cfbce05ebbc21340fe1f6c5b51c41..bfbd0e160fe9d2e4716ed77368308b6200943c16 100644
--- a/src/xpdev/genwrap.c
+++ b/src/xpdev/genwrap.c
@@ -416,7 +416,7 @@ char* DLLCALL os_cmdshell(void)
 {
 	char*	shell=getenv(OS_CMD_SHELL_ENV_VAR);
 
-#if !defined(__unix__)
+#if defined(__unix__)
 	if(shell==NULL)
 #ifdef _PATH_BSHELL
 		shell=_PATH_BSHELL;