$OpenBSD$ --- src/sound/music_midi_timidity.cpp.orig Sat May 14 18:20:44 2011 +++ src/sound/music_midi_timidity.cpp Sat May 14 18:27:09 2011 @@ -33,7 +33,7 @@ class FPipeBuffer (private) #include #include -#include +//#include #include int ChildQuit; @@ -494,15 +494,11 @@ bool TimiditySong::LaunchTimidity () } int forkres; - wordexp_t words; - switch (wordexp (CommandLine.GetChars(), &words, 0)) + switch (CommandLine.GetChars(), 0) { case 0: // all good break; - - case WRDE_NOSPACE: - wordfree (&words); default: return false; } @@ -517,7 +513,6 @@ bool TimiditySong::LaunchTimidity () // freopen ("/dev/null", "w", stderr); close (WavePipe[1]); - execvp (words.we_wordv[0], words.we_wordv); fprintf(stderr,"execvp failed\n"); exit (0); // if execvp succeeds, we never get here } @@ -538,7 +533,6 @@ bool TimiditySong::LaunchTimidity () }*/ } - wordfree (&words); return ChildProcess != -1; #endif // _WIN32 }