diff --git a/libguile/_scm.h b/libguile/_scm.h index 33cf5abe6..2df982b2a 100644 --- a/libguile/_scm.h +++ b/libguile/_scm.h @@ -90,14 +90,12 @@ when installing signal handlers. */ -/* However, don't assume SA_RESTART works with pthreads... */ -#ifdef USE_COPT_THREADS -#undef HAVE_RESTARTABLE_SYSCALLS -#endif - #ifdef HAVE_RESTARTABLE_SYSCALLS +#ifndef USE_COPT_THREADS /* However, don't assume SA_RESTART + works with pthreads... */ #define SCM_SYSCALL(line) line #endif +#endif #ifndef SCM_SYSCALL #ifdef vms