summaryrefslogtreecommitdiffstats
path: root/wrapper.c
AgeCommit message (Expand)AuthorLines
2023-04-24treewide: remove cache.h inclusion due to previous changesElijah Newren-1/+2
2023-04-24hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren-0/+1
2023-04-24treewide: be explicit about dependence on strbuf.hElijah Newren-0/+1
2023-04-11treewide: be explicit about dependence on trace.h & trace2.hElijah Newren-0/+1
2023-03-21wrapper.h: move declarations for wrapper.c functions from cache.hElijah Newren-0/+1
2023-03-21abspath.h: move absolute path functions from cache.hElijah Newren-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren-0/+1
2022-08-25Merge branch 'jk/pipe-command-nonblock'Junio C Hamano-22/+0
2022-08-17git-compat-util: make MAX_IO_SIZE define globally availableJeff King-22/+0
2022-07-18trace2: only include "fsync" events if we git_fsync()Ævar Arnfjörð Bjarmason-2/+8
2022-05-20Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano-1/+1
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano-1/+1
2022-03-30trace2: add stats for fsync operationsNeeraj Singh-0/+12
2022-03-10core.fsyncmethod: add writeout-only modeNeeraj Singh-0/+64
2022-03-10wrapper: make inclusion of Windows csprng header tightly scopedNeeraj Singh-0/+7
2022-01-17wrapper: use a CSPRNG to generate random file namesbrian m. carlson-11/+4
2022-01-17wrapper: add a helper to generate numbers from a CSPRNGbrian m. carlson-0/+66
2021-10-29wrapper: remove xunsetenv()Carlo Marcelo Arenas Belón-6/+0
2021-09-22wrapper.c: add x{un,}setenv(), and use xsetenv() in environment.cÆvar Arnfjörð Bjarmason-0/+12
2021-08-25xopen: explicitly report creation failuresRené Scharfe-1/+3
2021-02-16add open_nofollow() helperJeff King-0/+16
2020-09-02xrealloc: do not reuse pointer freed by zero-length realloc()Jeff King-2/+5
2020-05-27wrapper: add function to compare strings with different NUL terminationbrian m. carlson-0/+8
2020-04-22Merge branch 'dl/wrapper-fix-indentation'Junio C Hamano-2/+2
2020-03-28wrapper: indent with tabsDenton Liu-2/+2
2019-10-09Merge branch 'ah/cleanups'Junio C Hamano-10/+11
2019-10-03git_mkstemps_mode(): replace magic numbers with computed valueJeff King-5/+7
2019-10-02wrapper: use a loop instead of repetitive statementsAlex Henrie-6/+5
2019-08-13packfile: drop release_pack_memory()Jeff King-50/+13
2019-06-19wrapper: avoid undefined behaviour in macOSCarlo Marcelo Arenas Belón-1/+1
2019-01-02wrapper: move is_empty_file() and rename it as is_empty_or_missing_file()Pranit Bauva-0/+13
2018-05-06Replace all die("BUG: ...") calls by BUG() onesJohannes Schindelin-2/+2
2018-02-22wrapper: rename 'template' variablesBrandon Williams-20/+20
2017-11-06wrapper.c: consistently quote filenames in error messagesSimon Ruderich-4/+4
2017-09-14avoid "write_in_full(fd, buf, len) != len" patternJeff King-1/+1
2017-06-24Merge branch 'bw/config-h'Junio C Hamano-0/+1
2017-06-15config: don't include config.h by defaultBrandon Williams-0/+1
2017-06-13Merge branch 'nd/fopen-errors'Junio C Hamano-5/+26
2017-06-13Merge branch 'jc/noent-notdir'Junio C Hamano-2/+2
2017-05-30treewide: use is_missing_file_error() where ENOENT and ENOTDIR are checkedJunio C Hamano-2/+2
2017-05-26wrapper.c: make warn_on_inaccessible() staticNguyễn Thái Ngọc Duy-5/+5
2017-05-26wrapper.c: add and use fopen_or_warn()Nguyễn Thái Ngọc Duy-0/+11
2017-05-26wrapper.c: add and use warn_on_fopen_errors()Nguyễn Thái Ngọc Duy-0/+10
2017-04-23Merge branch 'dt/xgethostname-nul-termination'Junio C Hamano-0/+13
2017-04-18xgethostname: handle long hostnamesDavid Turner-0/+13
2017-02-28wrapper.c: remove unused gitmkstemps() functionRamsay Jones-7/+0
2017-02-28wrapper.c: remove unused git_mkstemp() functionRamsay Jones-17/+0
2016-07-19Merge branch 'jk/write-file'Junio C Hamano-40/+12
2016-07-19Merge branch 'sb/submodule-parallel-fetch'Junio C Hamano-16/+27
2016-07-11hoist out handle_nonblock function for xread and xwriteEric Wong-28/+20