RTEMS CPU Kit with SuperCore
Main Page
Related Pages
Modules
+
Data Structures
Data Structures
+
Data Fields
+
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Files
File List
+
Globals
+
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
i
j
l
m
n
o
p
q
r
s
t
u
v
w
+
Variables
_
b
c
d
i
r
+
Typedefs
a
b
c
d
f
h
i
m
o
p
q
r
s
t
u
w
x
+
Enumerations
b
c
d
e
h
i
m
o
p
r
s
t
w
+
Enumerator
c
i
m
p
r
s
t
w
+
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
w
mnt
data0
chrisj
rtems
admin
rtems-admin.git
doxygen
builder
latest
rtems.git
cpukit
libnetworking
ifaddrs.h
Go to the documentation of this file.
1
/* $FreeBSD: src/include/ifaddrs.h,v 1.3 2003/11/14 18:53:22 bms Exp $ */
2
3
/*
4
* Copyright (c) 1995, 1999
5
* Berkeley Software Design, Inc. All rights reserved.
6
*
7
* Redistribution and use in source and binary forms, with or without
8
* modification, are permitted provided that the following conditions
9
* are met:
10
* 1. Redistributions of source code must retain the above copyright
11
* notice, this list of conditions and the following disclaimer.
12
*
13
* THIS SOFTWARE IS PROVIDED BY Berkeley Software Design, Inc. ``AS IS'' AND
14
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16
* ARE DISCLAIMED. IN NO EVENT SHALL Berkeley Software Design, Inc. BE LIABLE
17
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23
* SUCH DAMAGE.
24
*
25
* BSDI ifaddrs.h,v 2.5 2000/02/23 14:51:59 dab Exp
26
*/
27
28
#ifndef _IFADDRS_H_
29
#define _IFADDRS_H_
30
31
struct
ifaddrs
{
32
struct
ifaddrs
*ifa_next;
33
char
*ifa_name;
34
u_int ifa_flags;
35
struct
sockaddr
*ifa_addr;
36
struct
sockaddr
*ifa_netmask;
37
struct
sockaddr
*ifa_dstaddr;
38
void
*ifa_data;
39
};
40
41
/*
42
* This may have been defined in <net/if.h>. Note that if <net/if.h> is
43
* to be included it must be included before this header file.
44
*/
45
#ifndef ifa_broadaddr
46
#define ifa_broadaddr ifa_dstaddr
/* broadcast address interface */
47
#endif
48
49
#include <sys/cdefs.h>
50
51
__BEGIN_DECLS
52
extern
int
getifaddrs(
struct
ifaddrs
**);
53
extern
void
freeifaddrs(
struct
ifaddrs
*);
54
__END_DECLS
55
56
#endif
sockaddr
Definition:
socket.h:180
ifaddrs
Definition:
ifaddrs.h:32
Generated by
1.8.13