Ejemplo n.º 1
0
static
rc_t CC
_EncAttr_date_v1 (
                        const struct XFSAttrEditor * self,
                        KTime_t * Time
)
{
    rc_t RCt;
    const struct XFSEncEntry * Entry;

    RCt = 0;
    Entry = NULL;

    XFS_CSA ( Time, 0 )
    XFS_CAN ( Time )

    RCt = _EncAttr_init_check_v1 ( self, & Entry );
    if ( RCt == 0 ) {
        RCt = XFSEncEntryTime ( Entry, Time );
        if ( RCt != 0 ) {
            * Time = 0;
        }
    }

    return RCt;
}   /* _EncAttr_date_v1 () */
Ejemplo n.º 2
0
static
rc_t CC
_EncAttr_size_v1 (
                        const struct XFSAttrEditor * self,
                        uint64_t * Size
)
{
    rc_t RCt;
    const struct XFSEncEntry * Entry;

    RCt = 0;
    Entry = NULL;

    XFS_CSA ( Size, 0 )
    XFS_CAN ( Size )

    RCt = _EncAttr_init_check_v1 ( self, & Entry );
    if ( RCt == 0 ) {
        RCt = XFSEncEntrySize ( Entry, Size );
        if ( RCt != 0 ) {
            * Size = 0;
        }
    }

    return RCt;
}   /* _EncAttr_size_v1 () */
Ejemplo n.º 3
0
/*))  Unnecessary in real life
 ((*/
static
rc_t CC
_LaInQty ( const struct _LaIn * self, uint32_t * Qty )
{
    XFS_CSA ( Qty, 0 )
    XFS_CAN ( self )
    XFS_CAN ( Qty )

    * Qty = self -> q;

    return 0;
}   /* _LaInQty () */
Ejemplo n.º 4
0
static
rc_t CC
_EncAttr_type_v1 (
                        const struct XFSAttrEditor * self,
                        XFSNType * Type
)
{
    rc_t RCt;
    const struct XFSEncEntry * Entry;

    RCt = 0;
    Entry = NULL;

    XFS_CSA ( Type, kxfsNotFound )
    XFS_CAN ( Type )

    RCt = _EncAttr_init_check_v1 ( self, & Entry );
    if ( RCt == 0 ) {
        * Type = kxfsFile ;
    }

    return RCt;
}   /* _EncAttr_type_v1 () */