Basically, threads works way better. Probably because they where not grafted on as an afterthought like in POSIX.
/ Per Hedbor ()
Previous text:
2002-09-05 16:36: Subject: argv[0]?
Examples? The thing that immediately comes to mind for me is NetSessionEnum() and related calls, which were very clumsily designed. Especially in their requiring the caller to specify a "level" which was different depending on what flavour of the operating system it was, even though the requested functionality was essentially the same. And that each "level" had a different kind of struct that it returned as a result (even though the struct's were very similar), instead of having a larger struct and just leave some fields empty in the less informative "levels".
/ Leif Stensson, Lysator