summaryrefslogtreecommitdiff
path: root/Src/jobs.c
AgeCommit message (Expand)AuthorFilesLines
2024-12-2653257: use monotonic clock where appropriatedana1-24/+54
2024-09-1453088: enable `time' on builtins, assignments, and current-shell actionsBart Schaefer1-4/+37
2024-02-2852622 (tweaked, c.f. 52626): adjust number of columns and drop right-parenthe...Oliver Kiddle1-6/+9
2024-02-2852594: support for POSIX real-time signals with kill and trapOliver Kiddle1-16/+97
2023-12-0952365: record state of exited background jobs so as to be visible in TRAPCHLDBart Schaefer1-0/+19
2023-12-0552326, 52372: add -q option to kill for sigqueueOliver Kiddle1-2/+34
2023-07-2051977: PIPEFAIL interaction with ERREXIT / ERRRETURNPeter Stephenson1-5/+11
2023-05-2151769: fix compilation when HAVE_GETRUSAGE is not definedOliver Kiddle1-1/+1
2023-03-3051604: %M in TIMEFMT should report in kilobytesJun-ichi Takimoto1-7/+7
2023-03-2851602: Handle SIGIOT as an alias to SIGABRT if they are the same signal numberMikael Magnusson1-0/+5
2023-02-1251404: Nullify filelist after deleting (fix segfault)Bart Schaefer1-2/+6
2022-11-0950922: fix additional cases of signals for current shell jobs on the right of...Bart Schaefer1-6/+0
2022-11-0650874: fix handling of tty signals for jobs in the current shell when waiting...Bart Schaefer1-11/+13
2022-06-2150379/50380: fix off-by-one side-effect of workers/49906 that broke $(jobs -l)Bart Schaefer1-1/+1
2022-06-0950342: fix test added by 50306Jun-ichi Takimoto1-0/+2
2022-06-0350306: fix wait for child that was stopped/continuedJun-ichi Takimoto1-2/+18
2022-04-3050149: Remove all remaining =(...) files at shell exitBart Schaefer1-0/+12
2022-04-2950134: Tweak process group handling to prevent unkillable pipelinesBart Schaefer1-1/+4
2022-03-3049906 (Bart), 49911: Fixes to querying jobs in subshell.Peter Stephenson1-0/+20
2022-03-0149783: Consistently use old job table in parameter modulePeter Stephenson1-9/+25
2021-05-1533465: use prctl() for "jobs -Z" where availableHan Pingtian1-0/+7
2020-06-1846060: Fix spurious actions on exit status 130 or 131.Peter Stephenson1-4/+7
2020-02-27users/24710: Fix job control problem with sudo.Peter Stephenson1-4/+10
2020-02-1845453: builtins: kill: Do not signal current process group when pid is emptyChris Down1-2/+3
2019-12-1145004: Fix typos in commentsMartijn Dekker1-1/+1
2019-10-2844864: Avoid inifinite loop in tty init.Peter Stephenson1-2/+16
2019-05-1444290: job number exceeding int range and wrapping to a negative number crash...Oliver Kiddle1-1/+1
2018-12-3043945 (tweaked to remove test failure, noted in test):Martijn Dekker1-10/+13
2018-10-0343589: Further improved subjob reporting.Peter Stephenson1-9/+5
2018-09-2843570: Start documenting jobs.c, in particular superjobs.Daniel Shahaf1-3/+24
2018-09-2643564: improve job control report about stopped subjobPeter Stephenson1-5/+37
2018-09-2543543: Further improvements to fg/bg of superjob/subjob.Peter Stephenson1-22/+25
2018-09-2443535: Fixes for bg / fg handling of superjobs.Peter Stephenson1-16/+27
2018-09-1643464: Another attachtty() fix.Peter Stephenson1-0/+10
2018-09-1243446: More entersubsh() / addproc() wiring.Peter Stephenson1-4/+10
2018-09-0743409: Fix process group setting in main shell.Peter Stephenson1-4/+9
2018-05-1742793: Always define FDT_PROC_SUBST even if not needed.Peter Stephenson1-5/+1
2018-03-1242453: Fix race in look up of status for wait.Peter Stephenson1-2/+5
2018-02-1742362: protect REPORTTIME logic from bad statusPeter Stephenson1-0/+3
2017-12-14add millisecond and microsecond options to TIMEFMT variabledana1-0/+34
2017-09-1341688: builtin wait for all jobs should ignore STAT_NOPRINTPeter Stephenson1-1/+2
2017-07-04Delay processing "disown" for superjob.Peter Stephenson1-0/+8
2017-07-0241386: when backgrounding a STAT_CURSH job, remove the flag.Peter Stephenson1-1/+3
2016-09-1639359: Fix remaining race with orphaned subjob.Peter Stephenson1-1/+2
2016-09-1639331: Reparent subjob on fork with exited superjob.Peter Stephenson1-2/+9
2016-07-2338923: zwaitjob() continues waiting for children that may have ignored the in...Barton E. Schaefer1-1/+8
2016-06-13users/21632: Use of REPORTMEMORY variablePeter Stephenson1-14/+39
2016-06-0538622: consistent handling of "--" in "kill" builtinBarton E. Schaefer1-0/+4
2016-02-0337868: add 'static' to file local variablesJun-ichi Takimoto1-3/+3
2015-08-1536180: avoid infinite job stop/continue loop on "wait PID" for a background jobBarton E. Schaefer1-1/+8