mirror of
https://github.com/Interlisp/maiko.git
synced 2026-04-28 21:18:15 +00:00
Integer variables referenced from a signal handler (XLocked, XNeedSignal) should be type sig_atomic_t
This commit is contained in:
@@ -27,9 +27,9 @@
|
||||
#define XUNLOCK
|
||||
#endif /* LOCK_X_UPDATES */
|
||||
|
||||
extern int XLocked;
|
||||
extern int XNeedSignal;
|
||||
/* this is !0 if we're locked; it should be 0 or larger always */
|
||||
#include <signal.h>
|
||||
extern volatile sig_atomic_t XLocked;
|
||||
extern volatile sig_atomic_t XNeedSignal;
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
@@ -34,9 +34,9 @@
|
||||
#include <signal.h>
|
||||
#include "xwinmandefs.h"
|
||||
|
||||
extern int XLocked;
|
||||
extern int XNeedSignal;
|
||||
/* this is !0 if we're locked; it should be 0 or larger always */
|
||||
extern volatile sig_atomic_t XLocked;
|
||||
extern volatile sig_atomic_t XNeedSignal;
|
||||
|
||||
#define XLOCK do { XLocked++; /* printf("L"); fflush(stdout);*/} while (0)
|
||||
#define XUNLOCK(dsp) \
|
||||
|
||||
Reference in New Issue
Block a user