#define BLOCK_INPUT_DECLARE() int BLOCK_INPUT_mask
#ifdef SIGIO
-#define BLOCK_INPUT() BLOCK_INPUT_mask = sigblock (sigmask (SIGIO))
-#define UNBLOCK_INPUT() sigsetmask (BLOCK_INPUT_mask)
+#define BLOCK_INPUT() EMACS_SIGBLOCKX (SIGIO, BLOCK_INPUT_mask)
+#define UNBLOCK_INPUT() \
+ do { int _dummy; EMACS_SIGSETMASK (BLOCK_INPUT_mask, _dummy); } while (0)
#else /* not SIGIO */
#define BLOCK_INPUT()
#define UNBLOCK_INPUT()
#endif /* SIGIO */
-#define CLASS "emacs" /* class id for GNU Emacs, used in .Xdefaults, etc. */
+#define CLASS "Emacs" /* class id for GNU Emacs, used in .Xdefaults, etc. */