> The MTA depends on behaviour which is undefined. Now you
> want to go blame the OS ?
No, the behaviour is defined on certain systems. Not sure if that
comprises all supported systems.
I'm not blaming anybody besides Linux which does not offer the "noasync"
(FreeBSD) compromise between sync and async. I don't see any reason why
this option cannot be there. Is it too expensive too implement? No-one
said so.
I cannot tell if and how the MTA authors checked all their supported OSs
how they handle metadata updates.
> If you care about your email, probably you should either
> teach these people about standards like POSIX or SuS
> (and tell them to not rely on undefined behaviour) or
> switch to an MTA which isn't broken in various ways ;)
Wee. And then, I tell the system to comply with that as well, don't I?
;)
-- Matthias Andree - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/