/bionic/libc/upstream-openbsd/lib/libc/stdio/ |
H A D | fpurge.c | 44 fpurge(FILE *fp) argument 46 FLOCKFILE(fp); 47 if (!fp->_flags) { 48 FUNLOCKFILE(fp); 53 if (HASUB(fp)) 54 FREEUB(fp); 55 WCIO_FREE(fp); 56 fp->_p = fp->_bf._base; 57 fp [all...] |
H A D | rget.c | 43 __srget(FILE *fp) argument 45 _SET_ORIENTATION(fp, -1); 46 if (__srefill(fp) == 0) { 47 fp->_r--; 48 return (*fp->_p++);
|
H A D | wsetup.c | 44 __swsetup(FILE *fp) argument 53 if ((fp->_flags & __SWR) == 0) { 54 if ((fp->_flags & __SRW) == 0) 56 if (fp->_flags & __SRD) { 58 if (HASUB(fp)) 59 FREEUB(fp); 60 fp->_flags &= ~(__SRD|__SEOF); 61 fp->_r = 0; 62 fp->_p = fp [all...] |
H A D | fwide.c | 37 fwide(FILE *fp, int mode) argument 52 FLOCKFILE(fp); 53 wcio = WCIO_GET(fp); 61 FUNLOCKFILE(fp);
|
H A D | wbuf.c | 44 __swbuf(int c, FILE *fp) argument 48 _SET_ORIENTATION(fp, -1); 56 fp->_w = fp->_lbfsize; 57 if (cantwrite(fp)) { 72 n = fp->_p - fp->_bf._base; 73 if (n >= fp->_bf._size) { 74 if (__sflush(fp)) 78 fp [all...] |
H A D | fgets.c | 46 fgets(char *buf, int n, FILE *fp) __overloadable 57 FLOCKFILE(fp); variable 58 _SET_ORIENTATION(fp, -1); 65 if (fp->_r <= 0) { 66 if (__srefill(fp)) { 69 FUNLOCKFILE(fp); variable 75 len = fp->_r; 76 p = fp->_p; 89 fp->_r -= len; 90 fp 93 FUNLOCKFILE(fp); variable 103 FUNLOCKFILE(fp); variable [all...] |
H A D | fwalk.c | 42 FILE *fp; local 48 for (fp = g->iobs, n = g->niobs; --n >= 0; fp++) { 49 if ((fp->_flags != 0) && ((fp->_flags & __SIGN) == 0)) 50 ret |= (*function)(fp);
|
H A D | fgetws.c | 40 fgetws(wchar_t * __restrict ws, int n, FILE * __restrict fp) argument 45 FLOCKFILE(fp); 46 _SET_ORIENTATION(fp, 1); 55 if ((wc = __fgetwc_unlock(fp)) == WEOF && 56 ferror(fp) && errno == EILSEQ) 72 FUNLOCKFILE(fp); 77 FUNLOCKFILE(fp);
|
H A D | fputs.c | 43 fputs(const char *s, FILE *fp) argument 53 FLOCKFILE(fp); 54 _SET_ORIENTATION(fp, -1); 55 ret = __sfvwrite(fp, &uio); 56 FUNLOCKFILE(fp);
|
H A D | fwrite.c | 48 fwrite(const void *buf, size_t size, size_t count, FILE *fp) __overloadable 61 fp->_flags |= __SERR; 81 FLOCKFILE(fp); variable 82 _SET_ORIENTATION(fp, -1); 83 ret = __sfvwrite(fp, &uio); 84 FUNLOCKFILE(fp); variable
|
H A D | ungetc.c | 41 * Expand the ungetc buffer `in place'. That is, adjust fp->_p when 47 __submore(FILE *fp) argument 52 if (_UB(fp)._base == fp->_ubuf) { 58 _UB(fp)._base = p; 59 _UB(fp)._size = BUFSIZ; 60 p += BUFSIZ - sizeof(fp->_ubuf); 61 for (i = sizeof(fp->_ubuf); --i >= 0;) 62 p[i] = fp->_ubuf[i]; 63 fp 79 ungetc(int c, FILE *fp) argument [all...] |
H A D | ungetwc.c | 38 __ungetwc(wint_t wc, FILE *fp) argument 45 _SET_ORIENTATION(fp, 1); 52 wcio = WCIO_GET(fp); 63 __sclearerr(fp); 69 ungetwc(wint_t wc, FILE *fp) argument 73 FLOCKFILE(fp); 74 r = __ungetwc(wc, fp); 75 FUNLOCKFILE(fp);
|
H A D | fflush.c | 38 /* Flush a single file, or (if fp is NULL) all files. */ 40 fflush(FILE *fp) argument 44 if (fp == NULL) 46 FLOCKFILE(fp); 47 if ((fp->_flags & (__SWR | __SRW)) == 0) { 51 r = __sflush(fp); 52 FUNLOCKFILE(fp); 57 __sflush(FILE *fp) argument 62 t = fp->_flags; 66 if ((p = fp 89 __sflush_locked(FILE *fp) argument [all...] |
H A D | fgetwc.c | 38 __fgetwc_unlock(FILE *fp) argument 45 _SET_ORIENTATION(fp, 1); 46 wcio = WCIO_GET(fp); 63 int ch = __sgetc(fp); 72 fp->_flags |= __SERR; 81 fgetwc(FILE *fp) argument 85 FLOCKFILE(fp); 86 r = __fgetwc_unlock(fp); 87 FUNLOCKFILE(fp);
|
H A D | makebuf.c | 49 __smakebuf(FILE *fp) argument 56 if (fp->_flags & __SNBF) { 57 fp->_bf._base = fp->_p = fp->_nbuf; 58 fp->_bf._size = 1; 61 flags = __swhatbuf(fp, &size, &couldbetty); 63 fp->_flags |= __SNBF; 64 fp->_bf._base = fp 80 __swhatbuf(FILE *fp, size_t *bufsize, int *couldbetty) argument [all...] |
H A D | setvbuf.c | 43 setvbuf(FILE *fp, char *buf, int mode, size_t size) argument 64 FLOCKFILE(fp); 66 (void)__sflush(fp); 67 if (HASUB(fp)) 68 FREEUB(fp); 69 WCIO_FREE(fp); 70 fp->_r = fp->_lbfsize = 0; 71 flags = fp->_flags; 73 free((void *)fp [all...] |
/bionic/libc/bionic/ |
H A D | flockfile.cpp | 38 void flockfile(FILE* fp) { argument 39 if (fp != nullptr) { 40 pthread_mutex_lock(&_FLOCK(fp)); 44 int ftrylockfile(FILE* fp) { argument 47 if (fp == nullptr) { 51 return pthread_mutex_trylock(&_FLOCK(fp)); 54 void funlockfile(FILE* fp) { argument 55 if (fp != nullptr) { 56 pthread_mutex_unlock(&_FLOCK(fp));
|
H A D | malloc_info.cpp | 25 explicit Elem(FILE* fp, const char* name, argument 27 this->fp = fp; 30 fprintf(fp, "<%s", name); 34 fputc(' ', fp); 35 vfprintf(fp, attr_fmt, args); 38 fputc('>', fp); 42 fprintf(fp, "</%s>", name); 48 vfprintf(fp, fmt, args); 53 FILE* fp; member in class:Elem 59 malloc_info(int options, FILE* fp) argument [all...] |
H A D | sysinfo.cpp | 66 FILE* fp = fopen("/sys/devices/system/cpu/online", "re"); local 67 if (fp != nullptr) { 70 if (getline(&line, &len, fp) != -1) { 74 fclose(fp);
|
H A D | tmpfile.cpp | 90 FILE* fp = fdopen(fd, "w+"); local 91 if (fp != NULL) { 92 return fp; 107 FILE* fp = __tmpfile_dir("/data/local/tmp"); local 108 if (fp == NULL) { 111 fp = __tmpfile_dir(P_tmpdir); 113 return fp;
|
/bionic/libc/stdio/ |
H A D | refill.c | 40 lflush(FILE *fp) argument 42 if ((fp->_flags & (__SLBF|__SWR)) == (__SLBF|__SWR)) 43 return (__sflush_locked(fp)); /* ignored... */ 52 __srefill(FILE *fp) argument 54 fp->_r = 0; /* largely a convenience for callers */ 58 if (fp->_flags & __SEOF) 63 if ((fp->_flags & __SRD) == 0) { 64 if ((fp->_flags & __SRW) == 0) { 66 fp->_flags |= __SERR; 70 if (fp [all...] |
H A D | fread.c | 44 fread(void *buf, size_t size, size_t count, FILE *fp) __overloadable 52 fp->_flags |= __SERR; 66 FLOCKFILE(fp); variable 67 _SET_ORIENTATION(fp, -1); 70 if (fp->_r < 0) 71 fp->_r = 0; 76 if (fp->_bf._base == NULL) { 77 __smakebuf(fp); variable 86 size_t buffered_bytes = MIN((size_t) fp->_r, total); 87 memcpy(dst, fp 137 FUNLOCKFILE(fp); variable [all...] |
/bionic/tests/ |
H A D | mntent_test.cpp | 22 FILE* fp = setmntent("/proc/mounts", "r"); local 23 ASSERT_TRUE(fp != NULL); 25 ASSERT_TRUE(getmntent(fp) != NULL); 31 while (getmntent_r(fp, &entry, buf, sizeof(buf)) != NULL) { 39 ASSERT_EQ(1, endmntent(fp));
|
H A D | stdio_ext_test.cpp | 36 FILE* fp = fopen("/proc/version", "r"); local 39 ASSERT_EQ(0U, __fbufsize(fp)); 43 fgets(buf, sizeof(buf), fp); 44 ASSERT_EQ(1024U, __fbufsize(fp)); 46 ASSERT_EQ(0, setvbuf(fp, buf, _IOFBF, 1)); 47 ASSERT_EQ(1U, __fbufsize(fp)); 49 ASSERT_EQ(0, setvbuf(fp, buf, _IOFBF, 8)); 50 ASSERT_EQ(8U, __fbufsize(fp)); 52 fclose(fp); 56 FILE* fp local 69 FILE* fp = fopen("/dev/null", "w"); local 81 FILE* fp = tmpfile(); local 103 FILE* fp = fopen("/dev/null", "w"); local 119 FILE* fp = fopen("/dev/null", "r"); local 136 FILE* fp = fopen("/proc/version", "r"); local [all...] |
/bionic/libc/upstream-netbsd/lib/libc/string/ |
H A D | memccpy.c | 53 const unsigned char *fp = f; local 56 if ((*tp++ = *fp++) == uc)
|