Unix 98 requires usleep() so assume most supported non-Win32 platforms have it and don't need old workarounds any more.
Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com> --- configure.ac | 1 + xset.c | 27 +++------------------------ 2 files changed, 4 insertions(+), 24 deletions(-) diff --git a/configure.ac b/configure.ac index 513b023..f7764bf 100644 --- a/configure.ac +++ b/configure.ac @@ -26,6 +26,7 @@ AC_INIT([xset], [1.2.2], [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [xset]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([config.h]) +AC_USE_SYSTEM_EXTENSIONS # Initialize Automake AM_INIT_AUTOMAKE([foreign dist-bzip2]) diff --git a/xset.c b/xset.c index 906fa95..7e27a09 100644 --- a/xset.c +++ b/xset.c @@ -549,35 +549,14 @@ main(int argc, char *argv[]) * which case the Up transition may immediately * turn the display back on. * - * On OS/2, use _sleep2() */ #ifdef HAVE_USLEEP # define Usleep(us) usleep((us)) -#else -#ifdef SVR4 -# ifdef sgi -# define Usleep(us) sginap((us) / 1000) -# endif -#endif -#ifdef hpux -# ifdef _XPG4_EXTENDED -# define Usleep(us) usleep((us)) -# endif -#endif -#ifdef __UNIXOS2__ -# define Usleep(us) _sleep2((us / 1000 > 0) ? us / 1000 : 1) -#endif -#ifdef WIN32 +#elif defined(WIN32) # define Usleep(us) Sleep(us) -#endif -#ifndef Usleep -# if defined(SYSV) || defined(SVR4) -# define Usleep(us) sleep((us / 1000000 > 0) ? us / 1000000 : 1) -# else -# define Usleep(us) usleep((us)) -# endif -#endif +#else +# define Usleep(us) sleep((us / 1000000 > 0) ? us / 1000000 : 1) #endif /* HAVE_USLEEP */ if (strcmp(arg, "on") == 0) { -- 1.7.9.2 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel