summaryrefslogtreecommitdiff
path: root/src/basic/terminal-util.c
Commit message (Expand)AuthorAgeFilesLines
* terminal-util: add paranoid overflow checkLennart Poettering2019-03-271-0/+4
* terminal-util: modernize things with TAKE_PTR a bitLennart Poettering2019-03-271-11/+9
* util-lib: use a fixed buffer size for terminal pathZbigniew Jędrzejewski-Szmek2019-03-201-20/+11
* util: split out namespace related stuff into a new namespace-util.[ch] pairLennart Poettering2019-03-131-0/+1
* tree-wide: port some code over to safe_fgetc()Lennart Poettering2018-12-181-9/+4
* tree-wide: port various parts of the code over to the new device_major_minor_...Lennart Poettering2018-11-291-34/+37
* terminal-util: use PATH_STARTSWITH_SET() instead of plain startswith() where ...Lennart Poettering2018-11-261-5/+2
* terminal-util: introduce vt_release() helperFranck Bui2018-11-211-0/+16
* terminal-util: introduce vt_restore() helperFranck Bui2018-11-211-0/+34
* Split out pretty-print.c and move pager.c and main-func.h to shared/Zbigniew Jędrzejewski-Szmek2018-11-201-182/+0
* tree-wide: port over other candidates for namespace_fork()Lennart Poettering2018-11-131-12/+6
* terminal-util: use fgetc() carefully instead of fread()Lennart Poettering2018-10-181-6/+11
* terminal-util: excorcise fgets()Lennart Poettering2018-10-181-25/+21
* terminal-util: extra safety checks when parsing $COLUMNS or $LINES (#10314)Lennart Poettering2018-10-091-8/+8
* tree-wide: add clickable man page link to all --help textsLennart Poettering2018-08-201-0/+9
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* terminal-util: make file names in --cat-config output clickable linksLennart Poettering2018-06-131-1/+6
* util: tighten on_tty() check a bit, also check stderrLennart Poettering2018-06-061-1/+10
* terminal-util: add a function that shows a pretty separator lineLennart Poettering2018-05-111-0/+22
* basic/terminal-util: fix output of files without a final newlineZbigniew Jędrzejewski-Szmek2018-04-271-4/+18
* analyze: add 'cat-config' verbZbigniew Jędrzejewski-Szmek2018-04-271-2/+7
* Move function to cat file & dropins into basic/Zbigniew Jędrzejewski-Szmek2018-04-261-0/+37
* Fix typoZbigniew Jędrzejewski-Szmek2018-04-201-2/+2
* terminal: add internal API to format URLs for display in capable terminalsLennart Poettering2018-04-191-6/+99
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* macro: introduce new TAKE_FD() macroLennart Poettering2018-03-221-4/+1
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-8/+5
* terminal-util: port some generic code over to rearrange_stdio()Lennart Poettering2018-03-021-36/+2
* util: add new safe_close_above_stdio() wrapperLennart Poettering2018-02-281-2/+1
* Some comment adjustmentsZbigniew Jędrzejewski-Szmek2018-02-191-6/+6
* terminal-util: make resolve_dev_console() less weirdLennart Poettering2018-02-141-19/+38
* terminal-util: modernize get_kernel_consoles() a bitLennart Poettering2018-02-141-14/+27
* tty-ask-password-agent: reenable color for boot-time password promptLennart Poettering2018-02-141-1/+23
* terminal-util: add some explanatory commentsLennart Poettering2018-02-141-0/+9
* terminal-util: minor, trivial fixes and improvementsLennart Poettering2018-02-131-6/+4
* terminal-util: when making /dev/null or the console stdio, forget cached term...Lennart Poettering2018-02-131-20/+35
* terminal-util: rework acquire_terminal()Lennart Poettering2018-02-131-75/+59
* tree-wide: make use of wait_for_terminate_and_check() at various placesLennart Poettering2018-01-041-6/+4
* tree-wide: introduce new safe_fork() helper and port everything overLennart Poettering2017-12-251-10/+8
* terminal-util: open /dev/null with O_CLOEXEC in make_stdio_null()Lennart Poettering2017-12-251-1/+1
* terminal-util: return first error, not last in make_stdio()Lennart Poettering2017-12-251-10/+9
* tree-wide: make use of new STRLEN() macro everywhere (#7639)Lennart Poettering2017-12-141-1/+1
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* Remove a bunch of unused variablesZbigniew Jędrzejewski-Szmek2017-11-011-1/+0
* tree-wide: use IN_SET where possibleAndreas Rammhold2017-10-021-1/+1
* systemctl: don't do ANSI underlining on TERM=linux (#6778)Lennart Poettering2017-09-091-0/+16
* terminal: unify code for resetting kbd utf8 mode a bit (#6692)Lennart Poettering2017-09-011-6/+26
* terminal reset should honour default_utf8 kernel setting (#6606)g0tar2017-08-301-2/+8
* tree-wide: use path_startswith() rather than startswith() where ever that's a...Lennart Poettering2017-08-091-3/+7