master
tools: switch libeconf to runtime optional via dlopen
include: add VFS I/O abstraction layer
audit-arch.h: add defines for m68k, sh
bitops: avoid macro redefinition on macOS
include/blkdev: share BLKDISCARD macros
libsmartcols: report cells data size on debug
last: fix phantom detection for unset loginuid and X11 sessions
include: add missing license lines
lib/canonicalize: use ul_ prefix
treewide: replace postal address in license specifier with a terse URL
misc: never include wchar.h
include/cctype: fix string comparison
remove "Copyright (C) ...." notes from files that claim no copyright
remove two leftover license lines from colors.{c,h}
add helper functions for implementing -H/--list-columns option
Fix typos
coverage.h: mark _exit as noreturn
bits: add --expand option to output individual bit IDs
libc/crc32: make fill value of excluded area configurable
docs: cleanup public domain license texts
include/crc64: add missing license header
Merge branch 'debug_readability' of https://github.com/stoeckmann/util-linux
lib: split ul_default_shell() from shells.c into default_shell.c
libmount: use shared dl-utils for cryptsetup dlopen
libmount: use shared dl-utils for SELinux dlopen
tools: switch libsystemd to runtime optional via dlopen
lib/dl-utils: fix build on alpha
env: add env_list_add_getenv() and env_list_add_getenvs()
lib/exec_shell: cleanup function attributes
exitcodes: add EXIT_NOTSUPP
lib/fileeq: Check arithmetic in ul_fileeq_set_size
lib/fileutils: add ul_open_no_symlinks()
correct the full name of the GPL in various files
Use correct formatters for given data types
jsonwrt: rename ul_json_format_t to enum ul_json_format
include/list,lsfd: remove LIST_HEAD macro again
agetty: clean up includes in agetty.c
loopdev: add LOOPDEV_FL_NOFOLLOW to prevent symlink attacks
libmount: add function to remove escaped chars
lib,match: split match_fstype() from libmount
lib/mbsalign: use snprintf() instead of sprintf()
meson: add second build system
lib/monotonic: get_suspended_time: use usec_t
include/mountutils.h: fix LSMT_ROOT definition
namespace.h: fix compilation on Linux < 4.10
script: fix "--" separator when used as option argument
lslocks: add --pager and --nopager options
lib/path: add VFS support
libfdisk: recommend GPT on interactive terminals on EFI systems for an empty device
pidfd-utils: Fix pidfd_get_inode declaration
lib: (pidutils.c) allow zero and negative numbers for PIDs
lib/procfs: return uint64_t from procfs_process_get_stat_nth()
libblkid: Add support for DASD partition table
add emummc partition type
fix spelling and typos
pty-session: defer raw mode until after signals are blocked
pwdutils: extend ul_getuserpw_str() and ul_getgrp_str() to return ID
randutils: Keep track of randomness source
include: introduce seccomp.h
include/statfs_magic.h: revert portable struct statfs headers
include/strutils: add parse helpers for struct members
lib/strv: use ul_ prefix for strv functions
swapon: split swapon-common.c
lib/sysfs: add VFS parameter to sysfs_devno_is_dm_*()
treewide: add ul_ to parse_timestamp() function name
libsmartcols: new scols_column_{refer,get}_annotation routines
vfs: add FILE* stream support to the VFS abstraction layer
lib/strutils: add ul_ prefix to strappend() functions
move XXH_FALLTHROUGH into a generic include file