"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libisofs/aaip-os-freebsd.c" between
xorriso-1.5.2.tar.gz and xorriso-1.5.4.tar.gz

About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.

aaip-os-freebsd.c  (xorriso-1.5.2):aaip-os-freebsd.c  (xorriso-1.5.4)
skipping to change at line 373 skipping to change at line 373
return(1); return(1);
} }
#endif /* Libisofs_with_freebsd_extattR */ #endif /* Libisofs_with_freebsd_extattR */
/* Obtain the Extended Attributes and/or the ACLs of the given file in a form /* Obtain the Extended Attributes and/or the ACLs of the given file in a form
that is ready for aaip_encode(). that is ready for aaip_encode().
@param path Path to the file @param path Path to the file
@param num_attrs Will return the number of name-value pairs @param num_attrs Will return the number of name-value pairs
@param names Will return an array of pointers to 0-terminated names @param names Will return an array of pointers to 0-terminated names
@param value_lengths Will return an arry with the lenghts of values @param value_lengths Will return an array with the lengths of values
@param values Will return an array of pointers to 8-bit values @param values Will return an array of pointers to 8-bit values
@param flag Bitfield for control purposes @param flag Bitfield for control purposes
bit0= obtain ACL (access and eventually default) bit0= obtain ACL (access and eventually default)
bit1= use numeric ACL qualifiers rather than names bit1= use numeric ACL qualifiers rather than names
bit2= do not obtain attributes other than ACL bit2= do not obtain attributes other than ACL
bit3= do not ignore eventual non-user attributes bit3= do not ignore eventual non-user attributes
I.e. those with a name which does not begin I.e. those with a name which does not begin
by "user." by "user."
bit4= do not return trivial ACL that matches st_mode bit4= do not return trivial ACL that matches st_mode
bit5= in case of symbolic link: inquire link target bit5= in case of symbolic link: inquire link target
skipping to change at line 587 skipping to change at line 587
/* Obtain the Extended Attributes and/or the ACLs of the given file in a form /* Obtain the Extended Attributes and/or the ACLs of the given file in a form
that is ready for aaip_encode(). that is ready for aaip_encode().
Note: There are no Extended Attributes in FreeBSD. So only ACL will be Note: There are no Extended Attributes in FreeBSD. So only ACL will be
obtained. obtained.
@param path Path to the file @param path Path to the file
@param num_attrs Will return the number of name-value pairs @param num_attrs Will return the number of name-value pairs
@param names Will return an array of pointers to 0-terminated names @param names Will return an array of pointers to 0-terminated names
@param value_lengths Will return an arry with the lenghts of values @param value_lengths Will return an array with the lengths of values
@param values Will return an array of pointers to 8-bit values @param values Will return an array of pointers to 8-bit values
@param flag Bitfield for control purposes @param flag Bitfield for control purposes
bit0= obtain ACL (access and eventually default) bit0= obtain ACL (access and eventually default)
bit1= use numeric ACL qualifiers rather than names bit1= use numeric ACL qualifiers rather than names
bit2= do not encode attributes other than ACL bit2= do not encode attributes other than ACL
bit3= do not ignore eventual non-user attributes bit3= do not ignore eventual non-user attributes
I.e. those which are not from name space I.e. those which are not from name space
EXTATTR_NAMESPACE_USER EXTATTR_NAMESPACE_USER
bit4= do not return trivial ACL that matches st_mode bit4= do not return trivial ACL that matches st_mode
bit15= free memory of names, value_lengths, values bit15= free memory of names, value_lengths, values
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)