For IO-related system calls (other than asynchronous IO), this is an errno code which will be returned if there is a physical problem in performing the directive. This means that the media is "bad", not nonexistant.