* Grovel a new feature :os-provides-blksize-t.
Note: as the number of os-provides-foo features increases, it starts
seeming prudent to move them to a separate feature list.
typedef u32 ffi_off_t; /* since OpenBSD 2.8 st_size is 64 bits */
#endif
-#if defined(LISP_FEATURE_DARWIN)
+#ifdef LISP_FEATURE_OS_PROVIDES_BLKSIZE_T
typedef blksize_t ffi_blksize_t;
#else
typedef unsigned long ffi_blksize_t;
featurep os-provides-dladdr
featurep os-provides-putwc
+
+featurep os-provides-blksize-t
--- /dev/null
+/* test to build and run so that we know if we have blksize_t */
+
+#include <sys/types.h>
+
+int main ()
+{
+ blksize_t s = 0;
+ s = s + s;
+ return 104;
+}
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.4.50"
+"1.0.4.51"