summaryrefslogtreecommitdiffstats
path: root/lib/loopdev.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "lib/loopdev.c: Inline loopcxt_has_device"Karel Zak2019-06-181-1/+1
* losetup: use xstrncpy()Karel Zak2019-05-201-6/+4Star
* losetup: keep static analyzer happy [coverity scan]Karel Zak2019-05-141-4/+4
* lib/loopdev.c: Retry LOOP_SET_STATUS64 on EAGAINRomain Izard2019-05-071-4/+16
* lib/loopdev.c: Inline loopcxt_has_deviceMarcos Paulo de Souza2019-03-031-1/+1
* docs: fix typos [codespell]Sami Kerola2019-02-181-3/+3
* lib/loopdev: set blocksize when create a new deviceKarel Zak2019-01-221-0/+23
* lib/loopdev: differentiate between setter()s and ioctl callsKarel Zak2019-01-221-5/+5
* lib/loopdev: fix compiler warning [-Wcast-qual]Karel Zak2018-07-231-2/+2
* lib/loopdev: remove obsolete macroKarel Zak2018-06-211-1/+0Star
* lib/loopdev: use new ul_path_* APIKarel Zak2018-06-211-24/+25
* misc: fix typos using codespellRuediger Meier2018-02-161-1/+1
* include/debug: introduce __UL_INIT_DEBUG_FROM_STRING()Karel Zak2018-01-171-1/+1
* include/debug: don't print pointer address for SUID programsKarel Zak2018-01-121-0/+3
* losetup: fix conflicting types for ‘loopcxt_set_blocksize’Karel Zak2017-10-041-2/+6
* losetup: Add support for logical block sizeStanislav Brabec2017-09-271-0/+50
* misc: fix gcc-7 snprintf warnings -Wformat-truncationRuediger Meier2017-06-141-1/+1
* lib/loopdev: remove unnecessary headerKarel Zak2017-05-301-1/+0Star
* misc: add static keyword to where needed [smatch scan]Sami Kerola2017-02-201-1/+1
* lib/loopdev: Set errno in is_loopdev on errorTobias Stoeckmann2016-08-311-5/+6
* loopdev: Implememt loopcxt_set_status()Stanislav Brabec2016-08-171-1/+35
* losetup: add --nooverlap optionsKarel Zak2016-08-171-5/+9
* libmount: one iteration to detect overlap and reuse loopdevKarel Zak2016-08-041-4/+18
* lib/loopdev: cleanup sizelimit checkKarel Zak2016-08-041-9/+11
* Implement loopcxt_check_conflict()Stanislav Brabec2016-08-031-0/+55
* Add sizelimit to internal APIStanislav Brabec2016-08-031-7/+19
* misc: Fix various typosSebastian Rasmussen2016-05-311-3/+3
* lib: avoid double free in loopdev.cSami Kerola2016-04-201-0/+1
* include: move sys/sysmacros.h to c.hKarel Zak2016-03-081-1/+0Star
* lib: remove openat fallback functions (include/at.h)Ruediger Meier2016-03-071-2/+1Star
* docs: fix typos found by codespellRuediger Meier2016-02-031-1/+1
* losetup: support list direct ioMing Lei2015-11-191-0/+22
* losetup: support ioctl cmd of LOOP_SET_DIRECT_IOMing Lei2015-11-191-0/+18
* losetup: be careful with errnoKarel Zak2015-06-151-0/+6
* lib/loopdev: remove test programKarel Zak2014-11-041-149/+0Star
* lib/loopdev: replace custom DBG() with include/debug.hKarel Zak2014-11-041-102/+88Star
* lib/loopdev: comparing an array to null is not useful [coverity scan]Karel Zak2014-07-171-2/+2
* lib/loopdev.c: reset errno before strtol() callYuriy Nazarov2014-06-191-0/+1
* losetup: don't clear FD at EBUSY error in loopcxt_setup_device()Stanislav Brabec2014-05-281-1/+1
* losetup: fix -f on systems without /dev/loop-controlKarel Zak2014-05-141-14/+35
* losetup: wait for udevKarel Zak2014-01-241-5/+18
* losetup: don't require 512-byte aligned offsetsKarel Zak2013-10-011-0/+6
* losetup: use loop-control to explicitly ask for deviceKarel Zak2013-08-061-0/+30
* losetup: set errno for misaligned offsetsKarel Zak2013-07-191-7/+19
* lib/loopdev: assigned value is never read [clang-analyzer]Sami Kerola2013-07-091-1/+0Star
* lib/loopdev: fix loopcxt_check_size() to work with blkdevsKarel Zak2013-05-131-1/+15
* loopdev: sync capacity after setting itJeff Mahoney2013-04-091-3/+83
* lib: use O_CLOEXEC in libcommonKarel Zak2013-04-031-5/+5
* include: cleanup copyright headersKarel Zak2013-01-081-1/+4
* lib/loopdev: fix loopdev_find_by_backing_file()Karel Zak2012-12-191-1/+1