"Fossies" - the Fresh Open Source Software Archive  

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

About: libisofs is a library to create an ISO 9660 filesystem, supports extensions like RockRidge or Joliet, makes bootable ISO 9660, and records file attributes which are of interest for data backups.

aaip-os-freebsd.c  (libisofs-1.5.2):aaip-os-freebsd.c  (libisofs-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)