index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
common
/
lib
/
libprop
/
prop_dictionary.c
Age
Commit message (
Expand
)
Author
2023-06-14
Sprinkle braces around _PROP_RWLOCK_UNLOCK() in ``if'' block.
rin
2022-08-03
proplib: Nix trailing whitespace.
riastradh
2022-07-02
s/refrences/references/
andvar
2021-12-05
s/exisit/exist/ in comment.
msaitoh
2020-06-06
Improvements to the problib(3) API:
thorpej
2016-06-28
Missed a couple of function-call renames in previous
pgoyette
2016-06-28
The local copy of rb_tree code has been unused for quite some time. So
pgoyette
2013-10-18
Make this compilable with gcc 4.8.1 without options DIAGNOSTIC.
martin
2012-07-27
Bit-un-rot the proplib portability layer.
pooka
2011-04-20
Fix "address of a void*" vs. void* confusion.
martin
2010-09-24
Fixes/improvements to RB-tree implementation:
rmind
2009-04-14
Check if pd is not NULL before we try to lock rw lock associated with it.
haad
2009-01-03
Get rid of locks with static initializers using once and atomic ops.
pooka
2008-11-30
Fix two race conditions in proplib library. In prop_dictionary and prop_number
haad
2008-08-03
Fix an issue introduced with the prop_stack change: It's not a good idea to
thorpej
2008-06-17
_prop_rb_tree_insert_node() now returns true/false to indicate if the
thorpej
2008-05-24
fix recursive read-lock bugs found by lockdebug and reported
yamt
2008-05-24
revert the recent "use trylock to hide locking errors" changes
yamt
2008-05-07
Change the argument of _PROP_RWLOCK_TRYRDLOCK() to the lock member and not
tron
2008-05-07
Replace _prop_rwlock_tryrdlock() by a macro _PROP_RWLOCK_TRYRDLOCK().
tron
2008-05-06
prop_object_iterator_next() and prop_object_iterator_reset() were
xtraeme
2008-05-06
Do not acquire the rwlock recursively in prop_{array,dictionary}_iterator_res...
xtraeme
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-03-05
Actually implement prop_dictionary_make_immutable. OK'd by thorpej@.
cube
2008-01-05
Include sys/simplelock.h in prop_object_impl.h.
ad
2008-01-04
sys/simplelock.h is required now.
xtraeme
2007-08-30
Avoid using unbound amount of stack frames in prop_object_equal
joerg
2007-08-16
libprop is currently using a recursive parser. While this is fine for
joerg
2007-08-16
boolean_t -> bool
thorpej
2007-07-16
prop_array_internalize and prop_dictionary_internalize are basically the
joerg
2006-10-26
- Add prop_dictionary_all_keys(). Takes a snapshot of a dictionary's
thorpej
2006-10-18
Backout size_t casts - lint has been fixed.
martin
2006-10-18
Sprinkle a few size_t casts to avoid conversion warnings.
martin
2006-10-03
- Add a reader-writer lock to array and dictionary objects that ensures that
thorpej
2006-09-09
Adapt Matt Thomas's red-black tree implementation for use in proplib. This
thorpej
2006-08-22
Also guard object accessors against NULL (like we do foreign object types)
thorpej
2006-08-21
Add a workaround for GCC -Wuninitialized, similar to the prop_array.c
he
2006-08-21
Several changes to proplib:
thorpej
2006-07-07
Use a red-black tree to unique'ify the dictionary key symbols, rather than
thorpej
2006-05-28
remove unused variable that broke build
jnemeth
2006-05-28
Keep a table of unique dictionary keysyms. This way, if we have 200 devices
thorpej
2006-05-18
More cleanup.
thorpej
2006-05-18
Minor cleanup.
thorpej
2006-05-18
- Add prop_array_equals(), prop_dictionary_equals(), and
thorpej
2006-05-07
In _prop_dictionary_alloc(), explicitly set pd->pd_flags to zero
simonb
2006-04-27
Initial commit of proplib, a library for manipulating property lists and
thorpej