Systemd/src/basic
Andrew Jones 42685451ed detect-virt: detect in best-heuristic order
afaict, this will fix a regression caused by commit 75f86906c5.
Where we used to report "kvm" before that patch, without this patch,
we would only report "qemu". The reason is because cpuid detection
must come before dmi detection. Also, both can safely come before
other xen heuristics. Untested.
2015-11-04 11:19:33 -06:00
..
linux
.gitignore
af-list.c
af-list.h
alloc-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
alloc-util.h util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
arphrd-list.c
arphrd-list.h
async.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
async.h
audit-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
audit-util.h src/basic: rename audit.[ch] → audit-util.[ch] and capability.[ch] → capability-util.[ch] 2015-10-27 13:25:57 +01:00
barrier.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
barrier.h
bitmap.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
bitmap.h bitmap: use external iterator 2015-07-16 14:11:12 +02:00
blkid-util.h
btrfs-ctree.h
btrfs-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
btrfs-util.h btrfs: beef-up btrfs support with a limited understanding of quota 2015-10-22 01:59:25 +02:00
build.h
bus-label.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
bus-label.h
calendarspec.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
calendarspec.h basic: calendarspec UTC support 2015-10-15 02:57:59 +03:00
cap-list.c util-lib: split string parsing related calls from util.[ch] into parse-util.[ch] 2015-10-27 13:25:55 +01:00
cap-list.h
capability-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
capability-util.h src/basic: rename audit.[ch] → audit-util.[ch] and capability.[ch] → capability-util.[ch] 2015-10-27 13:25:57 +01:00
cgroup-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
cgroup-util.h cgroup: add support for net_cls controllers 2015-09-16 00:21:55 +02:00
chattr-util.c util-lib: split out file attribute calls to chattr-util.[ch] 2015-10-27 13:25:56 +01:00
chattr-util.h util-lib: split out file attribute calls to chattr-util.[ch] 2015-10-27 13:25:56 +01:00
clock-util.c util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
clock-util.h util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
conf-files.c util-lib: introduce dirent-util.[ch] for directory entry calls 2015-10-27 13:25:56 +01:00
conf-files.h nspawn: add new .nspawn files for container settings 2015-09-06 01:49:06 +02:00
copy.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
copy.h tree-wide: never use the off_t unless glibc makes us use it 2015-09-10 18:16:18 +02:00
cpu-set-util.c util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
cpu-set-util.h basic: split out cpu set specific APIs into cpu-set-util.[ch] 2015-09-30 22:26:16 +02:00
def.h util-lib: move CONF_DIRS_NULSTR definition to def.h 2015-11-03 17:45:11 +01:00
device-nodes.c
device-nodes.h util-lib: move fstab_node_to_udev_node() to fstab-util.[ch] 2015-10-27 13:25:55 +01:00
dirent-util.c util-lib: introduce dirent-util.[ch] for directory entry calls 2015-10-27 13:25:56 +01:00
dirent-util.h util-lib: introduce dirent-util.[ch] for directory entry calls 2015-10-27 13:25:56 +01:00
env-util.c systemctl: add a way to explicitly request client-side unit installing 2015-10-31 19:09:20 +01:00
env-util.h systemctl: add a way to explicitly request client-side unit installing 2015-10-31 19:09:20 +01:00
errno-list.c
errno-list.h
escape.c util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
escape.h util: split out escaping code into escape.[ch] 2015-10-24 23:04:42 +02:00
ether-addr-util.c util-lib: move ether_addr_to_string() into ether-addr-util.c 2015-10-26 01:24:39 +01:00
ether-addr-util.h util-lib: move ether_addr_to_string() into ether-addr-util.c 2015-10-26 01:24:39 +01:00
exit-status.c exit-status: add a missing string for EXIT_SMACK_PROCESS_LABEL 2015-07-24 14:51:05 +09:00
exit-status.h
extract-word.c util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
extract-word.h util: split out extract_first_word() and related calls into extract-word.[ch] 2015-10-24 23:03:49 +02:00
fd-util.c util-lib: move fdname_is_valid() to fd-util.[ch] 2015-10-27 14:57:44 +01:00
fd-util.h util-lib: move fdname_is_valid() to fd-util.[ch] 2015-10-27 14:57:44 +01:00
fdset.c core: constify a few things 2015-10-31 19:09:20 +01:00
fdset.h core: constify a few things 2015-10-31 19:09:20 +01:00
fileio-label.c fileio: consolidate write_string_file*() 2015-07-06 19:19:25 -04:00
fileio-label.h
fileio.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
fileio.h util-lib: move more file I/O related calls into fileio.[ch] 2015-10-27 13:25:55 +01:00
formats-util.h util-lib: move formats-util.h from shared/ to basic/ 2015-10-25 13:19:18 +01:00
fs-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
fs-util.h util-lib: move inotify-related definitions to fs-util.[ch] 2015-10-27 14:58:05 +01:00
glob-util.c util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
glob-util.h util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
gunicode.c
gunicode.h
hashmap.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
hashmap.h hashmap: refactor hash_func 2015-10-05 18:22:10 +02:00
hexdecoct.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
hexdecoct.h util-lib: split out hex/dec/oct encoding/decoding into its own file 2015-10-27 13:25:55 +01:00
hostname-util.c util-lib: move more file I/O related calls into fileio.[ch] 2015-10-27 13:25:55 +01:00
hostname-util.h util: make machine_name_is_valid() a macro and move it to hostname-util.h 2015-08-24 22:46:45 +02:00
in-addr-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
in-addr-util.h
io-util.c util-lib: split out IO related calls to io-util.[ch] 2015-10-26 01:24:38 +01:00
io-util.h io-util.h: move iovec stuff from macro.h to io-util.h 2015-10-27 13:25:57 +01:00
ioprio.h
json.c Revert "utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_t" 2015-11-02 11:21:25 +01:00
json.h
label.c
label.h
list.h basic: add LIST_INSERT_BEFORE 2015-08-04 03:23:43 -07:00
locale-util.c util-lib: move more locale-related calls to locale-util.[ch] 2015-10-27 13:25:56 +01:00
locale-util.h util-lib: move more locale-related calls to locale-util.[ch] 2015-10-27 13:25:56 +01:00
lockfile-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
lockfile-util.h
log.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
log.h util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
login-util.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
login-util.h util: move logind_running() to login-util.[ch] 2015-10-24 23:30:40 +02:00
macro.h util-lib: move CONF_DIRS_NULSTR definition to def.h 2015-11-03 17:45:11 +01:00
Makefile
memfd-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
memfd-util.h util-lib: split out fd-related operations into fd-util.[ch] 2015-10-25 13:19:18 +01:00
mempool.c
mempool.h
missing.h btrfs: beef-up btrfs support with a limited understanding of quota 2015-10-22 01:59:25 +02:00
mkdir-label.c
mkdir.c user-util: move UID/GID related macros from macro.h to user-util.h 2015-10-27 13:25:57 +01:00
mkdir.h
mount-util.c automount: move generically userful call repeat_mount() into mount-util.[ch] 2015-10-27 14:25:58 +01:00
mount-util.h automount: move generically userful call repeat_mount() into mount-util.[ch] 2015-10-27 14:25:58 +01:00
MurmurHash2.c
MurmurHash2.h
ordered-set.h
parse-util.c parse-util: introduce parse_ifindex() and make use of it everywhere 2015-11-03 00:02:00 +01:00
parse-util.h parse-util: introduce parse_ifindex() and make use of it everywhere 2015-11-03 00:02:00 +01:00
path-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
path-util.h util-lib: split stat()/statfs()/stavfs() related calls into stat-util.[ch] 2015-10-27 13:25:56 +01:00
prioq.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
prioq.h
proc-cmdline.c Merge pull request #1744 from evverx/fix-debug-generator 2015-11-03 13:04:06 +01:00
proc-cmdline.h proc-cmdline: add runlevel to target mapping 2015-11-03 14:09:03 +03:00
process-util.c process-util: move a couple of process-related calls over 2015-10-27 14:24:58 +01:00
process-util.h process-util: move a couple of process-related calls over 2015-10-27 14:24:58 +01:00
random-util.c util-lib: split out IO related calls to io-util.[ch] 2015-10-26 01:24:38 +01:00
random-util.h
ratelimit.c
ratelimit.h
refcnt.h basic: document that people shouldn't use refcnt.h without reason 2015-08-26 21:04:38 +02:00
replace-var.c util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
replace-var.h
rlimit-util.c util-lib: move string table stuff into its own string-table.[ch] 2015-10-27 13:25:56 +01:00
rlimit-util.h util-lib: split out resource limits related calls into rlimit-util.[ch] 2015-10-27 13:25:56 +01:00
rm-rf.c util-lib: split stat()/statfs()/stavfs() related calls into stat-util.[ch] 2015-10-27 13:25:56 +01:00
rm-rf.h
securebits.h
selinux-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
selinux-util.h selinux: add _cleanup_ concepts to SELinux label allocation 2015-09-29 21:55:51 +02:00
set.h set: return NULL on destructors 2015-09-01 17:20:56 +02:00
sigbus.c
sigbus.h
signal-util.c util-lib: move string table stuff into its own string-table.[ch] 2015-10-27 13:25:56 +01:00
signal-util.h util-lib: split string parsing related calls from util.[ch] into parse-util.[ch] 2015-10-27 13:25:55 +01:00
siphash24.c siphash24: coding-style fixes 2015-10-06 17:47:00 +02:00
siphash24.h siphash24: unify API 2015-10-06 17:47:00 +02:00
smack-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
smack-util.h smack: label /etc/passwd and friends as '_' smack label when --with-smack-run-label' is enabled 2015-10-07 16:37:25 +09:00
socket-label.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
socket-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
socket-util.h socket-util: move CMSG_FOREACH() from macro.h to socket-util.h 2015-10-27 13:25:57 +01:00
sparse-endian.h
special.h core: unified cgroup hierarchy support 2015-09-01 23:52:27 +02:00
stat-util.c util-lib: split stat()/statfs()/stavfs() related calls into stat-util.[ch] 2015-10-27 13:25:56 +01:00
stat-util.h mount-util: move fstype_is_network() and name_to_handle_at() definitions over 2015-10-27 13:45:53 +01:00
stdio-util.h util-lib: split out printf() helpers to stdio-util.h 2015-10-27 13:25:57 +01:00
strbuf.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
strbuf.h
string-table.c util-lib: move string table stuff into its own string-table.[ch] 2015-10-27 13:25:56 +01:00
string-table.h util-lib: move string table stuff into its own string-table.[ch] 2015-10-27 13:25:56 +01:00
string-util.c util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
string-util.h util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
strv.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
strv.h util: split out extract_first_word() and related calls into extract-word.[ch] 2015-10-24 23:03:49 +02:00
strxcpyx.c
strxcpyx.h
syslog-util.c util-lib: split out syslog-related calls into syslog-util.[ch] 2015-10-27 13:25:57 +01:00
syslog-util.h util-lib: split out syslog-related calls into syslog-util.[ch] 2015-10-27 13:25:57 +01:00
terminal-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
terminal-util.h util-lib: move status printing stuff into src/core/ 2015-10-27 13:25:56 +01:00
time-util.c Time-util: introduce usec to jiffies 2015-11-03 21:58:42 +05:30
time-util.h Time-util: introduce usec to jiffies 2015-11-03 21:58:42 +05:30
umask-util.h util-lib: split out umask-related code to umask-util.h 2015-10-27 13:25:56 +01:00
unaligned.h
unit-name.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
unit-name.h Move all unit states to basic/ and extend systemctl --state=help 2015-09-28 15:09:34 -04:00
user-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
user-util.h user-util: move UID/GID related macros from macro.h to user-util.h 2015-10-27 13:25:57 +01:00
utf8.c Revert "utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_t" 2015-11-02 11:21:25 +01:00
utf8.h Revert "utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_t" 2015-11-02 11:21:25 +01:00
util.c util-lib: move fdname_is_valid() to fd-util.[ch] 2015-10-27 14:57:44 +01:00
util.h util-lib: move character class definitions to string-util.h 2015-11-03 17:45:11 +01:00
verbs.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
verbs.h
virt.c detect-virt: detect in best-heuristic order 2015-11-04 11:19:33 -06:00
virt.h util-lib: move running_in_chroot() into virt.[ch] 2015-10-27 13:25:57 +01:00
web-util.c util-lib: move web-related calls into web-util.[ch] 2015-10-27 13:25:57 +01:00
web-util.h util-lib: move web-related calls into web-util.[ch] 2015-10-27 13:25:57 +01:00
xattr-util.c util-lib: split out allocation calls into alloc-util.[ch] 2015-10-27 13:45:53 +01:00
xattr-util.h util-lib: split xattr-related calls into xattr-util.[ch] 2015-10-27 13:25:56 +01:00
xml.c util-lib: split our string related calls from util.[ch] into its own file string-util.[ch] 2015-10-24 23:05:02 +02:00
xml.h