Lines Matching refs:ts
122 tsd_t* ts = (tsd_t*)tsd;
123 //(void) fprintf(stderr, "open_file: ts->fname = %s\n",ts->fname);
124 return (int) open(ts->fname, O_RDONLY);
131 tsd_t* ts = (tsd_t*)tsd;
134 ts->pid = 0;
135 //(void) fprintf(stderr, "server: state->fid_f = %i\n",ts->fid_f);
137 if (ts->fid_f == open_file) {
139 sprintf(ts->fname, "/tmp/lat_selectXXXXXX");
140 //(void) fprintf(stderr, "server: ts->fname = %s\n",ts->fname);
141 ts->fid = mkstemp(ts->fname);
142 //(void) fprintf(stderr, "server: ts->fname = %s: ts->fid = %d\n",ts->fname, ts->fid);
144 if (ts->fid <= 0) {
146 sprintf(buf, "lat_select: Could not create temp file %s", ts->fname);
150 close(ts->fid);
260 tsd_t *ts = (tsd_t *)tsd;
264 for (i = 0; i <= ts->max; ++i) {
265 if (FD_ISSET(i, &(ts->set)))
268 FD_ZERO(&(ts->set));
269 unlink(ts->fname);
305 tsd_t *ts = (tsd_t *)tsd;
312 ts->num = 200;
314 ts->num = optn;
316 N = ts->num;
317 //(void) fprintf(stderr, "benchmark_initworker ts->num is %i\n",ts->num);
325 ts->fid_f = open_file;
326 server(ts);
332 fid = (*ts->fid_f)(ts);
338 ts->max = 0;
339 FD_ZERO(&(ts->set));
340 //(void) fprintf(stderr, "initworker FD_ZERO: ts->set result is %i\n",ts->set);
349 if (fd > ts->max)
350 ts->max = fd;
351 FD_SET(fd, &(ts->set));
352 //(void) fprintf(stderr, "initworker FD_SET: ts->set result is %i\n",ts->set);
357 ts->max++;
383 tsd_t *ts = (tsd_t *)tsd;
396 nosave = ts->set;
399 select(ts->num, 0, &nosave, 0, &tv);