https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=a3f297d3c2657ad4e1007bc04048ae5f561466af
commit a3f297d3c2657ad4e1007bc04048ae5f561466af Author: Corinna Vinschen <cori...@vinschen.de> Date: Sun Mar 12 12:16:23 2017 +0100 Return value from write is ssize_t, not int Signed-off-by: Corinna Vinschen <cori...@vinschen.de> Diff: --- winsup/cygwin/fhandler.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler.cc index aa4cd69..af33480 100644 --- a/winsup/cygwin/fhandler.cc +++ b/winsup/cygwin/fhandler.cc @@ -813,7 +813,7 @@ out: ssize_t __stdcall fhandler_base::write (const void *ptr, size_t len) { - int res; + ssize_t res; if (did_lseek ()) {