Exemple #1
0
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
}
Exemple #2
0
func Eject() error {
	if r := C._eject(0); r != 0 {
		return errors.New(syscall.Errno(r).Error())
	}
	return nil
}