Lines Matching defs:fake
82 ** temporary buffer (via a "fake" file pointer).
106 SM_FILE_T fake;
111 fake.sm_magic = SmFileMagic;
112 fake.f_timeout = SM_TIME_FOREVER;
113 fake.f_timeoutstate = SM_TIME_BLOCK;
114 fake.f_flags = fp->f_flags & ~SMNBF;
115 fake.f_file = fp->f_file;
116 fake.f_cookie = fp->f_cookie;
117 fake.f_write = fp->f_write;
118 fake.f_close = NULL;
119 fake.f_open = NULL;
120 fake.f_read = NULL;
121 fake.f_seek = NULL;
122 fake.f_setinfo = fake.f_getinfo = NULL;
123 fake.f_type = "sm_bprintf:fake";
126 fake.f_bf.smb_base = fake.f_p = buf;
127 fake.f_bf.smb_size = fake.f_w = sizeof(buf);
128 fake.f_lbfsize = 0; /* not actually used, but Just In Case */
131 ret = sm_io_vfprintf(&fake, SM_TIME_FOREVER, fmt, ap);
132 if (ret >= 0 && sm_io_flush(&fake, SM_TIME_FOREVER))
134 if (fake.f_flags & SMERR)