Pause for half a second. */
/* Pick a timing routine to use. I somewhat arbitrarily picked usleep
above nap above napms above poll above select. */
#if HAVE_USLEEP || HAVE_NAP || HAVE_NAPMS || HAVE_POLL
#if HAVE_USLEEP || HAVE_NAP || HAVE_NAPMS
#if HAVE_USLEEP || HAVE_NAP
#if ! HAVE_STROPTS_H && ! HAVE_POLL_H
/* We need a definition for struct pollfd, although it doesn't matter
#endif /* ! HAVE_STROPTS_H && ! HAVE_POLL_H */
#if HAVE_SYS_TIME_AND_TIME_H || ! USE_SELECT_TIMER
#endif /* ! HAVE_HUNDREDTHS_NAP */
usleep (500 * (long) 1000);
/* We need to pass an unused pollfd structure because poll checks
the address before checking the number of elements. */
s
.tv_usec
= 500 * (long) 1000;
select (0, (pointer
) NULL
, (pointer
) NULL
, (pointer
) NULL
, &s
);
#endif /* USE_SELECT_TIMER */
#if ! HAVE_NAPMS && ! HAVE_NAP && ! HAVE_USLEEP
#if ! USE_SELECT_TIMER && ! HAVE_POLL
#endif /* ! USE_SELECT_TIMER && ! HAVE_POLL */
#endif /* ! HAVE_NAPMS && ! HAVE_NAP && ! HAVE_USLEEP */