The sentinel value indicates that a function failed and more detailed information about the error can be found in errno
errno
Returns the platform-specific value of errno