Re: truncate("x", -1)

From: Chris Wedgwood (cwat_private)
Date: Mon Apr 19 1999 - 12:41:20 PDT

  • Next message: Stout, Bill: "EC app security"

    On Mon, Apr 19, 1999 at 02:01:08PM +0800, David Luyer wrote:
    
    > The argument to [f]truncate is meant to be a size_t not a ssize_t, so
    > probably this is a signed/unsigned bug.  The man page says that it should
    > truncate a file to at most the specified size, so the correct behaviour
    > should be
    >
    >   truncate("x", -1)
    >   kernel: current size 0 < new size 2^32 - 1
    >   kernel: return success with no action
    
    2.0.x gets messed up. I've sent a patch to bugtraq and AlanC which I
    took from 2.2.x, so hopefully 2.0.37 will be OK.
    
    2.2.6 is fine.
    
    
    
    
    -cw
    



    This archive was generated by hypermail 2b30 : Fri Apr 13 2001 - 14:43:05 PDT