shorter. Fixed a comment regarding oserror/errno.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4692
b7a2c559-68d2-44c3-8de9-
860c34a00d81
/* Check if the file is open, if so, close it */
if ((f->f_flags & _FOPEN) == 0) {
/* File is not open */
- _errno = EINVAL; /* File not input */
- return 0;
+ return (FILE*) _seterrno (EINVAL); /* File not input */
}
/* Close the file. Don't bother setting the flag, it will get
* overwritten by _fopen.
*/
if (close (f->f_fd) < 0) {
- /* An error occured, _oserror is set */
+ /* An error occured, errno is already set */
return 0;
}