Print this page
make: unifdef for other OSes (undefined)

@@ -40,16 +40,11 @@
 #include <mksh/misc.h>          /* getmem() */
 #include <rw/pstream.h>
 #include <rw/queuecol.h>
 #include <rw/xdrstrea.h>
 #include <signal.h>
-#ifdef linux
-#include <sstream>
-using namespace std;
-#else
 #include <strstream.h>
-#endif
 #include <sys/stat.h>           /* stat() */
 #include <sys/types.h>
 #include <sys/wait.h>
 #include <unistd.h>
 #include <errno.h>

@@ -262,15 +257,11 @@
                 }
 
                 (void) sprintf(&rxm_command[strlen(rxm_command)],
                                NOCATGETS(" %d %d"),
                                pipe1[0], pipe2[1]);
-#ifdef linux
-                execl(NOCATGETS("/bin/sh"),
-#else
                 execl(NOCATGETS("/usr/bin/sh"),
-#endif
                       NOCATGETS("sh"),
                       NOCATGETS("-c"),
                       rxm_command,
                       (char *)NULL);
                 _exit(127);