PROTO
sprintf(pname, "%s", PROTO);
sprintf(pname1, "%s.%c", PROTO, 'a'+jobtype);
PROTO(REP_PROTOCOL_ENTITY_SETUP, entity_setup,
PROTO(REP_PROTOCOL_ENTITY_GET_CHILD, entity_get_child,
PROTO(REP_PROTOCOL_ENTITY_GET_PARENT, entity_get_parent,
PROTO(REP_PROTOCOL_ENTITY_GET, entity_get,
PROTO(REP_PROTOCOL_ENTITY_UPDATE, entity_update,
PROTO(REP_PROTOCOL_ENTITY_CREATE_CHILD, entity_create_child,
PROTO(REP_PROTOCOL_ENTITY_CREATE_PG, entity_create_pg,
PROTO(REP_PROTOCOL_ENTITY_DELETE, entity_delete,
PROTO(REP_PROTOCOL_ENTITY_RESET, entity_reset,
PROTO(REP_PROTOCOL_ENTITY_TEARDOWN, entity_teardown,
PROTO(REP_PROTOCOL_ITER_SETUP, iter_setup,
PROTO(REP_PROTOCOL_ITER_START, iter_start,
PROTO(REP_PROTOCOL_ITER_READ, iter_read,
PROTO(REP_PROTOCOL_ITER_RESET, iter_reset,
PROTO(REP_PROTOCOL_ITER_TEARDOWN, iter_teardown,
PROTO(REP_PROTOCOL_NEXT_SNAPLEVEL, next_snaplevel,
PROTO(REP_PROTOCOL_SNAPSHOT_TAKE, snapshot_take,
PROTO(REP_PROTOCOL_SNAPSHOT_TAKE_NAMED, snapshot_take_named,
PROTO(REP_PROTOCOL_SNAPSHOT_ATTACH, snapshot_attach,
PROTO(REP_PROTOCOL_PROPERTYGRP_TX_START, tx_start,
PROTO(REP_PROTOCOL_CLIENT_ADD_NOTIFY, client_add_notify,
PROTO(REP_PROTOCOL_BACKUP, backup_repository,
PROTO(REP_PROTOCOL_SET_AUDIT_ANNOTATION, set_annotation,
PROTO(REP_PROTOCOL_SWITCH, repository_switch,
} else if (options & PROTO) {
if (options & (PROTO | PORT))
options = PROTO;
} else if (options & PROTO)
#define GET_SERV_BY_NAME(NAME, PROTO, SP, ERR, TMP) \
(TMP = getservbyname (NAME, PROTO), (SP) = TMP, (ERR) = (SP) ? 0 : -1)
#define GET_SERV_BY_PORT(PORT, PROTO, SP, ERR, TMP) \
(TMP = getservbyport (PORT, PROTO), (SP) = TMP, (ERR) = (SP) ? 0 : -1)
#define GET_SERV_BY_NAME(NAME, PROTO, SP, ERR, TMP) \
(SP) = (getservbyname_r((NAME), (PROTO), &TMP.ent, \
#define GET_SERV_BY_PORT(PORT, PROTO, SP, ERR, TMP) \
(SP) = (getservbyport_r((PORT), (PROTO), &TMP.ent, \
#define GET_SERV_BY_NAME(NAME, PROTO, SP, ERR, TMP) \
(SP) = getservbyname_r((NAME), (PROTO), &TMP.ent, \
#define GET_SERV_BY_PORT(PORT, PROTO, SP, ERR, TMP) \
my_sp = getservbyport_r((PORT), (PROTO), &TMP.ent, \