=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mail/fio.c,v retrieving revision 1.37 retrieving revision 1.38 diff -c -r1.37 -r1.38 *** src/usr.bin/mail/fio.c 2018/04/26 12:42:51 1.37 --- src/usr.bin/mail/fio.c 2019/06/28 13:35:01 1.38 *************** *** 1,4 **** ! /* $OpenBSD: fio.c,v 1.37 2018/04/26 12:42:51 guenther Exp $ */ /* $NetBSD: fio.c,v 1.8 1997/07/07 22:57:55 phil Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: fio.c,v 1.38 2019/06/28 13:35:01 deraadt Exp $ */ /* $NetBSD: fio.c,v 1.8 1997/07/07 22:57:55 phil Exp $ */ /* *************** *** 260,266 **** fflush(otf); if (fseek(itf, (long)positionof(mp->m_block, mp->m_offset), SEEK_SET) ! < 0) err(1, "fseek"); return(itf); } --- 260,266 ---- fflush(otf); if (fseek(itf, (long)positionof(mp->m_block, mp->m_offset), SEEK_SET) ! == -1) err(1, "fseek"); return(itf); } *************** *** 313,319 **** { struct stat sb; ! if (stat(name, &sb) < 0) return(-1); if (!S_ISREG(sb.st_mode)) { errno = EISDIR; --- 313,319 ---- { struct stat sb; ! if (stat(name, &sb) == -1) return(-1); if (!S_ISREG(sb.st_mode)) { errno = EISDIR; *************** *** 391,397 **** { struct stat sbuf; ! if (fstat(fileno(iob), &sbuf) < 0) return(0); return(sbuf.st_size); } --- 391,397 ---- { struct stat sbuf; ! if (fstat(fileno(iob), &sbuf) == -1) return(0); return(sbuf.st_size); }