On Tue, Jul 29, 2014 at 10:24:41AM -0400, Valdis.Kletnieks@xxxxxx wrote: > On Tue, 29 Jul 2014 20:59:08 +0700, Anh Le said: > > > still, user programs like bash could have a race problem by spliting > > the input, I hope that they can somehow take care of this problem > > themselves. > > stdio is *not* always your friend. fopen/fprintf is prone to splitting on > bugger boundaries without your knowing about it, but most language bindings > (including the Perl you tested with) allow you to use open/write and do the > buffer management yourself > Actually, the Perl's IO layer did pretty little to the result, because Anh used command line substitution: echo $(perl -e "print 'a'x2000") > /dev/sample Jonathan _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies