On Thursday, 19 May 2016 at 13:05:19 UTC, chmike wrote:
Hello,

I'm planning to call some posix functions core.sys.posix that may set the errno value in case of error. e.g. read() or write().

Checking the std.exception documentation I see that ErrnoException may be thrown when errors setting errno may occur. Does this affect the posix calls ?

From what I saw in the code, it doesn't seam the case. Just making sure I'm correct.

ErrnoException is the exception thrown by errnoEnforce, which is a convenient function for checking system calls.

D links to the same Posix functions that C does; their behavior is exactly the same (ie they don't throw).

Reply via email to