[Info-vax] RMS intro

Dan Cross cross at spitfire.i.gajendra.net
Tue Jan 2 14:44:09 EST 2024


In article <un1nm8$2q36g$6 at dont-email.me>,
Lawrence D'Oliveiro  <ldo at nz.invalid> wrote:
>On Tue, 2 Jan 2024 17:41:20 -0000 (UTC), Dan Cross wrote:
>
>> Note that the Windows API is, by design, opaque to application
>> programs ...
>
>Worse than that, it is poorly specified. Compare POSIX, where it is not 
>just the functionality of each call that is documented, but also the 
>possible error conditions and what they mean. This is missing from the 
>Win32 API docs.
>
>This is why the WINE project, for example, took 15 years to get to version 
>1.0: because they had to determine all the possible error paths in Win32 
>by exhaustive search.
>
>Jeremy Allison goes into detail about this here
><https://www.samba.org/samba/news/articles/low_point/
>tale_two_stds_os2.html>.

That's a separate issue.  That is more about underspecification
of the documented programmer's interface, but I'm talking about
the opacity of the kernel/user interface.

	- Dan C.




More information about the Info-vax mailing list