EOS exception now contains the error code.

This commit is contained in:
Dominik Picheta 2014-03-11 23:06:22 +00:00
commit 15919b7c98
2 changed files with 7 additions and 5 deletions

View file

@ -260,6 +260,7 @@ type
## system raises.
EIO* = object of ESystem ## raised if an IO error occured.
EOS* = object of ESystem ## raised if an operating system service failed.
errorCode*: int32 ## OS-defined error code describing this error.
EInvalidLibrary* = object of EOS ## raised if a dynamic library
## could not be loaded.
EResourceExhausted* = object of ESystem ## raised if a resource request