- bnet_fsend(user, _("Configured device capabilities:\n"));
- bnet_fsend(user, "%sEOF ", dev->capabilities & CAP_EOF ? "" : "!");
- bnet_fsend(user, "%sBSR ", dev->capabilities & CAP_BSR ? "" : "!");
- bnet_fsend(user, "%sBSF ", dev->capabilities & CAP_BSF ? "" : "!");
- bnet_fsend(user, "%sFSR ", dev->capabilities & CAP_FSR ? "" : "!");
- bnet_fsend(user, "%sFSF ", dev->capabilities & CAP_FSF ? "" : "!");
- bnet_fsend(user, "%sEOM ", dev->capabilities & CAP_EOM ? "" : "!");
- bnet_fsend(user, "%sREM ", dev->capabilities & CAP_REM ? "" : "!");
- bnet_fsend(user, "%sRACCESS ", dev->capabilities & CAP_RACCESS ? "" : "!");
- bnet_fsend(user, "%sAUTOMOUNT ", dev->capabilities & CAP_AUTOMOUNT ? "" : "!");
- bnet_fsend(user, "%sLABEL ", dev->capabilities & CAP_LABEL ? "" : "!");
- bnet_fsend(user, "%sANONVOLS ", dev->capabilities & CAP_ANONVOLS ? "" : "!");
- bnet_fsend(user, "%sALWAYSOPEN ", dev->capabilities & CAP_ALWAYSOPEN ? "" : "!");
- bnet_fsend(user, "\n");
-
- bnet_fsend(user, _("Device state:\n"));
- bnet_fsend(user, "%sOPENED ", dev->is_open() ? "" : "!");
- bnet_fsend(user, "%sTAPE ", dev->is_tape() ? "" : "!");
- bnet_fsend(user, "%sLABEL ", dev->is_labeled() ? "" : "!");
- bnet_fsend(user, "%sMALLOC ", dev->state & ST_MALLOC ? "" : "!");
- bnet_fsend(user, "%sAPPEND ", dev->can_append() ? "" : "!");
- bnet_fsend(user, "%sREAD ", dev->can_read() ? "" : "!");
- bnet_fsend(user, "%sEOT ", dev->at_eot() ? "" : "!");
- bnet_fsend(user, "%sWEOT ", dev->state & ST_WEOT ? "" : "!");
- bnet_fsend(user, "%sEOF ", dev->at_eof() ? "" : "!");
- bnet_fsend(user, "%sNEXTVOL ", dev->state & ST_NEXTVOL ? "" : "!");
- bnet_fsend(user, "%sSHORT ", dev->state & ST_SHORT ? "" : "!");
- bnet_fsend(user, "%sMOUNTED ", dev->state & ST_MOUNTED ? "" : "!");
- bnet_fsend(user, "\n");
- bnet_fsend(user, _("num_writers=%d JobStatus=%c block=%d\n\n"), dev->num_writers,
- jcr->JobStatus, dev->dev_blocked);
-
- bnet_fsend(user, _("Device parameters:\n"));
- bnet_fsend(user, _("Archive name: %s Device name: %s\n"), dev->archive_name(),
+ len = Mmsg(msg, _("Configured device capabilities:\n"));
+ sendit(msg, len, arg);
+
+ len = Mmsg(msg, "%sEOF %sBSR %sBSF %sFSR %sFSF %sEOM %sREM %sRACCESS %sAUTOMOUNT %sLABEL %sANONVOLS %sALWAYSOPEN\n",
+ dev->capabilities & CAP_EOF ? "" : "!",
+ dev->capabilities & CAP_BSR ? "" : "!",
+ dev->capabilities & CAP_BSF ? "" : "!",
+ dev->capabilities & CAP_FSR ? "" : "!",
+ dev->capabilities & CAP_FSF ? "" : "!",
+ dev->capabilities & CAP_EOM ? "" : "!",
+ dev->capabilities & CAP_REM ? "" : "!",
+ dev->capabilities & CAP_RACCESS ? "" : "!",
+ dev->capabilities & CAP_AUTOMOUNT ? "" : "!",
+ dev->capabilities & CAP_LABEL ? "" : "!",
+ dev->capabilities & CAP_ANONVOLS ? "" : "!",
+ dev->capabilities & CAP_ALWAYSOPEN ? "" : "!");
+ sendit(msg, len, arg);
+
+ len = Mmsg(msg, _("Device state:\n"));
+ sendit(msg, len, arg);
+
+ len = Mmsg(msg, "%sOPENED %sTAPE %sLABEL %sMALLOC %sAPPEND %sREAD %sEOT %sWEOT %sEOF %sNEXTVOL %sSHORT %sMOUNTED\n",
+ dev->is_open() ? "" : "!",
+ dev->is_tape() ? "" : "!",
+ dev->is_labeled() ? "" : "!",
+ dev->state & ST_MALLOC ? "" : "!",
+ dev->can_append() ? "" : "!",
+ dev->can_read() ? "" : "!",
+ dev->at_eot() ? "" : "!",
+ dev->state & ST_WEOT ? "" : "!",
+ dev->at_eof() ? "" : "!",
+ dev->state & ST_NEXTVOL ? "" : "!",
+ dev->state & ST_SHORT ? "" : "!",
+ dev->state & ST_MOUNTED ? "" : "!");
+ sendit(msg, len, arg);
+
+ len = Mmsg(msg, _("num_writers=%d block=%d\n\n"), dev->num_writers, dev->dev_blocked);
+ sendit(msg, len, arg);
+
+ len = Mmsg(msg, _("Device parameters:\n"));
+ sendit(msg, len, arg);
+
+ len = Mmsg(msg, _("Archive name: %s Device name: %s\n"), dev->archive_name(),