~andreserl/ubuntu/lucid/bind9/bind9-apport-533601

« back to all changes in this revision

Viewing changes to lib/bind/include/res_update.h

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones, LaMont Jones, Internet Software Consortium, Inc, localization folks
  • Date: 2008-08-02 14:20:20 UTC
  • mfrom: (1.2.1 upstream) (6.1.24 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080802142020-l1hon9jy8lbbjxmg
[LaMont Jones]

* default to using resolvconf if it is installed
* fix sonames and dependencies.  Closes: #149259, #492418
* Do not build-depend libcap2-dev on non-linux.  Closes: #493392
* drop unused query-loc manpage.  Closes: #492564
* lwresd: Deliver /etc/bind directory.  Closes: #490027
* fix query-source comment in default install

[Internet Software Consortium, Inc]

* 9.5.0-P2.  Closes: #492949

[localization folks]

* l10n: Spanish debconf translation.  Closes: #492425 (Ignacio Mondino)
* l10n: Swedish debconf templates.  Closes: #491369 (Martin Ågren)
* l10n: Japanese debconf translations.  Closes: #492048 (Hideki Yamane
  (Debian-JP))
* l10n: Finnish translation.  Closes: #490630 (Esko Arajärvi)
* l10n: Italian debconf translations.  Closes: #492587 (Alessandro Vietta)

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 */
17
17
 
18
18
/*
19
 
 *      $Id: res_update.h,v 1.1.206.1 2004/03/09 08:33:29 marka Exp $
 
19
 *      $Id: res_update.h,v 1.3 2005/04/27 04:56:15 sra Exp $
20
20
 */
21
21
 
22
22
#ifndef __RES_UPDATE_H
23
23
#define __RES_UPDATE_H
24
24
 
 
25
/*! \file */
 
26
 
25
27
#include <sys/types.h>
26
28
#include <arpa/nameser.h>
27
29
#include <isc/list.h>
28
30
#include <resolv.h>
29
31
 
30
 
/*
 
32
/*%
31
33
 * This RR-like structure is particular to UPDATE.
32
34
 */
33
35
struct ns_updrec {
34
36
        LINK(struct ns_updrec) r_link, r_glink;
35
 
        ns_sect         r_section;      /* ZONE/PREREQUISITE/UPDATE */
36
 
        char *          r_dname;        /* owner of the RR */
37
 
        ns_class        r_class;        /* class number */
38
 
        ns_type         r_type;         /* type number */
39
 
        u_int32_t       r_ttl;          /* time to live */
40
 
        u_char *        r_data;         /* rdata fields as text string */
41
 
        u_int           r_size;         /* size of r_data field */
42
 
        int             r_opcode;       /* type of operation */
 
37
        ns_sect         r_section;      /*%< ZONE/PREREQUISITE/UPDATE */
 
38
        char *          r_dname;        /*%< owner of the RR */
 
39
        ns_class        r_class;        /*%< class number */
 
40
        ns_type         r_type;         /*%< type number */
 
41
        u_int32_t       r_ttl;          /*%< time to live */
 
42
        u_char *        r_data;         /*%< rdata fields as text string */
 
43
        u_int           r_size;         /*%< size of r_data field */
 
44
        int             r_opcode;       /*%< type of operation */
43
45
        /* following fields for private use by the resolver/server routines */
44
 
        struct databuf *r_dp;           /* databuf to process */
45
 
        struct databuf *r_deldp;        /* databuf's deleted/overwritten */
46
 
        u_int           r_zone;         /* zone number on server */
 
46
        struct databuf *r_dp;           /*%< databuf to process */
 
47
        struct databuf *r_deldp;        /*%< databuf's deleted/overwritten */
 
48
        u_int           r_zone;         /*%< zone number on server */
47
49
};
48
50
typedef struct ns_updrec ns_updrec;
49
51
typedef LIST(ns_updrec) ns_updque;
63
65
int             res_nupdate __P((res_state, ns_updrec *, ns_tsig_key *));
64
66
 
65
67
#endif /*__RES_UPDATE_H*/
 
68
 
 
69
/*! \file */