1/*
2 * Copyright (c) 1995,1996 by Internet Software Consortium.
3 *
4 * Permission to use, copy, modify, and distribute this software for any
5 * purpose with or without fee is hereby granted, provided that the above
6 * copyright notice and this permission notice appear in all copies.
7 *
8 * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
9 * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
10 * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
11 * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
12 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
13 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
14 * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
15 * SOFTWARE.
16 */
17
18#if defined(LIBC_SCCS) && !defined(lint)
19static char rcsid[] = "$Id: res_data.c,v 1.1.1.1 2003/11/19 01:51:35 kyu3 Exp $";
20#endif /* LIBC_SCCS and not lint */
21
22#include <sys/types.h>
23#include <sys/param.h>
24#include <sys/socket.h>
25#include <sys/time.h>
26#include <netinet/in.h>
27#include <arpa/inet.h>
28#include <arpa/nameser.h>
29#include <ctype.h>
30#include <resolv.h>
31#include <stdio.h>
32#include <stdlib.h>
33#include <string.h>
34#include <unistd.h>
35
36#include "res_config.h"
37
38const char *_res_opcodes[] = {
39    "QUERY",
40    "IQUERY",
41    "CQUERYM",
42    "CQUERYU",  /* experimental */
43    "NOTIFY",   /* experimental */
44    "UPDATE",
45    "6",
46    "7",
47    "8",
48    "9",
49    "10",
50    "11",
51    "12",
52    "13",
53    "ZONEINIT",
54    "ZONEREF",
55};
56
57const char *_res_resultcodes[] = {
58    "NOERROR",
59    "FORMERR",
60    "SERVFAIL",
61    "NXDOMAIN",
62    "NOTIMP",
63    "REFUSED",
64    "YXDOMAIN",
65    "YXRRSET",
66    "NXRRSET",
67    "NOTAUTH",
68    "ZONEERR",
69    "11",
70    "12",
71    "13",
72    "14",
73    "NOCHANGE",
74};
75
76#ifdef BIND_UPDATE
77const char *_res_sectioncodes[] = {
78    "ZONE",
79    "PREREQUISITES",
80    "UPDATE",
81    "ADDITIONAL",
82};
83#endif
84