all OS functions should be "nothrow @trusted @nogc"

w0rp via Digitalmars-d digitalmars-d at puremagic.com
Tue Aug 1 10:12:38 PDT 2017


Direct OS function calls should probably all be treated as 
unsafe, except for rare cases where the behaviour is very well 
defined in standards and in actual implementations to be safe. 
The way to get safe functions for OS functionality is to write 
wrapper functions in D which prohibit unsafe calls.


More information about the Digitalmars-d mailing list