1.0.4.13: refactor trap handling
[sbcl.git] / tools-for-build / grovel-headers.c
index 40f4320..9b16e06 100644 (file)
@@ -241,7 +241,14 @@ main(int argc, char *argv[])
     DEFTYPE("off-t",   off_t);
     DEFTYPE("size-t",  size_t);
     DEFTYPE("time-t",  time_t);
+#if defined(LISP_FEATURE_DARWIN) && defined(LISP_FEATURE_PPC)
+    /* No idea if this is an issue with PPC versions of OS X, or just
+     * 10.3, but at any rate on some Darwin versions suseconds_t seems
+     * to be missing... Similar kludge in sb-posix. */
+    DEFTYPE("suseconds-t", int);
+#else
     DEFTYPE("suseconds-t", suseconds_t);
+#endif
     DEFTYPE("uid-t",   uid_t);
     printf("\n");