summaryrefslogtreecommitdiff
path: root/tempfile.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-05reopen_tempfile(): truncate opened fileLibravatar Jeff King1-1/+1
2018-02-22tempfile: rename 'template' variablesLibravatar Brandon Williams1-6/+6
2017-09-06tempfile: auto-allocate tempfiles on heapLibravatar Jeff King1-29/+37
2017-09-06tempfile: remove deactivated list entriesLibravatar Jeff King1-26/+20
2017-09-06tempfile: use list.h for linked listLibravatar Jeff King1-6/+7
2017-09-06tempfile: release deactivated strbufs instead of resettingLibravatar Jeff King1-1/+1
2017-09-06tempfile: robustify cleanup handlerLibravatar Jeff King1-9/+15
2017-09-06tempfile: factor out deactivationLibravatar Jeff King1-7/+11
2017-09-06tempfile: factor out activationLibravatar Jeff King1-8/+10
2017-09-06tempfile: replace die("BUG") with BUG()Libravatar Jeff King1-10/+10
2017-09-06tempfile: handle NULL tempfile pointers gracefullyLibravatar Jeff King1-5/+7
2017-09-06tempfile: prefer is_tempfile_active to bare accessLibravatar Jeff King1-8/+8
2017-09-06tempfile: do not delete tempfile on failed closeLibravatar Jeff King1-19/+12
2017-02-17tempfile: set errno to a known value before calling ferror()Libravatar Jeff King1-2/+7
2017-02-16tempfile: avoid "ferror | fclose" trickLibravatar Jeff King1-6/+2
2016-08-23mingw: ensure temporary file handles are not inherited by child processesLibravatar Ben Wijen1-1/+6
2015-08-10register_tempfile(): new function to handle an existing temporary fileLibravatar Michael Haggerty1-0/+8
2015-08-10tempfile: add several functions for creating temporary filesLibravatar Michael Haggerty1-0/+53
2015-08-10prepare_tempfile_object(): new function, extracted from create_tempfile()Libravatar Michael Haggerty1-7/+13
2015-08-10tempfile: a new module for handling temporary filesLibravatar Michael Haggerty1-0/+238