libhal_drive_requires_eject
libhal_drive_requires_eject(d) &&
if ((action == EJECT) && !libhal_drive_requires_eject(d)) {
dbus_bool_t libhal_drive_requires_eject (LibHalDrive *drive);