+int nullop(void);
+int nulldev(void);
+int enoioctl(void);
+int enosys(void);
+int enxio(void);
+int eopnotsupp(void);
+void *hashinit(int count, int type, u_long *hashmask);
+void ovbcopy(const void *from, void *to, size_t len);
+int fubyte(user_addr_t addr);
+int fuibyte(user_addr_t addr);
+int subyte(user_addr_t addr, int byte);
+int suibyte(user_addr_t addr, int byte);
+long fuword(user_addr_t addr);
+long fuiword(user_addr_t addr);
+int suword(user_addr_t addr, long word);
+int suiword(user_addr_t addr, long word);
+#define fusize(_a) ((user_size_t)fulong(_a))
+#define susize(_a, _s) sulong((_a), (_s))
+#define fuptr(a) ((user_addr_t)fulong(_a)
+#define suptr(_a, _p) sulong((_a), (_p))
+int useracc(user_addr_t addr, user_size_t len,int prot);
+typedef void (*timeout_fcn_t)(void *);
+void bsd_timeout(void (*)(void *), void *arg, struct timespec * ts);
+void bsd_untimeout(void (*)(void *), void *arg);
+void set_fsblocksize(struct vnode *);
+uint64_t tvtoabstime(struct timeval *);
+void *throttle_info_create(void);
+void throttle_info_mount_ref(mount_t mp, void * throttle_info);
+void throttle_info_mount_rel(mount_t mp);
+void throttle_info_release(void *throttle_info);
+void throttle_info_update(void *throttle_info, int flags);
+uint32_t throttle_lowpri_io(int sleep_amount);
+void throttle_set_thread_io_policy(int policy);
+typedef struct __throttle_info_handle *throttle_info_handle_t;
+int throttle_info_ref_by_mask(
+ uint64_t throttle_mask, throttle_info_handle_t *throttle_info_handle);
+void throttle_info_rel_by_mask(throttle_info_handle_t throttle_info_handle);
+void throttle_info_update_by_mask(void *throttle_info_handle, int flags);