Home
last modified time | relevance | path

Searched refs:f_bf (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/cmd/sendmail/libsm/
H A Dvasprintf.c70 fake.f_bf.smb_base = fake.f_p = (unsigned char *)sm_malloc(SM_VA_BUFSIZE);
71 if (fake.f_bf.smb_base == NULL)
80 fake.f_bf.smb_size = fake.f_w = SM_VA_BUFSIZE - 1;
88 base = (unsigned char *) sm_realloc(fake.f_bf.smb_base, ret + 1);
95 if (fake.f_bf.smb_base != NULL)
97 sm_free(fake.f_bf.smb_base);
98 fake.f_bf.smb_base = NULL;
H A Dfvwrite.c134 size_t blen = fp->f_p - fp->f_bf.smb_base;
139 tsize = fp->f_bf.smb_size;
144 tbase = (unsigned char *) sm_realloc(fp->f_bf.smb_base,
151 fp->f_w += tsize - fp->f_bf.smb_size;
152 fp->f_bf.smb_base = tbase;
153 fp->f_bf.smb_size = tsize;
167 else if (fp->f_p > fp->f_bf.smb_base
176 else if (len >= (size_t) (w = fp->f_bf.smb_size))
229 w = fp->f_w + fp->f_bf.smb_size;
231 if (fp->f_p > fp->f_bf.smb_base && s > w)
[all …]
H A Dsetvbuf.c89 sm_free((void *) fp->f_bf.smb_base);
90 fp->f_bf.smb_base = NULL;
135 fp->f_bf.smb_base = fp->f_p = fp->f_nbuf;
136 fp->f_bf.smb_size = 1;
164 fp->f_bf.smb_base = fp->f_p = (unsigned char *)buf;
165 fp->f_bf.smb_size = size;
177 fp->f_lbfsize = -fp->f_bf.smb_size;
H A Dmakebuf.c50 fp->f_bf.smb_base = fp->f_p = fp->f_nbuf;
51 fp->f_bf.smb_size = 1;
58 fp->f_bf.smb_base = fp->f_p = fp->f_nbuf;
59 fp->f_bf.smb_size = 1;
65 fp->f_bf.smb_base = fp->f_p = p;
66 fp->f_bf.smb_size = size;
H A Dwsetup.c62 fp->f_p = fp->f_bf.smb_base;
68 if (fp->f_bf.smb_base == NULL)
79 fp->f_lbfsize = -fp->f_bf.smb_size;
82 fp->f_w = fp->f_flags & SMNBF ? 0 : fp->f_bf.smb_size;
H A Dfseek.c165 curoff += fp->f_p - fp->f_bf.smb_base;
193 if (fp->f_bf.smb_base == NULL)
249 n = fp->f_up - fp->f_bf.smb_base;
255 n = fp->f_p - fp->f_bf.smb_base;
271 fp->f_p = fp->f_bf.smb_base + o;
293 fp->f_p = fp->f_bf.smb_base;
331 fp->f_p = fp->f_bf.smb_base;
H A Dwbuf.c75 n = fp->f_p - fp->f_bf.smb_base;
76 if (n >= fp->f_bf.smb_size)
84 if (++n == fp->f_bf.smb_size || (fp->f_flags & SMLBF && c == '\n'))
H A Dfpurge.c47 fp->f_p = fp->f_bf.smb_base;
51 fp->f_w = fp->f_flags & (SMLBF|SMNBF) ? 0 : fp->f_bf.smb_size;
H A Dvsnprintf.c66 fake.f_bf.smb_base = fake.f_p = (unsigned char *)str;
67 fake.f_bf.smb_size = fake.f_w = n - 1;
H A Drefill.c217 if (fp->f_bf.smb_base == NULL)
237 fp->f_p = fp->f_bf.smb_base;
249 r = (*fp->f_read)(fp, (char *)fp->f_p, fp->f_bf.smb_size);
H A Dsnprintf.c71 fake.f_bf.smb_base = fake.f_p = (unsigned char *)str;
72 fake.f_bf.smb_size = fake.f_w = n ? n - 1 : 0;
H A Dsscanf.c84 fake.f_bf.smb_base = fake.f_p = (unsigned char *) str;
85 fake.f_bf.smb_size = fake.f_r = strlen(str);
H A Dfclose.c140 sm_free((char *)fp->f_bf.smb_base);
141 fp->f_bf.smb_base = NULL;
H A Dfflush.c109 if ((p = fp->f_bf.smb_base) == NULL)
127 fp->f_w = t & (SMLBF|SMNBF) ? 0 : fp->f_bf.smb_size; /* implies SMFBF */
H A Dungetc.c159 if (fp->f_bf.smb_base != NULL && fp->f_p > fp->f_bf.smb_base &&
H A Dstrio.c482 fp->f_bf.smb_base = fp->f_p = (unsigned char *) buf;
483 fp->f_bf.smb_size = fp->f_w = (size ? size - 1 : 0);
H A Dfpos.c145 pos += fp->f_p - fp->f_bf.smb_base;
H A Dfindfp.c183 fp->f_bf.smb_base = NULL; /* no buffer */
184 fp->f_bf.smb_size = 0; /* no buffer size with no buffer */
H A Dlocal.h82 ((((fp)->f_flags & SMWR) == 0 || (fp)->f_bf.smb_base == NULL) && \
H A Dvfprintf.c124 fake.f_bf.smb_base = fake.f_p = buf;
125 fake.f_bf.smb_size = fake.f_w = sizeof(buf);
/illumos-gate/usr/src/cmd/sendmail/include/sm/
H A Dio.h113 struct smbuf f_bf; /* the buffer (>= 1 byte, if !NULL) */ member
196 (f).f_bf.smb_base = (unsigned char *) 0; \
197 (f).f_bf.smb_size = 0; \