The comment on http://bugs.winehq.com/show_bug.cgi?id=326 says:
Why hasn't this patch been accepted?
The best is to ask on wine-devel.
So, now my question is, of course:
Why hasn't this patch been accepted?
Btw, one reason why esddsp doesn't work with Wine on most systems seems to be that esddsp only overloads "open"; not "open64". I've tried patching libesddsp so that it overloads "open64" as well. This helps, but things works very bad anyway - the sound sometimes stops for minutes.
If only people could agree on a standard sound server...