summaryrefslogtreecommitdiff
path: root/src/win32/posix_w32.c
Commit message (Expand)AuthorAgeFilesLines
* define SYMBOLIC_LINK_FLAG_DIRECTORY if not definedJacques Germishuys2019-05-201-0/+4
* Moved dwFlags declaration to beginning of scopeDaniel Cohen Gindi2019-05-061-1/+2
* Support symlinks for directories in win32Daniel Cohen Gindi2019-05-051-2/+6
* p_fallocate: add Windows emulationEdward Thomson2019-02-221-2/+48
* tests: test that largefiles can be read through the tree APIEtienne Samson2019-01-301-0/+6
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-3/+3
* Fix a bunch of warningslhchavez2019-01-051-1/+0
* Merge pull request #4713 from libgit2/ethomson/win_symlinksEdward Thomson2018-11-151-36/+18
|\
| * win32: add symbolic link supportEdward Thomson2018-10-201-5/+17
| * win32: use GetFinalPathNameByHandle directlyEdward Thomson2018-10-201-31/+1
* | win32: rename `git_win32__canonicalize_path`Edward Thomson2018-10-191-3/+3
|/
* treewide: remove use of C++ style commentsPatrick Steinhardt2018-07-131-1/+1
* Merge pull request #4288 from pks-t/pks/include-fixupsEdward Thomson2017-08-151-0/+3
|\
| * Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+3
* | win32: provide fast-path for retrying filesystem operationsethomson/win32_remediateEdward Thomson2017-07-261-11/+9
* | fixed win32 p_unlink retry sleep issueCarson Howard2017-07-261-1/+6
|/
* win32: `remediation` not `cleanup`ethomson/win32_posixEdward Thomson2017-04-171-2/+2
* win32: enable `p_utimes` for readonly filesEdward Thomson2017-04-051-88/+131
* win32: make posix emulation retries configurableEdward Thomson2017-04-031-1/+2
* win32: do not inherit file descriptorsEdward Thomson2017-04-031-1/+8
* Allow to configure default file share mode for opening filesSven Strickroth2017-04-031-11/+6
* win32: deduplicate code: use p_open in p_creatSven Strickroth2017-04-021-8/+1
* win32: use CreateFile in p_openSven Strickroth2017-04-021-5/+57
* win32: teach p_open about do_with_retriesEdward Thomson2017-04-021-21/+12
* win32: teach p_unlink about do_with_retriesEdward Thomson2017-04-021-47/+35
* win32: make p_rename use do_with_retriesEdward Thomson2017-04-021-39/+24
* win32: introduce `do_with_retries` macroEdward Thomson2017-04-011-0/+21
* win32: map windows error codes to errnoEdward Thomson2017-04-011-0/+113
* Merge remote-tracking branch 'origin/pr/3790' into win32_posixEdward Thomson2017-03-311-7/+39
|\
| * Add retries to win32 p_unlink and p_open.Tyler Church2016-05-181-7/+39
* | odb_loose: fsync testsEdward Thomson2017-02-281-0/+2
|/
* fstat: use our custom `stat`Edward Thomson2016-02-161-0/+16
* win32: introduce p_timeval that isn't stupidEdward Thomson2016-02-121-2/+2
* win32: return EACCES in `p_lstat`Edward Thomson2015-09-171-2/+9
* git__getenv: utf-8 aware env readerEdward Thomson2015-07-021-0/+2
* Introduce p_utimes and p_futimesEdward Thomson2015-06-161-0/+38
* win32: abstract file attributes -> struct stat fnEdward Thomson2015-04-281-35/+1
* Improvements to status performance on Windows.J Wyman2015-04-281-84/+2
* Use secure API if available.Matti Virolainen2015-03-061-1/+1
* Change ifdef for MINGW32.Jeff Hostetler2015-03-031-4/+2
* Fix p_ftruncate to handle big files for git_cloneJeff Hostetler2015-03-031-3/+21
* win32: limit the mode to `_wopen`/`_waccess`Edward Thomson2015-02-131-3/+11
* stat: don't remove trailing '/' from root on win32Edward Thomson2015-02-051-6/+2
* win32: use NT-prefixed "\\?\" pathsEdward Thomson2014-12-161-42/+25
* p_lstat win32: don't canonicalize volume mountsEdward Thomson2014-10-131-1/+12
* Consistently use p_snprintfJacques Germishuys2014-08-051-3/+11
* Cleanup portability/compatibility layerJacques Germishuys2014-08-051-0/+17
* Define IO_REPARSE_TAG_SYMLINK if its not defined by WinNT.hJacques Germishuys2014-07-061-0/+4
* Secure CRT is only available from Visual Studio 2005+Jacques Germishuys2014-07-061-2/+2
* filebuf: make unlocking atomiccmn/filebuf-atomic-unlockCarlos Martín Nieto2014-06-041-2/+28