| /* Public Domain Curses */ |
| |
| #include "pdcx11.h" |
| |
| RCSID("$Id: pdcutil.c,v 1.10 2008/07/14 04:24:52 wmcbrine Exp $") |
| |
| #if defined(HAVE_POLL) && !defined(HAVE_USLEEP) |
| # include <poll.h> |
| #endif |
| |
| void PDC_beep(void) |
| { |
| PDC_LOG(("PDC_beep() - called\n")); |
| |
| XCursesInstruct(CURSES_BELL); |
| } |
| |
| void PDC_napms(int ms) |
| { |
| PDC_LOG(("PDC_napms() - called: ms=%d\n", ms)); |
| |
| #if defined(HAVE_USLEEP) |
| |
| usleep(1000 * ms); |
| |
| #elif defined(HAVE_POLL) |
| { |
| struct pollfd fd; |
| fd.fd = -1; |
| fd.events = 0; |
| poll(&fd, 1, ms); |
| } |
| #endif |
| } |
| |
| const char *PDC_sysname(void) |
| { |
| return "X11"; |
| } |