inquire
struct bt_extended_inquire inquire;
memset(&inquire, 0, sizeof inquire);
inquire.cmd.opcode = BT_INQUIRE_EXTENDED;
inquire.cmd.len = sizeof(inquire.reply);
i = bt_cmd(iobase, sc, sizeof(inquire.cmd), (u_char *)&inquire.cmd,
sizeof(inquire.reply), (u_char *)&inquire.reply);
i, sizeof(inquire.reply), "INQUIRE_EXTENDED");
switch (inquire.reply.bus_type) {
printf("bt_find: illegal bus type %c\n", inquire.reply.bus_type);
struct bha_extended_inquire inquire;
inquire.cmd.opcode = BHA_INQUIRE_EXTENDED;
inquire.cmd.len = sizeof(inquire.reply);
sizeof(inquire.cmd), (u_char *)&inquire.cmd,
sizeof(inquire.reply), (u_char *)&inquire.reply);
if (inquire.reply.bus_type == BHA_BUS_TYPE_24BIT &&
else if (inquire.reply.bus_type == BHA_BUS_TYPE_32BIT &&
else if (inquire.reply.bus_type == BHA_BUS_TYPE_32BIT &&
if (inquire.reply.scsi_flags & BHA_SCSI_WIDE)
if (inquire.reply.scsi_flags & BHA_SCSI_DIFFERENTIAL)
if (inquire.reply.scsi_flags & BHA_SCSI_ULTRA)
sc->sc_max_dmaseg = inquire.reply.sg_limit;
struct bha_extended_inquire inquire;
inquire.cmd.opcode = BHA_INQUIRE_EXTENDED;
inquire.cmd.len = sizeof(inquire.reply);
sizeof(inquire.cmd), (u_char *)&inquire.cmd,
sizeof(inquire.reply), (u_char *)&inquire.reply);
i, sizeof(inquire.reply), "INQUIRE_EXTENDED");
switch (inquire.reply.bus_type) {
inquire.reply.bus_type);
int inquire(const char *, ...) __printflike(1, 2); /* inquire for yes/no */
switch (inquire(terse
int answer = inquire(terse
reply = inquire("Touch? ");
reply = inquire("Do you want to touch file \"%s\"? ",
switch (inquire(terse
switch (inquire("Are you sure? ")) {
switch (inquire(terse