+ zone_t zone,
+ void *elem);
+
+/* Create zone */
+extern zone_t zinit(
+ vm_size_t size, /* the size of an element */
+ vm_size_t maxmem, /* maximum memory to use */
+ vm_size_t alloc, /* allocation size */
+ const char *name); /* a name for the zone */
+
+
+/* Non-blocking version of zalloc */
+extern void * zalloc_noblock(
+ zone_t zone);
+
+/* direct (non-wrappered) interface */
+extern void * zalloc_canblock(
+ zone_t zone,
+ boolean_t canblock);
+
+/* Get from zone free list */
+extern void * zget(
+ zone_t zone);