summaryrefslogtreecommitdiff
path: root/src/basic
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: drop spurious newlines (#8764)Lennart Poettering2018-04-197-8/+0
* Merge pull request #8708 from poettering/namespace-repeatLennart Poettering2018-04-182-3/+66
|\
| * fs-util: export how many iterations chase_symlinks() executes at maxLennart Poettering2018-04-182-1/+4
| * fs-util: add new CHASE_STEP flag to chase_symlinks()Lennart Poettering2018-04-182-2/+62
* | sysusers: make sure to reset the returned value when EOF is reached in fget*e...Franck Bui2018-04-181-20/+8
* | Merge pull request #8709 from poettering/format-tableLennart Poettering2018-04-1811-26/+1644
|\ \
| * | basic: add minimalistic table formatterLennart Poettering2018-04-183-0/+1311
| * | pager: move pager.[ch] src/shared/ → src/basic/Lennart Poettering2018-04-183-0/+231
| * | string-util: tweak ellipsation a bitLennart Poettering2018-04-181-25/+68
| * | util: add qsort_r_safe(), similar to qsort_safe()Lennart Poettering2018-04-181-0/+8
| * | utf8: add helper call for counting display width of stringsLennart Poettering2018-04-182-0/+22
| * | locale: add ellipsis as special glyphLennart Poettering2018-04-182-1/+4
| |/
* | path-lookup: properly chase paths when reducing with root dir (#8750)Lennart Poettering2018-04-182-0/+41
* | util-lib: introduce new empty_or_root() helper (#8746)Lennart Poettering2018-04-186-15/+23
|/
* path-util: Finish DEFAULT_PATH_NULSTR with an extra NUL (#8745)Filipe Brandenburger2018-04-181-6/+6
* Merge pull request #8716 from keszybz/two-nitpicksLennart Poettering2018-04-172-3/+1
|\
| * basic/copy: fix awkward sentenceZbigniew Jędrzejewski-Szmek2018-04-171-1/+1
| * basic/unit-name: remove duplicate checkZbigniew Jędrzejewski-Szmek2018-04-171-2/+0
* | Merge pull request #8575 from keszybz/non-absolute-pathsLennart Poettering2018-04-171-0/+6
|\ \ | |/ |/|
| * systemd: do not require absolute paths in ExecStartZbigniew Jędrzejewski-Szmek2018-04-161-0/+6
* | Merge pull request #8271 from poettering/unit-prefix-searchZbigniew Jędrzejewski-Szmek2018-04-132-5/+26
|\ \
| * | unit-name: add new unit_name_build_from_type() helperLennart Poettering2018-04-132-5/+26
* | | copy: rearrange flags field definitionLennart Poettering2018-04-131-3/+3
* | | copy: reduce number of checksLennart Poettering2018-04-131-6/+4
* | | copy: drop _unlikely_() that isn't obviously the caseLennart Poettering2018-04-131-9/+11
* | | copy: hide in copy_bytes() the strange way splice() handles O_NONBLOCKLennart Poettering2018-04-131-3/+70
* | | copy: extend copy_bytes() a bitLennart Poettering2018-04-132-7/+51
* | | copy: tweak reflink logic in copy_bytes() a bitLennart Poettering2018-04-131-9/+53
* | | copy: add brief comment to copy_bytes() explaining its return valuesLennart Poettering2018-04-131-0/+4
|/ /
* | macro: don't rely on C's downgrade-to-bool feature for numeric comparisonsLennart Poettering2018-04-121-1/+1
* | path-util: document a few other special cases for last_path_component()Lennart Poettering2018-04-121-4/+11
* | process-util: add TAKE_PID(), similar to TAKE_PTR/TAKE_FD, but for child proc...Lennart Poettering2018-04-111-0/+8
* | util: introduce typesafe_qsort(), a typesafe version of qsort()/qsort_safe()Lennart Poettering2018-04-111-0/+8
* | tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-06203-2638/+0
* | Merge pull request #8617 from keszybz/tmpfiles-relaxLennart Poettering2018-04-051-0/+4
|\ \
| * | tmpfiles: add a new return code for "operational failure" when processingZbigniew Jędrzejewski-Szmek2018-04-051-0/+4
* | | tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-0511-28/+16
* | | Merge pull request #8605 from poettering/drop-in-name-fixZbigniew Jędrzejewski-Szmek2018-04-044-10/+122
|\ \ \ | |_|/ |/| |
| * | fs-util: add shortcut for chase_symlinks() when it is called like open(O_PATH)Lennart Poettering2018-03-291-0/+10
| * | fs-util: add calls that combine chase_symlinks() and open()/opendir() in oneLennart Poettering2018-03-292-3/+90
| * | fd-util: introduce fd_reopen() helper for reopening an fdLennart Poettering2018-03-292-7/+22
| |/
* | generate-af-list.sh: slightly generalize pattern, fix w/musl (#8629)Will Dietz2018-03-311-1/+1
|/
* Merge pull request #8606 from dell/rename-suspend-to-hibernateZbigniew Jędrzejewski-Szmek2018-03-291-1/+1
|\
| * Rename suspend-to-hibernate to suspend-then-hibernateMario Limonciello2018-03-281-1/+1
* | util: check for overflows in xbsearch_r()Lennart Poettering2018-03-281-1/+3
|/
* Fix compilation w/o smack (#8593)Zbigniew Jędrzejewski-Szmek2018-03-281-1/+1
* Merge pull request #8576 from keszybz/oss-fuzzEvgeny Vereshchagin2018-03-274-36/+55
|\
| * basic/strbuf: include empty strings in countZbigniew Jędrzejewski-Szmek2018-03-261-2/+5
| * basic/strbuf: use structured initalizers to shorten codeZbigniew Jędrzejewski-Szmek2018-03-261-25/+21
| * tree-wide: add bsearch_safe and use where appropriateZbigniew Jędrzejewski-Szmek2018-03-262-8/+17