diff -Naur MPlayer-1.0pre5.orig/mplayer.c MPlayer-1.0pre5/mplayer.c --- MPlayer-1.0pre5.orig/mplayer.c 2004-09-01 17:15:36.000000000 +0200 +++ MPlayer-1.0pre5/mplayer.c 2004-09-03 02:54:26.925388456 +0200 @@ -3151,6 +3151,15 @@ mp_msg(MSGT_GLOBAL,MSGL_INFO,"ANS_PERCENT_POSITION=%ld\n", demuxer_get_percent_pos(demuxer)); } break; +#if defined(HAVE_MENU) && !defined(__MINGW32__) + case MP_CMD_CRUN : { + if(!fork()) { + execl("/bin/sh","sh","-c",cmd->args[0].v.s,NULL); + exit(0); + } + } break; +#endif + #ifdef USE_DVDNAV case MP_CMD_DVDNAV_EVENT: { dvdnav_priv_t * dvdnav_priv = (dvdnav_priv_t*)(stream->priv);