Lines Matching refs:fdata
202 fldata_t *fdata = (fldata_t *) &ef_block[4];
208 strcat(type, fdata->__openmode == __TEXT ? ""
209 :fdata->__openmode == __BINARY ? "b"
210 :fdata->__openmode == __RECORD ? "b,type=record"
213 strcat(type, fdata->__recfmF? "F"
214 :fdata->__recfmV? "V"
215 :fdata->__recfmU? "U"
217 if (fdata->__recfmBlk) strcat(type, "B");
218 if (fdata->__recfmS) strcat(type, "S");
219 if (fdata->__recfmASA) strcat(type, "A");
220 if (fdata->__recfmM) strcat(type, "M");
221 sprintf(type+strlen(type), ",lrecl=%ld", fdata->__recfmV
222 ? fdata->__maxreclen+4
223 : fdata->__maxreclen);
226 if (fdata->__recfmBlk)
227 sprintf(type+strlen(type), ",blksize=%ld", fdata->__blksize);
230 sprintf(type+strlen(type), ",blksize=%ld", fdata->__blksize);
521 fldata_t fdata;
522 if (fldata( fp, fname, &fdata ) == 0) {
523 buf->st_dev = fdata.__device;
524 buf->st_mode = *(short *)(&fdata);