Implement mempcpy() in terms of memcpy() if mempcpy() is unavailable
fsck.cramfs: add dummy -a -y for compatibility

Signed-off-by: Karel Zak <kzak@redhat.com>
libmount: fix a mem leak

Signed-off-by: Karel Zak <kzak@redhat.com>
lslocks: add BLOCKER column

 BLOCKER -  PID of the process blocking the lock

Signed-off-by: Karel Zak <kzak@redhat.com>
lslocks: support -o +<list> convention

Signed-off-by: Karel Zak <kzak@redhat.com>
docs: add missing information about -o +<list>

Signed-off-by: Karel Zak <kzak@redhat.com>
lsblk: resuse udev handler

Signed-off-by: Karel Zak <kzak@redhat.com>
findmnt: allow to read (PART)UUID/LABEL from udev DB

Currently findmnt uses libmount to get filesystem properties (and
libmount uses libblkid). This works as expected, but root permissions
are required to read the tags from the devices.

It seems better to read the information from udev db and use libblkid
as fallback solution only.

Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid: return disk ID/UUID by PT binary interface

 Add blkid_parttable_get_id() function.

Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid: add blkid_probe_step_back to documentation

Signed-off-by: Karel Zak <kzak@redhat.com>
lib/tty: don't truncate output on non-terminals

 for example:

	$ findmnt | cat
	$ lslocks > foo

 the output should not be truncated.

Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid: make backup superblock visible for wipefs(8) only

Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid: add debug messages for "idmag" stuff and btrfs

Signed-off-by: Karel Zak <kzak@redhat.com>
add missing rpmatch.h everywhere it needs to be

Signed-off-by: William Pitcock <nenolod@dereferenced.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
Merge branch 'patch-1' of https://github.com/dtrebbien/util-linux

* 'patch-1' of https://github.com/dtrebbien/util-linux:
  Implement mempcpy() in terms of memcpy() if mempcpy() is unavailable