| #include "../git-compat-util.h" | |
| #undef write | |
| /* | |
| * Version of write that will write at most INT_MAX bytes. | |
| * Workaround a xnu bug on Mac OS X | |
| */ | |
| ssize_t clipped_write(int fildes, const void *buf, size_t nbyte) | |
| { | |
| if (nbyte > INT_MAX) | |
| nbyte = INT_MAX; | |
| return write(fildes, buf, nbyte); | |
| } |