summaryrefslogtreecommitdiffstats
path: root/term-utils/script.c
Commit message (Expand)AuthorAgeFilesLines
* script: improve SIG{TERM,QUIT,KILL} sensitivityKarel Zak2015-07-281-3/+16
* script: evaluate errno only if read() sets itRuediger Meier2015-07-031-7/+6Star
* script: make sure errno is zeroKarel Zak2015-07-021-0/+1
* script: fix variable initialization warningSami Kerola2015-06-291-3/+3
* script: fix EOF problemsKarel Zak2015-06-171-26/+88
* script: improve poll debuggingKarel Zak2015-06-171-5/+9
* script: cleanup signals usageKarel Zak2015-06-171-11/+28
* script: debug poll() resultsKarel Zak2015-06-161-2/+5
* script: add support for SCRIPT_DEBUG=Karel Zak2015-06-161-2/+65
* script: remove magic constants from poll codeKarel Zak2015-06-161-21/+33
* script: rename control struct membersKarel Zak2015-06-161-32/+32
* script: close timingfp also when -eKarel Zak2015-06-161-11/+10Star
* script: move timing file opening close to use of itSami Kerola2015-06-081-14/+17
* script: add noreturn function attributesSami Kerola2015-06-081-2/+2
* script: use gettime_monotonic() to get timing file timestampsSami Kerola2015-06-081-12/+12
* script: use correct input type, move comment, and so onSami Kerola2015-06-081-13/+11Star
* script: replace strftime() workaround with CFLAGS = -Wno-format-y2kSami Kerola2015-06-081-12/+3Star
* script: move do_io() content to small functionsSami Kerola2015-06-081-50/+58
* script: add 'Script started' line always to capture fileSami Kerola2015-06-081-5/+3Star
* script: remove io vs signal raceSami Kerola2015-06-081-7/+13
* script: merge doinput() and output() functions to do_io()Sami Kerola2015-06-081-172/+59Star
* script: use poll() rather than select()Sami Kerola2015-06-061-88/+114
* script: use signalfd() to catch signalsSami Kerola2015-06-061-33/+14Star
* script: add struct script_control and remove global variablesSami Kerola2015-06-061-244/+249
* script: remove function prototypesSami Kerola2015-06-061-256/+243Star
* tests: check script options work as expectedSami Kerola2015-06-061-2/+19
* script: Fix mangled EOF and hang on big endianStanislav Brabec2015-05-151-2/+2
* Fix "Script started" buffering raceStanislav Brabec2015-02-101-0/+1
* textual: add a docstring to most of the utilitiesBenno Schulenberg2015-01-061-0/+3
* script: may be hangsAndreas Henriksson2014-10-141-4/+11
* textual: use usage() text element macrosSami Kerola2014-10-011-2/+2
* textual: use manual tail usage() macroSami Kerola2014-10-011-0/+1
* textual: use version printing macro everywhereSami Kerola2014-10-011-2/+1Star
* script: clean up code to genenrate Star/Done messagesKarel Zak2014-06-231-9/+9
* script: silence the done message on --quiet as wellAndreas Henriksson2014-06-231-1/+2
* script: --quiet option is not quiet.James Hunt2014-06-231-1/+2
* docs: fix "behaviour" vs. "behavior"Karel Zak2014-06-061-1/+1
* script: fix spurious exit from input read loop on EINTR.Csaba Kos2014-06-021-1/+2
* script: fix a rare deadlock after child terminationCsaba Kos2014-06-021-8/+45
* script: time from end of read() call partially fixes #58Wolfgang Richter2014-03-201-2/+3
* script: clean up files usageKarel Zak2014-02-211-28/+40
* script: Also flush writes to timing file.Jesper Dahl Nyerup2014-02-211-1/+4
* script: use all-io.h to make the code more robustKarel Zak2014-01-161-9/+5Star
* script: fix inconsistent -q, use poll() rather then O_NONBLOCKKarel Zak2014-01-161-25/+17Star
* script: don't wait for empty descriptors if child is deadKarel Zak2014-01-161-4/+8
* script: script input redirection / eof handlingKarel Zak2013-12-031-19/+79
* script: check that stdin is a terminalKarel Zak2013-12-021-0/+4
* script: restore errno in signal handlerKarel Zak2013-11-141-0/+3
* script: don't call TIOCGWINSZ in signal handlerKarel Zak2013-11-141-3/+5
* script: use __noreturn__ for really last function [clang -Winvalid-noreturn]Karel Zak2013-03-201-4/+4