From fc857c172e7e8592a3e68b540c26237febcc6bac Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Wed, 7 Oct 2009 20:03:29 +0000 Subject: [PATCH] unbuffered writes full size --- dkarm-eabi/patches/newlib-1.17.0.patch | Bin 221486 -> 209453 bytes dkppc/patches/newlib-1.17.1.patch | 13 +++++++++++++ 2 files changed, 13 insertions(+) diff --git a/dkarm-eabi/patches/newlib-1.17.0.patch b/dkarm-eabi/patches/newlib-1.17.0.patch index e72a7c92595d3aebfd62d3d3144e0c17d5dca8d9..4a37aed848fb12900648000ed5ddc30564799545 100644 GIT binary patch delta 441 zcmZ2?hqHyl+VyW*T77{$jHjj+{(ywvSPRB^eJx4 zm#5!%WoBb7D=*3{nY?k1*z^ao%skWYxiYh}fW)RJE@Tp)e!!iX7pzVOtS(hAnbXL? zz+4xI42>0x46TgKtxS!lJIXN|gSAQ`E3?#v+iYYyaf3v?rG<{Uf;Nz}P;hYIQhJsK3Uuw_L2gV{&?qP=(t!vh=jUf+7RyuO~@Ax^AqRf%XEe1GzmjO+lkv!Nyj> qKoiVYP)N@&$yZ1%DuT!tC}^|TDwJDKe^|;S4GLFdF{q*mw@{my6{2J8wCCL zSH1Q$V7mbmV%sN#(7l%j0U=E|tV2d6Z?Kq8*p7KF)pQL7g$zEPlJUXhaX5~maIQC* z&Q~cza)CS}hvXFr|L-8ze(}ou@fWu@?dirhC1_^v_?z)FwRZeX37XkE{$~74t=FDE z&f}2k7nN3Bu6_Jf2R!4?#XkeY@~Pur5pcXuFvzGvYphh>LZFb32B2F|EfXA1 zFsuO;T4SY91BohIP-RQ?vj})1PbE|jP4%M-ZR+b!ne0!fP-?Ao z-#=@pa|d$#bFmaxda9|3>w)`_3*HYDJIJ;;{#hQj&m4c-#IxgVJb$`191Zs%C_U9? z!-F%NdKu(Lkg?A<$e7?5{vduR<@5|Hr)N09>A53&sg4Yfp%&HE(CS3qF>!br6z>OvoghOpb~_XZ9mVJ~@lQ#tMjijva8F0w zSpJ4v2Xa9G3j>HBrh5BZ2f$x04v_!+KNhH~Lzz~gbQ$HwUjK?bs8mH0rv47&z6TkMw_jvmX@B2ZI1^q!6exuOC-zX$;+xwaP=y_file = f; fp->_flags = flags; fp->_cookie = (_PTR) fp; +diff -Nbaur newlib-1.17.1/newlib/libc/stdio/fvwrite.c newlib-1.17.1-ppc/newlib/libc/stdio/fvwrite.c +--- newlib-1.17.1/newlib/libc/stdio/fvwrite.c 2007-07-13 21:37:53.000000000 +0100 ++++ newlib-1.17.1-ppc/newlib/libc/stdio/fvwrite.c 2009-10-06 23:07:41.000000000 +0100 +@@ -98,7 +98,8 @@ + do + { + GETIOV (;); +- w = fp->_write (ptr, fp->_cookie, p, MIN (len, BUFSIZ)); ++ //w = fp->_write (ptr, fp->_cookie, p, MIN (len, BUFSIZ)); ++ w = fp->_write (ptr, fp->_cookie, p, len); + if (w <= 0) + goto err; + p += w; diff -Nbaur newlib-1.17.1/newlib/libc/stdlib/mlock.c newlib-1.17.1-ppc/newlib/libc/stdlib/mlock.c --- newlib-1.17.1/newlib/libc/stdlib/mlock.c 2005-10-28 22:21:07.000000000 +0100 +++ newlib-1.17.1-ppc/newlib/libc/stdlib/mlock.c 2009-06-16 23:32:46.000000000 +0100