Merge branch 'ds/doc-two-kinds-of-tags'
[git/debian.git] / compat / clipped-write.c
blobb8f98ff77f7547ba99f23995c4fe62c4cbc7584c
1 #include "../git-compat-util.h"
2 #undef write
4 /*
5 * Version of write that will write at most INT_MAX bytes.
6 * Workaround a xnu bug on Mac OS X
7 */
8 ssize_t clipped_write(int fildes, const void *buf, size_t nbyte)
10 if (nbyte > INT_MAX)
11 nbyte = INT_MAX;
12 return write(fildes, buf, nbyte);