Systemd/src/basic
Lennart Poettering ae2a15bc14 macro: introduce TAKE_PTR() macro
This macro will read a pointer of any type, return it, and set the
pointer to NULL. This is useful as an explicit concept of passing
ownership of a memory area between pointers.

This takes inspiration from Rust:

https://doc.rust-lang.org/std/option/enum.Option.html#method.take

and was suggested by Alan Jenkins (@sourcejedi).

It drops ~160 lines of code from our codebase, which makes me like it.
Also, I think it clarifies passing of ownership, and thus helps
readability a bit (at least for the initiated who know the new macro)
2018-03-22 20:21:42 +01:00
..
MurmurHash2.c tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
MurmurHash2.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
af-list.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
af-list.h log: minimize includes in log.h 2018-01-11 14:44:31 +01:00
af-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
alloc-util.c alloc-util: coding style fix 2017-11-28 20:21:15 +09:00
alloc-util.h macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
architecture.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
architecture.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
arphrd-list.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
arphrd-list.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
arphrd-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
async.c tree-wide: in all threads we fork off in library code, block all signals 2018-01-04 13:27:27 +01:00
async.h shutdown: unify shutdown.c's and async.c's sync() helper process 2017-12-25 11:48:21 +01:00
audit-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
audit-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
barrier.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
barrier.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
bitmap.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
bitmap.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
blkid-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
blockdev-util.c basic: split out blockdev-util.[ch] from util.h 2017-12-25 11:48:21 +01:00
blockdev-util.h basic: split out blockdev-util.[ch] from util.h 2017-12-25 11:48:21 +01:00
bpf-program.c bpf: rework how we keep track and attach cgroup bpf programs 2018-02-21 16:43:36 +01:00
bpf-program.h bpf: rework how we keep track and attach cgroup bpf programs 2018-02-21 16:43:36 +01:00
btrfs-ctree.h btrfs: Include missing.h in btrfs-ctree.h 2017-12-18 11:19:32 +01:00
btrfs-util.c stat-util: unify code that checks whether something is a regular file 2018-02-20 15:39:31 +01:00
btrfs-util.h Move selinux-related stuff from btrfs-util.c to label.c 2017-12-19 15:22:05 +01:00
build.h meson: detect pcre2 dep 2018-01-12 14:44:45 +01:00
bus-label.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
bus-label.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
calendarspec.c Merge pull request #8508 from poettering/more-cocci 2018-03-21 12:50:49 +01:00
calendarspec.h analyze: add new "calendar" command 2017-11-20 10:57:41 +01:00
cap-list.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
cap-list.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
cap-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
capability-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
capability-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
cgroup-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
cgroup-util.h cgroup-util: rework cg_get_keyed_attribute() a bit 2018-02-09 18:35:52 +01:00
chattr-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
chattr-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
clock-util.c tree-wide: drop a few == NULL and != NULL comparison 2017-12-11 16:05:40 +01:00
clock-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
conf-files.c tmpfiles: allow admin/runtime overrides to runtime config 2018-02-05 15:04:52 +01:00
conf-files.h tmpfiles: allow admin/runtime overrides to runtime config 2018-02-05 15:04:52 +01:00
copy.c copy: wrap some unlink() calls in (void) casts 2018-02-12 11:07:55 +01:00
copy.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
cpu-set-util.c cpu-set-util: internally merge two functions 2017-12-06 10:32:32 +09:00
cpu-set-util.h core: merge multiple CPUAffinity= settings 2017-12-06 10:32:42 +09:00
crypt-util.c util-lib: export cryptsetup logging glue function 2017-11-30 20:43:25 +01:00
crypt-util.h Define CRYPT_LUKS in crypt-util.h 2017-11-30 20:43:25 +01:00
def.h sd-bus: drop references to legacy /var/run D-Bus socket 2018-01-05 13:58:32 +01:00
device-nodes.c tree-wide: drop a few == NULL and != NULL comparison 2017-12-11 16:05:40 +01:00
device-nodes.h basic: split out blockdev-util.[ch] from util.h 2017-12-25 11:48:21 +01:00
dirent-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
dirent-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
env-util.c basic/env-util: Allow newlines in values of environment variables 2018-03-16 13:45:03 -07:00
env-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
errno-list.c log: minimize includes in log.h 2018-01-11 14:44:31 +01:00
errno-list.h basic: introduce *_to_string_with_check() functions 2018-01-02 02:23:24 +09:00
errno-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
escape.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
escape.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
ether-addr-util.c log: minimize includes in log.h 2018-01-11 14:44:31 +01:00
ether-addr-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
exec-util.c coccinelle: make use of DIV_ROUND_UP() wherever appropriate 2018-03-20 20:59:02 +01:00
exec-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
exit-status.c basic: trivial indentation fix 2018-03-13 08:33:14 +01:00
exit-status.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
extract-word.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
extract-word.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
fd-util.c basic/fs-util: skip fsync_directory_of_file() if /proc/self/fd/ is not available (#8386) 2018-03-20 18:20:01 +01:00
fd-util.h fd-util: drop stdio_unset_cloexec(), it's not used anymore 2018-03-02 11:42:10 +01:00
fileio-label.c nologin: extend the /run/nologin descriptions a bit (#8244) 2018-02-22 14:21:30 +01:00
fileio-label.h nologin: extend the /run/nologin descriptions a bit (#8244) 2018-02-22 14:21:30 +01:00
fileio.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
fileio.h sysctl: disable buffer while writing to /proc 2017-12-13 15:03:41 -02:00
format-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
fs-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
fs-util.h fs-util: move fsync_directory_of_file() into generic code 2018-02-20 15:39:31 +01:00
gcrypt-util.c gcrypt-util: fix memleak 2018-02-05 09:55:03 +01:00
gcrypt-util.h gcrypt-util: fix memleak 2018-02-05 09:55:03 +01:00
generate-af-list.sh separate flags from shebang 2017-12-25 19:48:49 +01:00
generate-arphrd-list.sh separate flags from shebang 2017-12-25 19:48:49 +01:00
generate-cap-list.sh separate flags from shebang 2017-12-25 19:48:49 +01:00
generate-errno-list.sh separate flags from shebang 2017-12-25 19:48:49 +01:00
generate-gperfs.py tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
generate-socket-protocol-list.sh separate flags from shebang 2017-12-25 19:48:49 +01:00
glob-util.c basic/glob-util: do not use names with "_" prefix 2018-03-05 09:04:39 +01:00
glob-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
gunicode.c log: minimize includes in log.h 2018-01-11 14:44:31 +01:00
gunicode.h tree-wide: place #pragma once at the same place everywhere 2016-02-20 22:42:29 +01:00
hash-funcs.c hash-func: add generic hash_ops implementation for hashing paths 2018-02-12 11:07:55 +01:00
hash-funcs.h hash-func: add generic hash_ops implementation for hashing paths 2018-02-12 11:07:55 +01:00
hashmap.c basic/hashmap: tweak code to avoid pointless gcc warning 2018-02-02 14:34:00 +01:00
hashmap.h basic: implement the IteratedCache 2018-01-27 13:11:50 -08:00
hexdecoct.c coccinelle: make use of DIV_ROUND_UP() wherever appropriate 2018-03-20 20:59:02 +01:00
hexdecoct.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
hostname-util.c networkd/dhcp: shorten overlong hostname (#7616) 2017-12-13 18:00:46 +01:00
hostname-util.h log: minimize includes in log.h 2018-01-11 14:44:31 +01:00
in-addr-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
in-addr-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
io-util.c io-util: add an unlikely decorator for a test that should never hold 2018-02-20 15:39:31 +01:00
io-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
ioprio.h Restore naming of IOPRIO_PRIO defines from linux/ioprio.h 2018-03-21 00:46:22 +01:00
journal-importer.c log: minimize includes in log.h 2018-01-11 14:44:31 +01:00
journal-importer.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
khash.c khash: try to detect broken AF_ALG support in centos kernels 2018-02-26 15:52:16 +01:00
khash.h khash: try to detect broken AF_ALG support in centos kernels 2018-02-26 15:52:16 +01:00
label.c Merge pull request #7663 from keszybz/mkdir-return-value 2017-12-24 11:59:58 +01:00
label.h Move selinux-related stuff from btrfs-util.c to label.c 2017-12-19 15:22:05 +01:00
list.h udevd: use list.h instead of udev_list_node 2017-11-22 10:38:05 +01:00
locale-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
locale-util.h locale-util: add freelocale() cleanup helper 2018-01-16 11:53:43 +01:00
lockfile-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
lockfile-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
log.c basic/macros: rename noreturn into _noreturn_ (#8456) 2018-03-15 14:23:46 +09:00
log.h basic/macros: rename noreturn into _noreturn_ (#8456) 2018-03-15 14:23:46 +09:00
login-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
login-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
macro.h basic/macros: rename noreturn into _noreturn_ (#8456) 2018-03-15 14:23:46 +09:00
memfd-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
memfd-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
mempool.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
mempool.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
meson.build basic: split out update_reboot_parameter_and_warn() into its own .c/.h files 2018-02-22 10:46:12 +01:00
missing.h setup route expiration in kernel if supported 2018-03-12 11:36:25 +00:00
missing_syscall.h missing_syscall: add pkey_mprotect for ppc (#8292) 2018-02-27 13:33:00 +01:00
mkdir-label.c Move mkdir_label() to mkdir-label.c 2017-12-16 13:32:42 +01:00
mkdir.c Add mkdir_errno_wrapper() and use instead of mkdir() in various places 2017-12-16 13:28:22 +01:00
mkdir.h Add mkdir_errno_wrapper() and use instead of mkdir() in various places 2017-12-16 13:28:22 +01:00
module-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
mount-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
mount-util.h mount-util: add mount_option_mangle() 2018-02-21 09:06:47 +09:00
nss-util.h core: drop unnecessary __useless_struct_to_allow_trailing_semicolon__ 2018-03-06 10:41:41 +01:00
ordered-set.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
ordered-set.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
parse-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
parse-util.h Fix format-truncation compile failure by typecasting USB IDs (#8250) 2018-02-22 19:41:30 +01:00
path-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
path-util.h Remove /sbin from paths if split-bin is false (#8324) 2018-03-01 21:48:36 +01:00
prioq.c coccinelle: add reallocarray() coccinelle script 2018-03-02 12:39:07 +01:00
prioq.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
proc-cmdline.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
proc-cmdline.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
process-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
process-util.h basic/macros: rename noreturn into _noreturn_ (#8456) 2018-03-15 14:23:46 +09:00
procfs-util.c procfs-util: drop unnecessary zero initializations (#8321) 2018-03-01 11:27:06 +01:00
procfs-util.h procfs-util: add APIs to get consumed CPU time and used memory from /proc 2018-02-09 17:32:26 +01:00
random-util.c log: minimize includes in log.h 2018-01-11 14:44:31 +01:00
random-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
ratelimit.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
ratelimit.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
raw-clone.h raw-clone: beef up raw_clone() wrapper a bit 2018-01-04 13:27:26 +01:00
raw-reboot.h basic: add a common syscall wrapper around reboot() 2018-02-22 10:42:06 +01:00
reboot-util.c reboot-util: unify reboot with parameter in a single implementation 2018-02-22 10:46:26 +01:00
reboot-util.h reboot-util: unify reboot with parameter in a single implementation 2018-02-22 10:46:26 +01:00
refcnt.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
replace-var.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
replace-var.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
rlimit-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
rlimit-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
rm-rf.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
rm-rf.h rm-rf: make flags fields easier to read 2018-02-12 11:27:11 +01:00
securebits-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
securebits-util.h basic: introduce *_to_string_with_check() functions 2018-01-02 02:23:24 +09:00
securebits.h build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
selinux-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
selinux-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
set.c *: fix some inconsistent control statement style 2017-12-01 16:49:52 -08:00
set.h Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
sigbus.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
sigbus.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
signal-util.c tree-wide: make use of new STRLEN() macro everywhere (#7639) 2017-12-14 19:02:29 +01:00
signal-util.h basic: introduce *_to_string_with_check() functions 2018-01-02 02:23:24 +09:00
siphash24.c tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
siphash24.h shared: make sure foo.bar and foobar result in different domain name hashes 2016-01-11 19:39:59 +01:00
smack-util.c smack-util: remove unneeded initalization 2017-12-16 13:28:22 +01:00
smack-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
socket-label.c bus: touch() the AF_UNIX sockets we listen() on after the fact 2018-01-05 13:55:08 +01:00
socket-protocol-list.c basic: introduce socket_protocol_{from,to}_name() 2017-12-23 19:32:04 +09:00
socket-protocol-list.h basic: introduce socket_protocol_{from,to}_name() 2017-12-23 19:32:04 +09:00
socket-protocol-to-name.awk basic: introduce socket_protocol_{from,to}_name() 2017-12-23 19:32:04 +09:00
socket-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
socket-util.h socket-util: drop getnameinfo_pretty() 2018-02-10 11:10:07 +09:00
sparse-endian.h Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
special.h Introduce suspend-to-hibernate (#8274) 2018-03-08 14:17:33 +01:00
stat-util.c stat-util: unify code that checks whether something is a regular file 2018-02-20 15:39:31 +01:00
stat-util.h stat-util: unify code that checks whether something is a regular file 2018-02-20 15:39:31 +01:00
stdio-util.h udev/net-id: check all snprintf return values 2018-02-23 11:15:42 +01:00
strbuf.c coccinelle: add reallocarray() coccinelle script 2018-03-02 12:39:07 +01:00
strbuf.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
string-table.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
string-table.h core: drop unnecessary __useless_struct_to_allow_trailing_semicolon__ 2018-03-06 10:41:41 +01:00
string-util.c journalctl: add highlighting for matched substring 2018-01-28 14:50:01 +01:00
string-util.h journalctl: add highlighting for matched substring 2018-01-28 14:50:01 +01:00
strv.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
strv.h Move config_parse_join_controllers to shared, add test 2018-02-19 15:02:13 +01:00
strxcpyx.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
strxcpyx.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
syslog-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
syslog-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
terminal-util.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
terminal-util.h core: drop unnecessary __useless_struct_to_allow_trailing_semicolon__ 2018-03-06 10:41:41 +01:00
time-util.c log: minimize includes in log.h 2018-01-11 14:44:31 +01:00
time-util.h core/execute: make arguments constant if possible 2018-02-06 16:00:50 +09:00
umask-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
unaligned.h unaligned: let gcc generate optimal code 2017-12-18 13:03:11 -08:00
unit-def.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
unit-def.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
unit-name.c macro: introduce TAKE_PTR() macro 2018-03-22 20:21:42 +01:00
unit-name.h When mangling names, optionally emit a warning (#8400) 2018-03-21 15:26:47 +01:00
user-util.c user-util: add new wrappers for reading/writing {passwd,shadow,gshadow} database files (#8521) 2018-03-21 15:26:02 +01:00
user-util.h user-util: add new wrappers for reading/writing {passwd,shadow,gshadow} database files (#8521) 2018-03-21 15:26:02 +01:00
utf8.c utf8: add utf8_n_codepoints() for counting complete utf8 codepoints in a string 2018-02-14 18:41:03 +01:00
utf8.h utf8: add utf8_n_codepoints() for counting complete utf8 codepoints in a string 2018-02-14 18:41:03 +01:00
util.c basic: split out update_reboot_parameter_and_warn() into its own .c/.h files 2018-02-22 10:46:12 +01:00
util.h basic: split out update_reboot_parameter_and_warn() into its own .c/.h files 2018-02-22 10:46:12 +01:00
verbs.c doc: add a new doc/ directory, and move two markdown docs into them 2018-02-27 19:59:09 +01:00
verbs.h verbs: Rename VERB_OFFLINE to VERB_ONLINE_ONLY, expand MUSTBEROOT 2017-12-14 16:12:14 -05:00
virt.c basic/virt: provide a nicer message is /proc/cpuinfo is not available 2018-02-23 20:04:29 +01:00
virt.h virt: detect QNX hypervisor 2018-02-22 15:29:34 +01:00
web-util.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
web-util.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
xattr-util.c basic/xattr-util: do not cast ssize_t to int 2018-02-26 15:49:18 +01:00
xattr-util.h basic/xattr-util: do not cast ssize_t to int 2018-02-26 15:49:18 +01:00
xml.c Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
xml.h Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00