From: Antony K. <ant...@so...> - 2005-11-08 15:59:24
|
On Tuesday 08 November 2005 15:06, Peter Levart wrote: > Oh yes, that's it: > > 2^32 -120943264 = 4174024032 > > ...and the reason is that filehandle in FUSE is "unsigned long" (in terms > So what is the absolutely right way to correct this? You can work around by > using only values between 0 and java.lang.Integer.MAX_VALUE for filehandles > returned by open(). Brilliant ! I've tweaked my code to provide a filehandle in that range and it's all nice and consistant now. Thanks, Antony. |