in src/annoylib.h [127:133]
inline void set_error_from_errno(char **error, const char* msg) {
annoylib_showUpdate("%s: %s (%d)\n", msg, strerror(errno), errno);
if (error) {
*error = (char *)malloc(256); // TODO: win doesn't support snprintf
snprintf(*error, 255, "%s: %s (%d)", msg, strerror(errno), errno);
}
}