Support building without PSEUDO-ATOMIC on POSIX safepoints
[sbcl.git] / src / runtime / os.h
index d6d34bc..50ff643 100644 (file)
@@ -189,9 +189,14 @@ extern char *os_get_runtime_executable_path(int external_path);
 # define OS_VM_SIZE_FMT "u"
 # define OS_VM_SIZE_FMTX "x"
 #else
+#if defined(LISP_FEATURE_SB_WIN32)
+# define OS_VM_SIZE_FMT "Iu"
+# define OS_VM_SIZE_FMTX "Ix"
+#else
 # define OS_VM_SIZE_FMT "lu"
 # define OS_VM_SIZE_FMTX "lx"
 #endif
+#endif
 
 /* FIXME: this is not the right place for this, but here we have
  * a convenient base type to hand. If it turns out we can just use