func Eject() error { if r := C._eject(); r != 0 { if r == -1 { return errors.New("drive not found") } else { return errors.New("failed to eject") } } return nil }
func Eject() error { if r := C._eject(0); r != 0 { return errors.New(syscall.Errno(r).Error()) } return nil }