Home | History | Annotate | Download | only in BsdSocketLib
      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)
     19 static 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 
     38 const 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 
     57 const 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
     77 const char *_res_sectioncodes[] = {
     78     "ZONE",
     79     "PREREQUISITES",
     80     "UPDATE",
     81     "ADDITIONAL",
     82 };
     83 #endif
     84