+#ifdef sun
+#include <sys/kmem_alloc.h>
+#define ALLOCATE(n) kmem_alloc((n), KMEM_NOSLEEP)
+#define FREE(p, n) kmem_free((p), (n))
+#endif
+
+#ifdef __osf__
+#include <kern/kalloc.h>
+#define ALLOCATE(n) kalloc((n))
+#define FREE(p, n) kfree((p), (n))
+#endif
+
+#ifdef __aix4__
+#define ALLOCATE(n) xmalloc((n), 0, pinned_heap)
+#define FREE(p, n) xmfree((p), pinned_heap)
+#endif
+