14 lines
293 B
C
14 lines
293 B
C
|
#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);
|
||
|
}
|