FB II Compiler
Spin down SCSI hard drives
I believe this functionality is in the Power Manager (Power.h):
LOCAL FN SPINDOWNHARDDISK
I do not know how to actually put the computer to sleep. Perhaps set the sleep-idle time to zero, call WAITNEXTEVENT, then set the sleep-idle time back to where it was?
System software that supports IDE drives has stub code to make them act like SCSI drives. Macs can't really deal with non-SCSI disks directly.
Don't use SCSIRESET. It'll kill any IO in progress and, depending on system version, drive firmware, and the direction of the wind, possibly knock your hard disk off the desktop.