Changeset 5c7dd995 in rtems


Ignore:
Timestamp:
05/24/05 04:48:45 (17 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
c3713b3
Parents:
78f251a
Message:

Update from FreeBSD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/libnetworking/arpa/nameser.h

    r78f251a r5c7dd995  
    5151/*
    5252 *      From: Id: nameser.h,v 8.16 1998/02/06 00:35:58 halley Exp
     53 * $FreeBSD: src/include/arpa/nameser.h,v 1.16 2002/03/23 17:24:55 imp Exp $
     54 */
     55
     56/*
    5357 *      $Id$
    5458 */
     
    141145        char            name[NS_MAXDNAME];      /* XXX need to malloc */
    142146        u_int16_t       type;
    143         u_int16_t       class;
     147        u_int16_t       rr_class;
    144148        u_int32_t       ttl;
    145149        u_int16_t       rdlength;
     
    150154#define ns_rr_name(rr)  (((rr).name[0] != '\0') ? (rr).name : ".")
    151155#define ns_rr_type(rr)  ((rr).type + 0)
    152 #define ns_rr_class(rr) ((rr).class + 0)
     156#define ns_rr_class(rr) ((rr).rr_class + 0)
    153157#define ns_rr_ttl(rr)   ((rr).ttl + 0)
    154158#define ns_rr_rdlen(rr) ((rr).rdlength + 0)
     
    274278        ns_t_atma = 34,         /* ATM Address */
    275279        ns_t_naptr = 35,        /* Naming Authority PoinTeR */
     280        ns_t_opt = 41,          /* OPT pseudo-RR, RFC2761 */
    276281        /* Query type values which do not appear in resource records. */
    277282        ns_t_ixfr = 251,        /* Incremental zone transfer. */
     
    415420
    416421__BEGIN_DECLS
    417 u_int           ns_get16 __P((const u_char *));
    418 u_long          ns_get32 __P((const u_char *));
    419 void            ns_put16 __P((u_int, u_char *));
    420 void            ns_put32 __P((u_long, u_char *));
    421 int             ns_initparse __P((const u_char *, int, ns_msg *));
    422 int             ns_parserr __P((ns_msg *, ns_sect, int, ns_rr *));
    423 int             ns_sprintrr __P((const ns_msg *, const ns_rr *,
    424                                  const char *, const char *, char *, size_t));
    425 int             ns_sprintrrf __P((const u_char *, size_t, const char *,
     422u_int           ns_get16(const u_char *);
     423u_long          ns_get32(const u_char *);
     424void            ns_put16(u_int, u_char *);
     425void            ns_put32(u_long, u_char *);
     426int             ns_initparse(const u_char *, int, ns_msg *);
     427int             ns_parserr(ns_msg *, ns_sect, int, ns_rr *);
     428int             ns_sprintrr(const ns_msg *, const ns_rr *,
     429                                 const char *, const char *, char *, size_t);
     430int             ns_sprintrrf(const u_char *, size_t, const char *,
    426431                                  ns_class, ns_type, u_long, const u_char *,
    427432                                  size_t, const char *, const char *,
    428                                   char *, size_t));
    429 int             ns_format_ttl __P((u_long, char *, size_t));
    430 int             ns_parse_ttl __P((const char *, u_long *));
    431 int             ns_name_ntop __P((const u_char *, char *, size_t));
    432 int             ns_name_pton __P((const char *, u_char *, size_t));
    433 int             ns_name_unpack __P((const u_char *, const u_char *,
    434                                     const u_char *, u_char *, size_t));
    435 int             ns_name_pack __P((const u_char *, u_char *, int,
    436                                   const u_char **, const u_char **));
    437 int             ns_name_uncompress __P((const u_char *, const u_char *,
    438                                         const u_char *, char *, size_t));
    439 int             ns_name_compress __P((const char *, u_char *, size_t,
    440                                       const u_char **, const u_char **));
    441 int             ns_name_skip __P((const u_char **, const u_char *));
     433                                  char *, size_t);
     434int             ns_format_ttl(u_long, char *, size_t);
     435int             ns_parse_ttl(const char *, u_long *);
     436int             ns_name_ntop(const u_char *, char *, size_t);
     437int             ns_name_pton(const char *, u_char *, size_t);
     438int             ns_name_unpack(const u_char *, const u_char *,
     439                                    const u_char *, u_char *, size_t);
     440int             ns_name_pack(const u_char *, u_char *, int,
     441                                  const u_char **, const u_char **);
     442int             ns_name_uncompress(const u_char *, const u_char *,
     443                                        const u_char *, char *, size_t);
     444int             ns_name_compress(const char *, u_char *, size_t,
     445                                      const u_char **, const u_char **);
     446int             ns_name_skip(const u_char **, const u_char *);
    442447__END_DECLS
    443448
Note: See TracChangeset for help on using the changeset viewer.