omapi_protocol_listen now takes sockaddr arg instead of port.

omapi_protocol_connect now does not accept port of 0 for "default port"
This commit is contained in:
David Lawrence 2000-02-01 15:15:24 +00:00
parent 4b8831992e
commit afe59244b4

View file

@ -46,7 +46,8 @@ omapi_protocol_connect(omapi_object_t *h, const char *server_name,
isc_result_t result;
omapi_protocol_t *obj = NULL;
REQUIRE(server_name != NULL);
REQUIRE(h != NULL && server_name != NULL);
REQUIRE(port != 0);
result = omapi_object_create((omapi_object_t **)&obj,
omapi_type_protocol, sizeof(*obj));
@ -63,9 +64,6 @@ omapi_protocol_connect(omapi_object_t *h, const char *server_name,
*/
OBJECT_DEREF(&obj);
if (port == 0)
port = OMAPI_PROTOCOL_PORT;
result = connect_toserver(h->outer, server_name, port);
/*
@ -189,8 +187,8 @@ send_intro(omapi_object_t *h, unsigned int ver) {
* Set up a listener for the omapi protocol.
*/
isc_result_t
omapi_protocol_listen(omapi_object_t *manager, int port, int max) {
return (omapi_listener_listen((omapi_object_t *)manager, port, max));
omapi_protocol_listen(omapi_object_t *manager, isc_sockaddr_t *addr, int max) {
return (omapi_listener_listen((omapi_object_t *)manager, addr, max));
}
isc_result_t