• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/unzip60/msdos/

Lines Matching refs:pfcb

1268     dos_fcb  fcb, dta, far *pfcb=&fcb, far *pdta=&dta;
1303 pfcb = (dos_fcb far *) (((ulg) regs.w.cx << 16) | regs.w.dx);
1304 /* pfcb = (dos_fcb far *) ((ulg) dtaseg << 4); */
1305 pdta = pfcb + 1;
1307 pfcb = MK_FP(truseg, fcboff);
1310 _fmemset((char far *)pfcb, 0, 2 * sizeof(dos_fcb));
1318 fcbseg = FP_SEG(pfcb);
1319 fcboff = FP_OFF(pfcb);
1356 pfcb->flag = 0xff; /* extended FCB */
1357 pfcb->vattr = 0x08; /* attribute: disk volume label */
1358 pfcb->drive = (uch)nLabelDrive;
1361 Trace((stderr, "segment:offset of pfcb = %x:%x\n",
1364 Trace((stderr, "&fcb = %lx, pfcb = %lx\n", (ulg)&fcb, (ulg)pfcb));
1365 Trace((stderr, "(2nd check: labelling drive %c:)\n", pfcb->drive-1+'A'));
1366 if (pfcb->flag != fcb.flag)
1367 fprintf(stderr, "error: pfcb->flag = %d, fcb.flag = %d\n",
1368 pfcb->flag, fcb.flag);
1369 if (pfcb->drive != fcb.drive)
1370 fprintf(stderr, "error: pfcb->drive = %d, fcb.drive = %d\n",
1371 pfcb->drive, fcb.drive);
1372 if (pfcb->vattr != fcb.vattr)
1373 fprintf(stderr, "error: pfcb->vattr = %d, fcb.vattr = %d\n",
1374 pfcb->vattr, fcb.vattr);
1381 _fstrncpy((char far *)&pfcb->vn, "???????????", 11);
1390 fcb.flag, fcb.drive, fcb.vattr, fcb.vn, pfcb->vn));
1403 _fstrncpy((char far *)pfcb->vn, newlabel, len);
1405 _fstrncpy((char far *)(pfcb->vn+len), " ", 11-len);
1411 Trace((stderr, "fcb.vn = %lx pfcb->vn = %lx\n", (ulg)fcb.vn,
1412 (ulg)pfcb->vn));
1415 Trace((stderr, "vn = %s = %s.\n", fcb.vn, pfcb->vn));
1432 _fstrncpy((char far *)pfcb->vn, (char far *)pdta->vn, 11);
1433 _fstrncpy((char far *)pfcb->nn, newlabel, len);
1435 _fstrncpy((char far *)(pfcb->nn+len), " ", 11-len);
1442 Trace((stderr, "fcb.vn = %lx pfcb->vn = %lx\n", (ulg)fcb.vn,
1443 (ulg)pfcb->vn));
1444 Trace((stderr, "fcb.nn = %lx pfcb->nn = %lx\n", (ulg)fcb.nn,
1445 (ulg)pfcb->nn));
1448 Trace((stderr, "vn = %s = %s.\n", fcb.vn, pfcb->vn));
1449 Trace((stderr, "nn = %s = %s.\n", fcb.nn, pfcb->nn));