Lines Matching refs:extra
521 /* Add a 'UT' extra field to the zlist data pointed to by z. */
542 /* Check to make sure we've got enough room in the extra fields. */
554 /* Allocate memory for the local and central extra fields. */
555 if( z->extra && z->ext != 0 ) {
556 l_ef = (char *)realloc( z->extra, z->ext + EB_L_UT_SIZE );
564 z->extra = l_ef;
606 /* Add a 'Ux' extra field to the zlist data pointed to by z. */
617 /* Check to make sure we've got enough room in the extra fields. */
629 /* Allocate memory for the local and central extra fields. */
630 if( z->extra && z->ext != 0 ) {
631 l_ef = (char *)realloc( z->extra, z->ext + EB_L_UX2_SIZE );
639 z->extra = l_ef;
678 /* Add a 'Be' extra field to the zlist data pointed to by z. */
699 /* Check to make sure we've got enough room in the extra fields. */
760 /* Allocate memory for the local and central extra fields. */
761 if( z->extra && z->ext != 0 ) {
762 l_ef = (char *)realloc( z->extra, z->ext + EB_L_BE_SIZE + compsize );
771 z->extra = l_ef;
820 - 'UT' - UNIX time extra field
821 - 'Ux' - UNIX uid/gid extra field
822 - 'Be' - BeOS file attributes extra field
848 /* This function is much simpler now that I've moved the extra fields */