Throw an IOException, with the provided message, function name and error code.
name of the method that failed
message description of the error
file where exception is thrown
line where exception is thrown
See Implementation
Throw an IOException, with the provided message, function name and error code.