Allow synchronous win32 I/O to be interrupted, too
[sbcl.git] / src / compiler / generic / objdef.lisp
index 35e7cb5..b4de2df 100644 (file)
   #!+(and sb-safepoint x86) (selfptr :c-type "struct thread *")
   #!+sb-safepoint (csp-around-foreign-call :c-type "lispobj *")
   #!+sb-safepoint (pc-around-foreign-call :c-type "lispobj *")
+  #!+win32 (synchronous-io-handle-and-flag :c-type "HANDLE" :length 1)
   ;; KLUDGE: On alpha, until STEPPING we have been lucky and the 32
   ;; bit slots came in pairs. However the C compiler will align
   ;; interrupt_contexts on a double word boundary. This logic should