summaryrefslogtreecommitdiffstats
path: root/sys-utils/eject.c
Commit message (Expand)AuthorAgeFilesLines
* misc: consolidate version printing and close_stdout()Karel Zak2019-04-161-7/+5Star
* docs: fix typos [codespell]Sami Kerola2019-02-181-1/+1
* eject: use err() rather than abort()Karel Zak2018-11-051-1/+1
* fstrim: use new ul_path_* APIKarel Zak2018-06-211-12/+15
* sys-utils: use errexec()Karel Zak2018-02-011-1/+1
* eject: remove list_speeds() #ifdef CDROM_SELECT_SPEED protectionSami Kerola2017-11-281-4/+0Star
* misc: consolidate macro style USAGE_HELP_OPTIONSRuediger Meier2017-06-291-2/+2
* misc: introduce print_usage_help_options()Ruediger Meier2017-06-271-2/+1Star
* misc: cosmetics, remove argument from usage(FILE*)Ruediger Meier2017-06-261-3/+4
* misc: do not use plain 0 as NULL [smatch scan]Sami Kerola2017-02-201-2/+2
* Use --help suggestion on invalid optionKarel Zak2016-12-191-2/+1Star
* eject: use parse_switch()Sami Kerola2015-02-241-12/+4Star
* eject: add verbosity to cdrom door lock errorSami Kerola2015-01-071-8/+11
* textual: add a docstring to most of the utilitiesBenno Schulenberg2015-01-061-1/+3
* eject: use sysfs API to detect hotplugKarel Zak2014-12-021-105/+1Star
* build-sys: move all around clock_gettime() to monotonic.cKarel Zak2014-11-191-1/+1
* misc: use monotonic time rater than gettimeofdayKarel Zak2014-11-181-2/+3
* eject: move unreachable code to preprocessor #else block [smatch scan]Sami Kerola2014-10-201-4/+4
* eject: make open_device() and select_speed() to use struct eject_controlSami Kerola2014-09-191-29/+25Star
* eject: add struct eject_control to remove global variablesSami Kerola2014-09-191-196/+198
* misc: use libmnt_table reference counterKarel Zak2013-08-211-5/+5
* misc: use libmnt_cache reference countingKarel Zak2013-08-211-2/+3
* eject: assigned value is never read [clang-analyzer]Sami Kerola2013-07-091-1/+1
* eject: Check host_status and driver_status when using SG_IO.Karel Zak2013-06-181-3/+21
* eject: unlock door before issuing CDROMEJECT commandAaron Lu2013-06-131-0/+3
* eject: remove a duplicate command name from error messageSami Kerola2013-02-061-1/+1
* misc: make readlink() usage more robustKarel Zak2012-10-231-1/+1
* libmount, eject: replace index() and rindex() with strrch() or strrchr()Sami Kerola2012-10-221-1/+1
* eject: robust strings usage [coverity scan]Karel Zak2012-09-071-2/+2
* eject: return proper 0/1 from eject_cdrom()Dave Reisner2012-08-131-5/+5
* eject: fix shadow declarationSami Kerola2012-07-261-1/+0Star
* eject: fix compiler warning [-Wmissing-prototypes]Karel Zak2012-07-161-1/+1
* translation: unify file open error messagesSami Kerola2012-07-161-2/+2
* Merge branch '2012wk23' of git://github.com/kerolasa/lelux-utiliteetitKarel Zak2012-06-151-0/+8
|\
| * eject: inform if CD-ROM drive is not readySami Kerola2012-06-111-0/+8
* | eject: cleanup umount codeKarel Zak2012-06-131-19/+19
* | eject: don't try to use non-device pathKarel Zak2012-06-131-1/+8
* | eject: add --no-partitions-unmountKarel Zak2012-06-131-23/+41
|/
* eject: allow to address device by LABEL/UUIDKarel Zak2012-05-181-2/+5
* eject: verify writing to streams was successfulSami Kerola2012-04-231-0/+2
* eject: close open file [cppcheck]Sami Kerola2012-04-101-0/+1
* eject: inform why open failedSami Kerola2012-04-101-1/+1
* eject: use CDROM_DRIVE_STATUS if available for tray togglingMike Frysinger2012-04-101-20/+32
* eject: constify arrayMike Frysinger2012-04-101-1/+1
* eject: use BUILD_EJECT, move to sys-utilsKarel Zak2012-04-051-0/+1082