HomeSort by: relevance | last modified time | path
    Searched refs:fp (Results 1 - 25 of 919) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/lib/libc/stdio/
ungetc.c 53 * Expand the ungetc buffer `in place'. That is, adjust fp->_p when
59 __submore(FILE *fp)
64 _DIAGASSERT(fp != NULL);
66 if (_UB(fp)._base == fp->_ubuf) {
72 _UB(fp)._base = p;
73 _UB(fp)._size = BUFSIZ;
74 p += BUFSIZ - sizeof(fp->_ubuf);
75 for (i = sizeof(fp->_ubuf); --i >= 0;)
76 p[i] = fp->_ubuf[i]
    [all...]
wsetup.c 57 __swsetup(FILE *fp)
60 _DIAGASSERT(fp != NULL);
69 if ((fp->_flags & __SWR) == 0) {
70 if ((fp->_flags & __SRW) == 0)
72 if (fp->_flags & __SRD) {
74 if (HASUB(fp))
75 FREEUB(fp);
76 fp->_flags &= ~(__SRD|__SEOF);
77 fp->_r = 0;
78 fp->_p = fp->_bf._base
    [all...]
flockfile.c 59 flockfile(FILE *fp)
62 __flockfile_internal(fp, 0);
66 ftrylockfile(FILE *fp)
74 mutex_lock(&_LOCK(fp));
76 if (_LOCKOWNER(fp) == thr_self()) {
77 _LOCKCOUNT(fp)++;
78 } else if (_LOCKOWNER(fp) == NULL) {
79 _LOCKOWNER(fp) = thr_self();
80 _LOCKCOUNT(fp) = 1;
84 mutex_unlock(&_LOCK(fp));
    [all...]
fpurge.c 57 fpurge(FILE *fp)
60 _DIAGASSERT(fp != NULL);
62 if (fp->_flags == 0) {
66 FLOCKFILE(fp);
67 if (HASUB(fp))
68 FREEUB(fp);
69 WCIO_FREE(fp);
70 fp->_p = fp->_bf._base;
71 fp->_r = 0
    [all...]
fclose.c 52 fclose(FILE *fp)
56 _DIAGASSERT(fp != NULL);
58 if (fp->_flags == 0) { /* not open! */
62 FLOCKFILE(fp);
63 WCIO_FREE(fp);
64 r = fp->_flags & __SWR ? __sflush(fp) : 0;
65 if (fp->_close != NULL && (*fp->_close)(fp->_cookie) < 0
    [all...]
refill.c 56 lflush(FILE *fp)
59 _DIAGASSERT(fp != NULL);
61 if ((fp->_flags & (__SLBF|__SWR)) == (__SLBF|__SWR))
62 return __sflush(fp);
71 __srefill(FILE *fp)
74 _DIAGASSERT(fp != NULL);
80 fp->_r = 0; /* largely a convenience for callers */
83 if (fp->_flags & __SEOF)
87 if ((fp->_flags & __SRD) == 0) {
88 if ((fp->_flags & __SRW) == 0)
    [all...]
ftell.c 54 ftell(FILE *fp)
59 FLOCKFILE(fp);
61 if (fp->_seek == NULL) {
62 FUNLOCKFILE(fp);
71 (void)__sflush(fp); /* may adjust seek offset on append stream */
72 if (fp->_flags & __SOFF)
73 pos = fp->_offset;
75 pos = (*fp->_seek)(fp->_cookie, (off_t)0, SEEK_CUR);
77 FUNLOCKFILE(fp);
    [all...]
ftello.c 55 ftello(FILE *fp)
60 FLOCKFILE(fp);
62 if (fp->_seek == NULL) {
63 FUNLOCKFILE(fp);
72 (void)__sflush(fp); /* may adjust seek offset on append stream */
73 if (fp->_flags & __SOFF)
74 pos = fp->_offset;
76 pos = (*fp->_seek)(fp->_cookie, (off_t)0, SEEK_CUR);
78 FUNLOCKFILE(fp);
    [all...]
wbuf.c 56 __swbuf(int c, FILE *fp)
60 _DIAGASSERT(fp != NULL);
62 _SET_ORIENTATION(fp, -1);
71 fp->_w = fp->_lbfsize;
72 if (cantwrite(fp)) {
87 _DIAGASSERT(__type_fit(int, fp->_p - fp->_bf._base));
88 n = (int)(fp->_p - fp->_bf._base)
    [all...]
getc.c 57 getc(FILE *fp)
61 _DIAGASSERT(fp != NULL);
63 FLOCKFILE(fp);
64 r = __sgetc(fp);
65 FUNLOCKFILE(fp);
70 getc_unlocked(FILE *fp)
73 _DIAGASSERT(fp != NULL);
75 return __sgetc(fp);
rewind.c 51 rewind(FILE *fp)
54 _DIAGASSERT(fp != NULL);
56 FLOCKFILE(fp);
57 (void) fseek(fp, 0L, SEEK_SET);
58 __sclearerr(fp);
59 FUNLOCKFILE(fp);
rget.c 56 __srget(FILE *fp)
59 _DIAGASSERT(fp != NULL);
61 _SET_ORIENTATION(fp, -1);
62 if (__srefill(fp) == 0) {
63 fp->_r--;
64 return *fp->_p++;
fgetwc.c 44 __fgetwc_unlock(FILE *fp)
50 _DIAGASSERT(fp != NULL);
52 _SET_ORIENTATION(fp, 1);
53 wcio = WCIO_GET(fp);
60 if (fp->_r <= 0) {
62 if (__srefill(fp) != 0)
65 nr = mbrtowc(&wc, (const char *)fp->_p,
66 (size_t)fp->_r, &wcio->wcio_mbstate_in);
68 fp->_flags |= __SERR;
71 fp->_p += fp->_r
    [all...]
freopen.c 64 freopen(const char *file, const char *mode, FILE *fp)
71 _DIAGASSERT(fp != NULL);
74 (void) fclose(fp);
89 if (fp->_flags == 0) {
90 fp->_flags = __SEOF; /* hold on to it */
95 if (fp->_flags & __SWR)
96 (void)__sflush(fp);
98 isopen = fp->_close != NULL;
99 if ((wantfd = __sfileno(fp)) == -1 && isopen) {
100 (void) (*fp->_close)(fp->_cookie)
    [all...]
fputws.c 45 fputws(const wchar_t * __restrict ws, FILE * __restrict fp)
47 _DIAGASSERT(fp != NULL);
50 FLOCKFILE(fp);
51 _SET_ORIENTATION(fp, 1);
54 if (__fputwc_unlock(*ws++, fp) == WEOF) {
55 FUNLOCKFILE(fp);
60 FUNLOCKFILE(fp);
fread.c 54 fread(void *buf, size_t size, size_t count, FILE *fp)
61 _DIAGASSERT(fp != NULL);
69 fp->_flags |= __SERR;
83 FLOCKFILE(fp);
88 * If we're unbuffered we know that the buffer in fp is empty so
90 * series of one byte reads into fp->_nbuf.
92 if ((fp->_flags & __SNBF) != 0) {
95 fp->_bf._base = fp->_p = (unsigned char *)p;
96 fp->_bf._size = (int)resid
    [all...]
ungetwc.c 44 ungetwc(wint_t wc, FILE *fp)
48 _DIAGASSERT(fp);
53 FLOCKFILE(fp);
54 _SET_ORIENTATION(fp, 1);
61 wcio = WCIO_GET(fp);
63 FUNLOCKFILE(fp);
69 FUNLOCKFILE(fp);
74 __sclearerr(fp);
75 FUNLOCKFILE(fp);
wcio.h 49 #define _SET_ORIENTATION(fp, mode) \
51 struct wchar_io_data *_wcio = WCIO_GET(fp);\
59 #define WCIO_GET(fp) (&(_EXT(fp)->_wcio))
60 #define WCIO_FREE(fp) \
62 _EXT(fp)->_wcio.wcio_mode = 0;\
63 WCIO_FREEUB(fp);\
65 #define WCIO_FREEUB(fp) \
67 _EXT(fp)->_wcio.wcio_ungetwc_inbuf = 0;\
clrerr.c 51 clearerr(FILE *fp)
53 _DIAGASSERT(fp != NULL);
55 FLOCKFILE(fp);
56 __sclearerr(fp);
57 FUNLOCKFILE(fp);
feof.c 55 feof(FILE *fp)
59 _DIAGASSERT(fp != NULL);
61 FLOCKFILE(fp);
62 r = __sfeof(fp);
63 FUNLOCKFILE(fp);
ferror.c 55 ferror(FILE *fp)
59 _DIAGASSERT(fp != NULL);
61 FLOCKFILE(fp);
62 r = __sferror(fp);
63 FUNLOCKFILE(fp);
fflush.c 55 /* Flush a single file, or (if fp is NULL) all files. */
57 fflush(FILE *fp)
61 if (fp == NULL) {
68 FLOCKFILE(fp);
69 if ((fp->_flags & (__SWR | __SRW)) == 0) {
73 r = __sflush(fp);
75 FUNLOCKFILE(fp);
80 __sflush(FILE *fp)
86 _DIAGASSERT(fp != NULL);
88 t = fp->_flags
    [all...]
  /src/sys/arch/epoc32/include/
fp.h 1 /* $NetBSD: fp.h,v 1.1 2013/04/28 12:11:26 kiyohara Exp $ */
3 #include <arm/fp.h>
  /src/lib/csu/arch/arm/
crtn.S 41 ldmea fp, {fp, sp, pc}
44 ldmea fp, {fp, sp, pc}
  /src/sys/arch/m68k/fpe/
fpu_getexp.c 44 struct fpn *fp = &fe->fe_f2; local in function:fpu_getexp
48 if (fp->fp_class == FPC_INF) {
49 fp = fpu_newnan(fe);
51 } else if (fp->fp_class == FPC_NUM) { /* a number */
52 fpu_explode(fe, &fe->fe_f3, FTYPE_LNG, &fp->fp_exp);
53 fp = &fe->fe_f3;
54 } else if (fp->fp_class == FPC_SNAN) { /* signaling NaN */
56 } /* else if fp == zero or fp == quiet NaN, return itself */
57 return fp;
63 struct fpn *fp = &fe->fe_f2; local in function:fpu_getman
    [all...]

Completed in 20 milliseconds

1 2 3 4 5 6 7 8 91011>>