Lines Matching refs:fp
63 FILE *fp = cookie; in __sread() local
66 _DIAGASSERT(fp != NULL); in __sread()
68 if(fp == NULL) { in __sread()
73 ret = (int)read(fp->_file, buf, (size_t)n); in __sread()
76 fp->_offset += ret; in __sread()
78 fp->_flags &= ~__SOFF; /* paranoia */ in __sread()
85 FILE *fp = cookie; in __swrite() local
89 if(fp == NULL) { in __swrite()
94 if (fp->_flags & __SAPP) in __swrite()
95 (void) lseek(fp->_file, (off_t)0, SEEK_END); in __swrite()
96 fp->_flags &= ~__SOFF; /* in case FAPPEND mode is set */ in __swrite()
97 return (int)(write(fp->_file, (char *)buf, (size_t)n)); in __swrite()
103 FILE *fp = cookie; in __sseek() local
106 _DIAGASSERT(fp != NULL); in __sseek()
107 if(fp == NULL) { in __sseek()
112 ret = lseek(fp->_file, (off_t)offset, whence); in __sseek()
114 fp->_flags &= ~__SOFF; in __sseek()
116 fp->_flags |= __SOFF; in __sseek()
117 fp->_offset = ret; in __sseek()