diff options
Diffstat (limited to 'src/process.c')
-rw-r--r-- | src/process.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c index 5c6875520e6..90f2a9aa6bb 100644 --- a/src/process.c +++ b/src/process.c @@ -120,6 +120,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ #include "composite.h" #include "atimer.h" +#if defined (USE_GTK) || defined (HAVE_GCONF) +#include "xgselect.h" +#endif /* defined (USE_GTK) || defined (HAVE_GCONF) */ + Lisp_Object Qprocessp; Lisp_Object Qrun, Qstop, Qsignal; Lisp_Object Qopen, Qclosed, Qconnect, Qfailed, Qlisten; @@ -4922,7 +4926,9 @@ wait_reading_process_output (time_limit, microsecs, read_kbd, do_display, process_output_skip = 0; } #endif -#ifdef HAVE_NS +#if defined (USE_GTK) || defined (HAVE_GCONF) + nfds = xg_select +#elif defined (HAVE_NS) nfds = ns_select #else nfds = select |