53: else
54: {fp->_flags &= ~__SOFF; __sseterr(fp, ret); ret = -1; } /* paranoia */
55: return (ret);
67: ret = __libc_write(fp->_file, buf, n);
68: if (ret < 0) { __sseterr(fp, ret); ret = -1; }
69: return ret;
78: ret = __libc_lseek(fp->_file, (off_t)offset, whence);
79: if (/*ret == (off_t)-1)*/ret < 0) __sseterr(fp, (int)ret), ret = -1, fp->_flags |= __SERR,
80: fp->_flags &= ~__SOFF;
90: {
91: int ret = __libc_close(((FILE *)cookie)->_file); if (ret < 0) { __sseterr((FILE *)cookie, ret); return -1; } return 0;
92: }