Yu Watanabe
1cc6c93a95
tree-wide: use TAKE_PTR() and TAKE_FD() macros
2018-04-05 14:26:26 +09:00
Yu Watanabe
6d8a29b2e1
cpu-set-util: internally merge two functions
2017-12-06 10:32:32 +09:00
Zbigniew Jędrzejewski-Szmek
53e1b68390
Add SPDX license identifiers to source files under the LGPL
...
This follows what the kernel is doing, c.f.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5fd54ace4721fc5ce2bb5aef6318fcf17f421460 .
2017-11-19 19:08:15 +01:00
Yu Watanabe
032cf8e4d2
cpu-set-util: add parse_cpu_set()
2017-08-07 23:40:40 +09:00
Daniel Mack
b26fa1a2fb
tree-wide: remove Emacs lines from all files
...
This should be handled fine now by .dir-locals.el, so need to carry that
stuff in every file.
2016-02-10 13:41:57 +01:00
Thomas Hindoe Paaboel Andersen
93cc7779e0
basic: re-sort includes
...
My previous patch to only include what we use accidentially placed
the added inlcudes in non-sorted order.
2015-12-01 23:40:17 +01:00
Thomas Hindoe Paaboel Andersen
11c3a36649
basic: include only what we use
...
This is a cleaned up result of running iwyu but without forward
declarations on src/basic.
2015-11-30 21:51:03 +01:00
Lennart Poettering
b11d6a7bed
util-lib: move character class definitions to string-util.h
2015-11-03 17:45:11 +01:00
Filipe Brandenburger
a26662ce9b
cpu-set-util: Support ranges in parse_cpu_set_and_warn
...
Tested CPUAffinity ranges on both a service unit and in system.conf and
confirmed they work as expected (by inspecting /proc/PID/status, for the
main pid of the service and for pid 1). Also mixed ranges with both
spaces, commas, trailing commas and spaces.
Added new tests to increase coverage of ranges and prevent regressions.
2015-10-27 17:56:26 -07:00
Filipe Brandenburger
4fc66acb93
cpu-set-util: Accept commas as separators in parse_cpu_set_and_warn
...
Tested CPUAffinity settings on both a service unit and in system.conf
and confirmed they work as expected.
Added a new test to confirm that trailing commas and spaces work and to
prevent any regressions in that area.
2015-10-27 17:39:58 -07:00
Lennart Poettering
b5efdb8af4
util-lib: split out allocation calls into alloc-util.[ch]
2015-10-27 13:45:53 +01:00
Lennart Poettering
6bedfcbb29
util-lib: split string parsing related calls from util.[ch] into parse-util.[ch]
2015-10-27 13:25:55 +01:00
Lennart Poettering
84ac7bea36
util: split out extract_first_word() and related calls into extract-word.[ch]
...
This is quite a lot of code these days, hence move it to its own source
file.
2015-10-24 23:03:49 +02:00
Lennart Poettering
618234a525
basic: split out cpu set specific APIs into cpu-set-util.[ch]
2015-09-30 22:26:16 +02:00