c48a17694b6719606fa76fdad8a5cef3289cb42c |
|
16-Jun-2008 |
Thomas Graf <tgr@lsx.localdomain> |
Extend nl_time2int() and rename it to nl_str2msec() Support parsing of more complex time duration input.
/external/libnl/include/netlink/utils.h
|
8a3efffa5b3fde252675239914118664d36a2c24 |
|
14-May-2008 |
Thomas Graf <tgr@lsx.localdomain> |
Thread-safe error handling In order for the interface to become more thread safe, the error handling was revised to no longer depend on a static errno and error string buffer. This patch converts all error paths to return a libnl specific error code which can be translated to a error message using nl_geterror(int error). The functions nl_error() and nl_get_errno() are therefore obsolete. This change required various sets of function prototypes to be changed in order to return an error code, the most prominent are: struct nl_cache *foo_alloc_cache(...); changed to: int foo_alloc_cache(..., struct nl_cache **); struct nl_msg *foo_build_request(...); changed to: int foo_build_request(..., struct nl_msg **); struct foo *foo_parse(...); changed to: int foo_parse(..., struct foo **); This pretty much only leaves trivial allocation functions to still return a pointer object which can still return NULL to signal out of memory. This change is a serious API and ABI breaker, sorry!
/external/libnl/include/netlink/utils.h
|
662887c052f0fcd98287e2a7fa5843a4f66ca256 |
|
29-Apr-2008 |
Thomas Graf <tgr@lsx.localdomain> |
Export nl_dump_line() and automatically count lines while dumping
/external/libnl/include/netlink/utils.h
|
508685c269275cb7ba3471c75abc689b4e3839b1 |
|
15-Sep-2007 |
Thomas Graf <tgraf@suug.ch> |
Export interface to define objects This interface was internal so far which required all code defining objects to be compiled with the sources available. This change exposes struct nl_object_ops which seems safe as it is not supposed to be embedded in other structures. Patch contains extensive documentation to help with the creation of own object implementations.
/external/libnl/include/netlink/utils.h
|
44d362409d5469aed47d19e7908d19bd194493a4 |
|
15-Sep-2007 |
Thomas Graf <tgraf@suug.ch> |
Initial import
/external/libnl/include/netlink/utils.h
|