found on DragonFly. Add one more check for DTTOIF, otherwise it can end up as implicit prototype and undefined reference.