summaryrefslogtreecommitdiffstats
path: root/src/basic/strv.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* basic: add STRCASE_IN_SET() which is to STR_IN_SET() what strcaseeq() is to s...Lennart Poettering2020-05-041-2/+11
* sd-bus: work around ubsan warningLennart Poettering2020-04-231-1/+1
* sd-path,strv: add simple helper to wrap oom handling around strv_split_nulstr()Zbigniew Jędrzejewski-Szmek2020-03-271-0/+10
* strv: get rid of strv_clear()Lennart Poettering2020-01-211-2/+0
* Merge pull request #14562 from yuwata/table-strvZbigniew Jędrzejewski-Szmek2020-01-151-1/+4
|\
| * strv: introduce strv_compare()Yu Watanabe2020-01-151-1/+4
* | basic/strv: drop flags argument from strv_fnmatch()Zbigniew Jędrzejewski-Szmek2020-01-141-3/+3
* | networkctl: return error or warning when interfaces are not matchedZbigniew Jędrzejewski-Szmek2020-01-141-1/+4
|/
* util: constify arguments of strv_xxx()Yu Watanabe2019-12-161-13/+13
* shared/unit-files: only put valid unit paths and dropin dirs in the cacheZbigniew Jędrzejewski-Szmek2019-08-301-0/+12
* sysusers,strv: export the hash ops to map char* → strvZbigniew Jędrzejewski-Szmek2019-07-191-0/+5
* headers: remove unneeded includes from util.hZbigniew Jędrzejewski-Szmek2019-03-271-1/+1
* strv: rework FOREACH_STRING() macroLennart Poettering2019-01-161-11/+4
* strv: add new macro STARTSWITH_SET()Lennart Poettering2018-11-261-0/+12
* strv: wrap strv_new() in a macro so that NULL sentinel is implicitLennart Poettering2018-10-311-1/+2
* strv: introduce 'relax' mode to strv_split_full()Yu Watanabe2018-09-261-2/+3
* strv: introduce strv_split_full() which optionally handle quotesYu Watanabe2018-09-261-1/+4
* strv: introduce strv_join_prefix()Yu Watanabe2018-09-131-1/+4
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-4/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: be more careful with the type of array sizesLennart Poettering2018-04-271-3/+3
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* Move config_parse_join_controllers to shared, add testZbigniew Jędrzejewski-Szmek2018-02-191-0/+1
* basic/strv: add function to insert items at positionZbigniew Jędrzejewski-Szmek2018-02-021-1/+6
* strv: drop strv_join_quoted() (#8057)Yu Watanabe2018-02-011-1/+0
* strv: introduce strv_free_and_replace()Lennart Poettering2017-11-201-0/+8
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* strv: fix STRV_FOREACH_BACKWARDS() to be a single statement onlyLennart Poettering2016-10-071-4/+7
* basic/strv: add STRPTR_IN_SETZbigniew Jędrzejewski-Szmek2016-09-251-0/+5
* basic/strv: introduce STRV_IGNORE macro (#3601)0xAX2016-06-271-1/+3
* core: rework how transient unit files and property drop-ins workLennart Poettering2016-04-121-0/+1
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* networkd: rework Domains= settingLennart Poettering2016-01-261-0/+2
* basic: re-sort includesThomas Hindoe Paaboel Andersen2015-12-011-1/+1
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-0/+3
* util: split out extract_first_word() and related calls into extract-word.[ch]Lennart Poettering2015-10-241-1/+2
* strv: Add _cleanup_strv_free_erase_ and _cleanup_string_free_erase_Zbigniew Jędrzejewski-Szmek2015-10-191-0/+4
* ask-password: add support for caching passwords in the kernel keyringLennart Poettering2015-10-071-1/+2
* core: add support for naming file descriptors passed using socket activationLennart Poettering2015-10-061-0/+2
* systemctl: move strv_skip_first() out of systemctl.cLennart Poettering2015-09-291-0/+2
* strv: add strv_free_free() to strv.c and make use of itLennart Poettering2015-09-291-0/+2
* strv: Add strv_shell_escapeRichard Maw2015-08-071-0/+1
* strv: convert strv_split_quotes into a generic strv_split_extractRichard Maw2015-08-071-1/+1
* util: change unquote_*_word to extract_*_wordRichard Maw2015-08-071-1/+1
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-0/+155