ctdb-protocol: Add generalised socket address comparison
authorMartin Schwenke <martin@meltin.net>
Mon, 23 May 2016 00:35:10 +0000 (10:35 +1000)
committerAmitay Isaacs <amitay@samba.org>
Fri, 16 Dec 2016 07:42:32 +0000 (08:42 +0100)
commit362f066d617c8a186164db613537867329702ab7
treed4d598e1925d67507e5c052dd8f20a2b1641cae4
parent25aad0df06038d0b595f09d947b9977dcc0ec8a8
ctdb-protocol: Add generalised socket address comparison

Add new function ctdb_sock_addr_cmp(), which returns a 3-way result
useful for qsort(3).  Reimplent ctdb_sock_addr_same() using this.

In the process, make arguments const so that ctdb_sock_addr_cmp() can
be used with qsort().

BUG: https://bugzilla.samba.org/show_bug.cgi?id=12470

Signed-off-by: Martin Schwenke <martin@meltin.net>
Reviewed-by: Amitay Isaacs <amitay@gmail.com>
ctdb/protocol/protocol_api.h
ctdb/protocol/protocol_util.c