[EMAIL PROTECTED] wrote on Mon, 03 Mar 2008 11:39 -0500:
> Index: pvfs2-attr.h
> ===================================================================
> RCS file: /projects/cvsroot/pvfs2-1/src/proto/pvfs2-attr.h,v
> diff -p -u -r1.40.16.3 -r1.40.16.4
> --- pvfs2-attr.h      28 Feb 2008 21:41:15 -0000      1.40.16.3
> +++ pvfs2-attr.h      3 Mar 2008 16:39:22 -0000       1.40.16.4
> @@ -202,6 +202,9 @@ typedef struct PVFS_object_attr PVFS_obj
>      encode_PVFS_time(pptr, &(x)->ctime); \
>      encode_uint32_t(pptr, &(x)->mask); \
>      encode_PVFS_ds_type(pptr, &(x)->objtype); \
> +    if ((x)->objtype == PVFS_TYPE_METAFILE && \
> +        (!((x)->mask & PVFS_ATTR_META_UNSTUFFED))) \
> +        encode_int32_t(pptr, &(x)->u.meta.stuffed_size); \
>      if ((x)->mask & PVFS_ATTR_META_DIST) \
>       encode_PVFS_metafile_attr_dist(pptr, &(x)->u.meta); \

Probably need padding else later 64-bit parts will not be on 8-byte
boundaries.

                -- Pete

_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to