[BACK]Return to netdb.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/netdb.h between version 1.13 and 1.14

version 1.13, 2001/06/05 02:38:05 version 1.14, 2001/08/06 14:40:47
Line 204 
Line 204 
         struct addrinfo *ai_next; /* pointer to next in list */          struct addrinfo *ai_next; /* pointer to next in list */
 };  };
   
   /*
    * Flags for getrrsetbyname()
    */
   #define RRSET_VALIDATED         1
   
   /*
    * Return codes for getrrsetbyname()
    */
   #define ERRSET_SUCCESS          0
   #define ERRSET_NOMEMORY         1
   #define ERRSET_FAIL             2
   #define ERRSET_INVAL            3
   #define ERRSET_NONAME           4
   #define ERRSET_NODATA           5
   
   /*
    * Structures used by getrrsetbyname() and freerrset()
    */
   struct rdatainfo {
           unsigned int            rdi_length;     /* length of data */
           unsigned char           *rdi_data;      /* record data */
   };
   
   struct rrsetinfo {
           unsigned int            rri_flags;      /* RRSET_VALIDATED ... */
           unsigned int            rri_rdclass;    /* class number */
           unsigned int            rri_rdtype;     /* RR type number */
           unsigned int            rri_ttl;        /* time to live */
           unsigned int            rri_nrdatas;    /* size of rdatas array */
           unsigned int            rri_nsigs;      /* size of sigs array */
           char                    *rri_name;      /* canonical name */
           struct rdatainfo        *rri_rdatas;    /* individual records */
           struct rdatainfo        *rri_sigs;      /* individual signatures */
   };
   
 __BEGIN_DECLS  __BEGIN_DECLS
 void            endhostent __P((void));  void            endhostent __P((void));
 void            endnetent __P((void));  void            endnetent __P((void));
Line 238 
Line 273 
                     int));                      int));
 char            *gai_strerror __P((int));  char            *gai_strerror __P((int));
 int             net_addrcmp __P((struct sockaddr *, struct sockaddr *));  int             net_addrcmp __P((struct sockaddr *, struct sockaddr *));
   int             getrrsetbyname(const char *, unsigned int, unsigned int, unsigned int, struct rrsetinfo **);
   void            freerrset(struct rrsetinfo *);
 __END_DECLS  __END_DECLS
   
 /* This is nec'y to make this include file properly replace the sun version. */  /* This is nec'y to make this include file properly replace the sun version. */

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14