diff options
author | Junio C Hamano <gitster@pobox.com> | 2014-01-27 10:44:59 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-01-27 10:44:59 -0800 |
commit | 7b4e2b7e6aba677fcefffde79d0d3a53ae623b4f (patch) | |
tree | ece06476fdfbb8ea18973ff3b1eddd62cea1ca39 /compat | |
parent | de20e4472157d0ed53bdc6374185a2ce3c7c9f3d (diff) | |
parent | c9df6f4574c0174efd5000e0e99dca97ddb5034c (diff) | |
download | git-7b4e2b7e6aba677fcefffde79d0d3a53ae623b4f.tar.gz |
Merge branch 'ef/mingw-write'
* ef/mingw-write:
mingw: remove mingw_write
prefer xwrite instead of write
Diffstat (limited to 'compat')
-rw-r--r-- | compat/mingw.c | 17 | ||||
-rw-r--r-- | compat/mingw.h | 3 |
2 files changed, 0 insertions, 20 deletions
diff --git a/compat/mingw.c b/compat/mingw.c index fecb98bcff..e9892f8ee4 100644 --- a/compat/mingw.c +++ b/compat/mingw.c @@ -304,23 +304,6 @@ int mingw_open (const char *filename, int oflags, ...) return fd; } -#undef write -ssize_t mingw_write(int fd, const void *buf, size_t count) -{ - /* - * While write() calls to a file on a local disk are translated - * into WriteFile() calls with a maximum size of 64KB on Windows - * XP and 256KB on Vista, no such cap is placed on writes to - * files over the network on Windows XP. Unfortunately, there - * seems to be a limit of 32MB-28KB on X64 and 64MB-32KB on x86; - * bigger writes fail on Windows XP. - * So we cap to a nice 31MB here to avoid write failures over - * the net without changing the number of WriteFile() calls in - * the local case. - */ - return write(fd, buf, min(count, 31 * 1024 * 1024)); -} - static BOOL WINAPI ctrl_ignore(DWORD type) { return TRUE; diff --git a/compat/mingw.h b/compat/mingw.h index 92cd728d3d..e033e720c9 100644 --- a/compat/mingw.h +++ b/compat/mingw.h @@ -180,9 +180,6 @@ int mingw_rmdir(const char *path); int mingw_open (const char *filename, int oflags, ...); #define open mingw_open -ssize_t mingw_write(int fd, const void *buf, size_t count); -#define write mingw_write - int mingw_fgetc(FILE *stream); #define fgetc mingw_fgetc |