zsh: broken pipe / file size limit exceeded (2GB)

Tomasz Wittner twittner w o2.pl
Nie, 24 Wrz 2006, 12:48:15 CEST


On Sun 24. September 2006 11:27, Tomasz Wittner wrote:
> On Sun 24. September 2006 10:57, Tomasz Wittner wrote:
> > Co wprowadza limit 2GB i jak to obejść?:
> > 
> > $ mkisofs `echo $MKISOFSOPT` archive/* 2>/dev/null | aespipe -H sha256 -e aes256 -T > archive.iso
> > Password:
> > Retype password:
> > zsh: broken pipe               mkisofs `echo $MKISOFSOPT` archive/* 2> /dev/null |
> > zsh: file size limit exceeded  aespipe -H sha256 -e aes256 -T > archive.iso
> > $ l archive.iso
> > -rw-r--r--  1 inter users 2.0G 2006-09-24 10:45 archive.iso
> [...]
> -rw-r--r--  1 inter users 3.8G 2006-09-24 11:25 archive.iso
> Z bashem (bash-0:3.1.017-1 athlon) działa.
> 
[inter w asus ~/my/devel/zsh-ac-branch/SPECS]$ cvs di zsh.spec
Index: zsh.spec
===================================================================
RCS file: /cvsroot/SPECS/zsh.spec,v
retrieving revision 1.124
diff -u -r1.124 zsh.spec
--- zsh.spec    4 Mar 2006 21:45:27 -0000       1.124
+++ zsh.spec    24 Sep 2006 10:37:47 -0000
@@ -157,7 +157,7 @@
 %{__autoconf}
 %{__autoheader}
 echo > stamp-h.in
-CPPFLAGS="-I/usr/include/ncurses"
+CPPFLAGS="-I/usr/include/ncurses -D_FILE_OFFSET_BITS=64"

 %if %{with static}
 LDFLAGS="%{rpmldflags} -static"

Nie wiem, czy to poprawne rozwiązanie, ale chyba działa - `cat plik_4GB|wc'
przeszło bez 'file size limit exceeded'.

-- 
Tomasz Wittner


Więcej informacji o liście dyskusyjnej pld-devel-pl