This reverts commit f004d5a. __DARWIN_64_BIT_INO_T is a no-op in most cases and might be actively harmful in some others.
This also fixes an issue that made blowfish's ECB mode unusable.
module_name needs to match the final binary name
Trying to load an add-on without "init" or "modname_module" symbols would raise an "Out of memory" exception. Let's improve that error message.