summaryrefslogtreecommitdiff
path: root/common/lib/libprop/prop_object_impl.h
AgeCommit message (Expand)Author
2020-06-12Change previous to only apply when building with clang.thorpej
2020-06-11Unbreak clang builds by removing questionable linker warning sectionsjoerg
2020-06-06Improvements to the problib(3) API:thorpej
2019-05-08Fix building libprop as a host tool library on platforms that don't havethorpej
2015-05-11Don't treat NUL (EOF) as SPACE. All the code that uses _PROP_ISSPACE() checkschristos
2012-07-27Bit-un-rot the proplib portability layer.pooka
2009-09-13Wipe out the last vestiges of POOL_INIT with one swift stroke. Inpooka
2009-01-03Get rid of locks with static initializers using once and atomic ops.pooka
2008-11-30Fix two race conditions in proplib library. In prop_dictionary and prop_numberhaad
2008-08-03Fix an issue introduced with the prop_stack change: It's not a good idea tothorpej
2008-05-24revert the recent "use trylock to hide locking errors" changesyamt
2008-05-07Change the argument of _PROP_RWLOCK_TRYRDLOCK() to the lock member and nottron
2008-05-07Replace _prop_rwlock_tryrdlock() by a macro _PROP_RWLOCK_TRYRDLOCK().tron
2008-05-07Fix a "#define<tab><tab>" that crept in to previous.simonb
2008-05-06prop_object_iterator_next() and prop_object_iterator_reset() werextraeme
2008-05-06Do not acquire the rwlock recursively in prop_{array,dictionary}_iterator_res...xtraeme
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-01-05Include sys/simplelock.h in prop_object_impl.h.ad
2007-08-30Avoid using unbound amount of stack frames in prop_object_equaljoerg
2007-08-16libprop is currently using a recursive parser. While this is fine forjoerg
2007-08-16boolean_t -> boolthorpej
2007-07-29lockmgr > rwlockad
2007-07-17Consider '\r' to be white space. Discussed with and also kept as localjoerg
2007-07-16prop_array_internalize and prop_dictionary_internalize are basically thejoerg
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2006-10-18Backout size_t casts - lint has been fixed.martin
2006-10-18Sprinkle a few size_t casts to avoid conversion warnings.martin
2006-10-16Add a _PROP_ARG_UNUSED that expands to __unused on NetBSD and to nothingthorpej
2006-10-15de-lint.christos
2006-10-04fix build issue for !_KERNELdbj
2006-10-03- Add a reader-writer lock to array and dictionary objects that ensures thatthorpej
2006-09-09Adapt Matt Thomas's red-black tree implementation for use in proplib. Thisthorpej
2006-08-21Several changes to proplib:thorpej
2006-05-18Move all of the locking compatibility definitions into prop_object_impl.h.thorpej
2006-05-18- Add prop_array_equals(), prop_dictionary_equals(), andthorpej
2006-04-27Initial commit of proplib, a library for manipulating property lists andthorpej