summaryrefslogtreecommitdiffstats
path: root/wrapper.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-12-16Merge branch 'rs/ban-mktemp'Junio C Hamano1-2/+19
2025-12-07wrapper: add git_mkdtemp()René Scharfe1-2/+19
2025-11-26Merge branch 'rs/xmkstemp-simplify'Junio C Hamano1-18/+1
2025-11-17wrapper: simplify xmkstemp()René Scharfe1-18/+1
2025-10-07config: values of pathname type can be prefixed with :(optional)Junio C Hamano1-0/+13
2025-05-15Merge branch 'cf/wrapper-bsd-eloop'Junio C Hamano1-1/+20
2025-05-06wrapper: NetBSD gives EFTYPE and FreeBSD gives EMFILE where POSIX uses ELOOPCollin Funk1-1/+20
2025-04-15object-file: move `xmmap()` into "wrapper.c"Patrick Steinhardt1-0/+48
2025-01-07wrapper: allow generating insecure random bytesPatrick Steinhardt1-10/+14
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+3
2024-04-21don't report vsnprintf(3) error as bugRené Scharfe1-1/+1
2023-12-26treewide: remove unnecessary includes in source filesElijah Newren1-1/+0
2023-09-29parse: separate out parsing functions from config.hCalvin Wan1-1/+1
2023-09-29wrapper: reduce scope of remove_or_warn()Calvin Wan1-6/+0
2023-08-10maintenance: add get_random_minute()Derrick Stolee1-0/+10
2023-08-02Merge branch 'bb/use-trace2-counters-for-fsync-stats'Junio C Hamano1-17/+2
2023-07-25Merge branch 'mh/mingw-case-sensitive-build'Junio C Hamano1-1/+1
2023-07-20wrapper: use trace2 counters to collect fsync statsBeat Bolli1-17/+2
2023-07-05treewide: remove unnecessary includes for wrapper.hCalvin Wan1-1/+0
2023-06-12mingw: use lowercase includes for some Windows headersMike Hommey1-1/+1
2023-04-24treewide: remove cache.h inclusion due to previous changesElijah Newren1-1/+2
2023-04-24hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren1-0/+1
2023-04-24treewide: be explicit about dependence on strbuf.hElijah Newren1-0/+1
2023-04-11treewide: be explicit about dependence on trace.h & trace2.hElijah Newren1-0/+1
2023-03-21wrapper.h: move declarations for wrapper.c functions from cache.hElijah Newren1-0/+1
2023-03-21abspath.h: move absolute path functions from cache.hElijah Newren1-0/+1
2023-03-21treewide: be explicit about dependence on gettext.hElijah Newren1-0/+1
2022-08-25Merge branch 'jk/pipe-command-nonblock'Junio C Hamano1-22/+0
2022-08-17git-compat-util: make MAX_IO_SIZE define globally availableJeff King1-22/+0
2022-07-18trace2: only include "fsync" events if we git_fsync()Ævar Arnfjörð Bjarmason1-2/+8
2022-05-20Merge branch 'ep/maint-equals-null-cocci'Junio C Hamano1-1/+1
2022-05-02tree-wide: apply equals-null.cocciJunio C Hamano1-1/+1
2022-03-30trace2: add stats for fsync operationsNeeraj Singh1-0/+12
2022-03-10core.fsyncmethod: add writeout-only modeNeeraj Singh1-0/+64
2022-03-10wrapper: make inclusion of Windows csprng header tightly scopedNeeraj Singh1-0/+7
2022-01-17wrapper: use a CSPRNG to generate random file namesbrian m. carlson1-11/+4
2022-01-17wrapper: add a helper to generate numbers from a CSPRNGbrian m. carlson1-0/+66
2021-10-29wrapper: remove xunsetenv()Carlo Marcelo Arenas Belón1-6/+0
2021-09-22wrapper.c: add x{un,}setenv(), and use xsetenv() in environment.cÆvar Arnfjörð Bjarmason1-0/+12
2021-08-25xopen: explicitly report creation failuresRené Scharfe1-1/+3
2021-02-16add open_nofollow() helperJeff King1-0/+16
2020-09-02xrealloc: do not reuse pointer freed by zero-length realloc()Jeff King1-2/+5
2020-05-27wrapper: add function to compare strings with different NUL terminationbrian m. carlson1-0/+8
2020-04-22Merge branch 'dl/wrapper-fix-indentation'Junio C Hamano1-2/+2
2020-03-28wrapper: indent with tabsDenton Liu1-2/+2
2019-10-09Merge branch 'ah/cleanups'Junio C Hamano1-10/+11
2019-10-03git_mkstemps_mode(): replace magic numbers with computed valueJeff King1-5/+7
2019-10-02wrapper: use a loop instead of repetitive statementsAlex Henrie1-6/+5
2019-08-13packfile: drop release_pack_memory()Jeff King1-50/+13
2019-06-19wrapper: avoid undefined behaviour in macOSCarlo Marcelo Arenas Belón1-1/+1