Back to index

glibc  2.9
Defines | Functions
ether.h File Reference
#include <inet/netinet/ether.h>

Go to the source code of this file.

Defines

#define DECLARE_NSS_PROTOTYPES(service)

Functions

 libc_hidden_proto (ether_aton_r) libc_hidden_proto(ether_ntoa_r) struct etherent
int _nss_files_parse_etherent (char *line, struct etherent *result, struct parser_data *data, size_t datalen, int *errnop)

Define Documentation

#define DECLARE_NSS_PROTOTYPES (   service)
Value:
extern enum nss_status _nss_ ## service ## _setetherent (int __stayopen);     \
extern enum nss_status _nss_ ## service ## _endetherent (void);                    \
extern enum nss_status _nss_ ## service ## _getetherent_r                   \
                       (struct etherent *result, char *buffer,              \
                     size_t buflen, int *errnop);                           \
extern enum nss_status _nss_ ## service ## _gethostton_r                    \
                       (const char *name, struct etherent *eth,                    \
                     char *buffer, size_t buflen, int *errnop);             \
extern enum nss_status _nss_ ## service ## _getntohost_r                    \
                       (const struct ether_addr *addr,                      \
                     struct etherent *eth,                                  \
                     char *buffer, size_t buflen, int *errnop);

Function Documentation

int _nss_files_parse_etherent ( char *  line,
struct etherent *  result,
struct parser_data data,
size_t  datalen,
int errnop 
)

Here is the caller graph for this function:

Definition at line 4 of file ether.h.

{
  const char *e_name;
  struct ether_addr e_addr;
};