Changeset 4d96472 in rtems for cpukit/libnetworking/netdb.h


Ignore:
Timestamp:
May 21, 2005, 1:37:17 PM (17 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
8b77a130
Parents:
182813e
Message:

Update from FreeBSD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/libnetworking/netdb.h

    r182813e r4d96472  
    5656 *      @(#)netdb.h     8.1 (Berkeley) 6/2/93
    5757 *      From: Id: netdb.h,v 8.9 1996/11/19 08:39:29 vixie Exp $
     58 * $FreeBSD: src/include/netdb.h,v 1.34 2005/02/14 11:33:11 phantom Exp $
     59 */
     60 
     61/*
    5862 *      $Id$
    5963 */
     
    6367
    6468#include <sys/cdefs.h>
     69#include <rtems/bsdnet/_types.h>
     70
     71#ifndef _SOCKLEN_T_DECLARED
     72typedef __socklen_t     socklen_t;
     73#define _SOCKLEN_T_DECLARED
     74#endif
    6575
    6676#ifndef _PATH_HEQUIV
     
    126136
    127137__BEGIN_DECLS
    128 void            endhostent __P((void));
    129 void            endnetent __P((void));
    130 void            endprotoent __P((void));
    131 void            endservent __P((void));
    132 struct hostent  *gethostbyaddr __P((const char *, int, int));
    133 struct hostent  *gethostbyname __P((const char *));
    134 struct hostent  *gethostbyname2 __P((const char *, int));
    135 struct hostent  *gethostent __P((void));
    136 struct netent   *getnetbyaddr __P((unsigned long, int));
    137 struct netent   *getnetbyname __P((const char *));
    138 struct netent   *getnetent __P((void));
    139 struct protoent *getprotobyname __P((const char *));
    140 struct protoent *getprotobynumber __P((int));
    141 struct protoent *getprotoent __P((void));
    142 struct servent  *getservbyname __P((const char *, const char *));
    143 struct servent  *getservbyport __P((int, const char *));
    144 struct servent  *getservent __P((void));
    145 void            herror __P((const char *));
    146 __const char    *hstrerror __P((int));
    147 void            sethostent __P((int));
    148 /* void         sethostfile __P((const char *)); */
    149 void            setnetent __P((int));
    150 void            setprotoent __P((int));
    151 void            setservent __P((int));
     138void            endhostent(void);
     139void            endnetent(void);
     140void            endprotoent(void);
     141void            endservent(void);
     142struct hostent  *gethostbyaddr(const char *, int, int);
     143struct hostent  *gethostbyname(const char *);
     144struct hostent  *gethostbyname2(const char *, int);
     145struct hostent  *gethostent(void);
     146struct netent   *getnetbyaddr(unsigned long, int);
     147struct netent   *getnetbyname(const char *);
     148struct netent   *getnetent(void);
     149struct protoent *getprotobyname(const char *);
     150struct protoent *getprotobynumber(int);
     151struct protoent *getprotoent(void);
     152struct servent  *getservbyname(const char *, const char *);
     153struct servent  *getservbyport(int, const char *);
     154struct servent  *getservent(void);
     155void            herror(const char *);
     156__const char    *hstrerror(int);
     157void            sethostent(int);
     158/* void         sethostfile(const char *); */
     159void            setnetent(int);
     160void            setprotoent(int);
     161void            setservent(int);
    152162
    153163/*
     
    156166
    157167/* DO NOT USE THESE, THEY ARE SUBJECT TO CHANGE AND ARE NOT PORTABLE!!! */
    158 void    _sethosthtent __P((int));
    159 void    _endhosthtent __P((void));
    160 void    _sethostdnsent __P((int));
    161 void    _endhostdnsent __P((void));
    162 void    _setnethtent __P((int));
    163 void    _endnethtent __P((void));
    164 void    _setnetdnsent __P((int));
    165 void    _endnetdnsent __P((void));
    166 struct hostent * _gethostbyhtname  __P((const char *, int));
    167 struct hostent * _gethostbydnsname __P((const char *, int));
    168 struct hostent * _gethostbynisname __P((const char *, int));
    169 struct hostent * _gethostbyhtaddr  __P((const char *, int, int));
    170 struct hostent * _gethostbydnsaddr __P((const char *, int, int));
    171 struct hostent * _gethostbynisaddr __P((const char *, int, int));
    172 struct netent *  _getnetbyhtname  __P((const char *));
    173 struct netent *  _getnetbydnsname __P((const char *));
    174 struct netent *  _getnetbynisname __P((const char *));
    175 struct netent *  _getnetbyhtaddr  __P((unsigned long, int));
    176 struct netent *  _getnetbydnsaddr __P((unsigned long, int));
    177 struct netent *  _getnetbynisaddr __P((unsigned long, int));
    178 void _map_v4v6_address __P((const char *src, char *dst));
    179 void _map_v4v6_hostent __P((struct hostent *hp, char **bp, int *len));
     168void    _sethosthtent(int);
     169void    _endhosthtent(void);
     170void    _sethostdnsent(int);
     171void    _endhostdnsent(void);
     172void    _setnethtent(int);
     173void    _endnethtent(void);
     174void    _setnetdnsent(int);
     175void    _endnetdnsent(void);
     176struct hostent * _gethostbyhtname(const char *, int);
     177struct hostent * _gethostbydnsname(const char *, int);
     178struct hostent * _gethostbynisname(const char *, int);
     179struct hostent * _gethostbyhtaddr (const char *, int, int);
     180struct hostent * _gethostbydnsaddr(const char *, int, int);
     181struct hostent * _gethostbynisaddr(const char *, int, int);
     182struct netent *  _getnetbyhtname (const char *);
     183struct netent *  _getnetbydnsname(const char *);
     184struct netent *  _getnetbynisname(const char *);
     185struct netent *  _getnetbyhtaddr (unsigned long, int);
     186struct netent *  _getnetbydnsaddr(unsigned long, int);
     187struct netent *  _getnetbynisaddr(unsigned long, int);
     188void _map_v4v6_address(const char *, char *);
     189void _map_v4v6_hostent(struct hostent *, char **, int *len);
    180190__END_DECLS
    181191
Note: See TracChangeset for help on using the changeset viewer.