Hi, guys. What does cm_ftruncate do? if (XA_VALID_SIZE(&h->attr)) res = cm_ftruncate (*fid, h->attr.xa_size, ce); this is in xfs_message_putattr, but I can't tell when/why the VALID_SIZE bit would be set from the src. Thanks, Cheng ------------------------------------------ Say who you are, but know who you are not.