if (!inhibit_window_system && rfds && FD_ISSET (0, rfds))
return 1;
else if (inhibit_window_system || noninteractive ||
if (!inhibit_window_system && rfds && FD_ISSET (0, rfds))
return 1;
else if (inhibit_window_system || noninteractive ||
(EMACS_USECS(*timeout)==0)))
return select(n, rfds, wfds, efds, timeout);
else
(EMACS_USECS(*timeout)==0)))
return select(n, rfds, wfds, efds, timeout);
else
EMACS_GET_TIME (end_time);
if (timeout)
EMACS_ADD_TIME (end_time, end_time, *timeout);
EMACS_GET_TIME (end_time);
if (timeout)
EMACS_ADD_TIME (end_time, end_time, *timeout);
EMACS_SET_SECS (one_second, 1);
EMACS_SET_USECS (one_second, 0);
EMACS_SET_SECS (one_second, 1);
EMACS_SET_USECS (one_second, 0);
EMACS_GET_TIME (now);
EMACS_SUB_TIME (now, end_time, now);
}
while (!timeout || !EMACS_TIME_NEG_P (now));
EMACS_GET_TIME (now);
EMACS_SUB_TIME (now, end_time, now);
}
while (!timeout || !EMACS_TIME_NEG_P (now));
if (sys_select (fds+1, &rfds, 0, 0, NULL) < 0)
return -1;
}
if (sys_select (fds+1, &rfds, 0, 0, NULL) < 0)
return -1;
}
if (stat (p, &st) == 0 && (st.st_mode & S_IFMT) == S_IFDIR)
strcat (q, p);
strcpy (p, app_bundle_pathname);
if (stat (p, &st) == 0 && (st.st_mode & S_IFMT) == S_IFDIR)
strcat (q, p);
strcpy (p, app_bundle_pathname);