...
A return type of errno_t
indicates that the function returns a status indicator (see DCL09-C. Declare functions that return an errno error code with a return type of errno_t).
While this error handling approach is secure, it has the following drawbacks:
...