]> code.delx.au - gnu-emacs/blobdiff - nt/inc/ms-w32.h
Fix minor build problems related to MinGW64.
[gnu-emacs] / nt / inc / ms-w32.h
index 7f523cb74f9e090d4e3fe00562e24f97a28ef768..dca3476b2b626686036dae533bc663ac0681f3b0 100644 (file)
@@ -388,6 +388,11 @@ extern int sigemptyset (sigset_t *);
 extern int sigaddset (sigset_t *, int);
 extern int sigfillset (sigset_t *);
 extern int sigprocmask (int, const sigset_t *, sigset_t *);
+/* MinGW64 defines pthread_sigmask as zero in its pthread_signal.h
+   header, but we have an implementation for that function in w32proc.c.  */
+#ifdef pthread_sigmask
+#undef pthread_sigmask
+#endif
 extern int pthread_sigmask (int, const sigset_t *, sigset_t *);
 extern int sigismember (const sigset_t *, int);
 extern int setpgrp (int, int);