Lines Matching refs:dc_device
98 (void) strcpy(dcp->dc_device, DC_STR_SWAP);
226 if (ioctl(dcp->dc_dump_fd, DIOCGETDEV, dcp->dc_device) == -1) {
231 dcp->dc_device[0] = '\0';
343 if (ioctl(dcp->dc_dump_fd, cmd, dcp->dc_device) == 0)
348 warn(gettext("dumps not supported on %s\n"), dcp->dc_device);
351 warn(gettext("device %s is already in use\n"), dcp->dc_device);
356 "a dump device\n"), dcp->dc_device);
364 warn(gettext("cannot use %s as dump device"), dcp->dc_device);
378 if (checkinuse && (dm_inuse(dcp->dc_device, &msg, DM_WHO_DUMP,
382 " in use"), dcp->dc_device);
406 if (strcmp(dcp->dc_device, DC_STR_SWAP) == 0) {
429 (void) strcpy(dcp->dc_device,
443 } else if (strcmp(dcp->dc_device, DC_STR_NONE) == 0) {
448 } else if (dcp->dc_device[0] != '\0') {
461 if (open_stat64(dcp->dc_device, &st) == -1) {
463 dcp->dc_device);
468 dcp->dc_device)) > 0)
479 dcp->dc_device, d, st.st_size);
555 if (dcp->dc_device[0] != '\0') {
557 dcp->dc_device, (dcp->dc_cflags & DUMP_EXCL) ?
587 (void) strcpy(dcp->dc_device, DC_STR_SWAP);
592 (void) strcpy(dcp->dc_device, DC_STR_NONE);
597 (void) strcpy(dcp->dc_device, buf);
690 return (fprintf(fp, "%s\n", (dcp->dc_device[0] != '\0') ?
691 dcp->dc_device : DC_STR_SWAP));