diff options
author | glebius <glebius@FreeBSD.org> | 2013-11-22 19:16:34 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2013-11-22 19:16:34 +0000 |
commit | c884926273902ab83911a8b89c520ff5a8c58b20 (patch) | |
tree | 1f4bd71c6e19b313a7d741b2a54a0cf2b2696737 /contrib/gcclibs/libcpp/init.c | |
parent | 2d853e5460a70e6bb8dad82b6bed486c55f2ace6 (diff) | |
download | FreeBSD-src-c884926273902ab83911a8b89c520ff5a8c58b20.zip FreeBSD-src-c884926273902ab83911a8b89c520ff5a8c58b20.tar.gz |
To support upcoming changes change internal API for source node handling:
- Removed pf_remove_src_node().
- Introduce pf_unlink_src_node() and pf_unlink_src_node_locked().
These function do not proceed with freeing of a node, just disconnect
it from storage.
- New function pf_free_src_nodes() works on a list of previously
disconnected nodes and frees them.
- Utilize new API in pf_purge_expired_src_nodes().
In collaboration with: Kajetan Staszkiewicz <kajetan.staszkiewicz innogames.de>
Sponsored by: InnoGames GmbH
Sponsored by: Nginx, Inc.
Diffstat (limited to 'contrib/gcclibs/libcpp/init.c')
0 files changed, 0 insertions, 0 deletions