Distributed Name Service (DNS) Management Programming Manual
DNS Programming Example, C
H–26 46958 Tandem Computers Incorporated
result = dns_alter_alias(file_desc
, "TEST_ALIAS"
, NULL
, "LOCAL"
, -1
, NULL
, NULL);
if (! result.err_class)
/*-------------------*/
/* Delete TEST_ALIAS */
/*-------------------*/
result = dns_delete_dnsname(file_desc
, ZDNS_OBJ_ALIAS
, "TEST_ALIAS");
/*---------------*/
/* Report result */
/*---------------*/
switch(result.err_class)
{
case no_err: printf("No Errors Detected\n");
break;
case dns_err: printf("DNS Error %d\n", result.err_number);
break;
case open_err: printf("OPEN Error %d\n", result.err_number);
break;
case io_err: printf("I/O Error %d\n", result.err_number);
break;
case spi_err: printf("SPI Error %d\n", result.err_number);
break;
case tmf_err: printf("TMF Error %d\n", result.err_number);
break;
}
if (result.err_class)
return EXIT_FAILURE;
return EXIT_SUCCESS;
}
#pragma nowarn