Several changes from NetBSD: - scsi prototypes - remove #ifdef notdef made unnecessary by previous changes (PR#1597)   put in missing "if (error)" that caused tape IO to always fail.   (closes PR#2086) - Minor change.
Several changes from NetBSD:
- scsi prototypes
- remove #ifdef notdef made unnecessary by previous changes (PR#1597)
  put in missing "if (error)" that caused tape IO to always fail.
  (closes PR#2086)
- Minor change.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars