svcadm(8)을 검색하려면 섹션에서 8 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
in.h(3head)
in.h(3HEAD) Headers in.h(3HEAD)
NAME
in.h, in - Internet Protocol family
SYNOPSIS
#include <netinet/in.h>
DESCRIPTION
The <netinet/in.h> header defines the following types:
in_port_t An unsigned integral type of exactly 16 bits.
in_addr_t An unsigned integral type of exactly 32 bits.
The <netinet/in.h> header defines the in_addr structure that includes
the following member:
in_addr_t s_addr
The <netinet/in.h> header defines the in6_addr structure that includes
the following member:
uint8_t s6_addr[16]
The <netinet/in.h> header defines the type sa_family_t as described in
socket.h(3HEAD).
The <netinet/in.h> header defines the following macros for use as val‐
ues of the level argument of getsockopt() and setsockopt():
IPPROTO_IP IPv4
IPPROTO_IPV6 IPv6
IPPROTO_ICMP Control message protocol for IPv4
IPPROTO_ICMPV6 Control message protocol for IPv6
IPPROTO_TCP TCP
IPPROTO_UDP User datagram protocol
IPPROTO_RAW Raw IP packets
The <netinet/in.h> header defines the following macro for use as a lo‐
cal address for bind(3C):
INADDR_ANY IPv4 Local host address
The <netinet/in.h> header defines the following macro for use as a des‐
tination address for connect(3C), sendmsg(3C), and sendto(3C):
INADDR_BROADCAST IPv4 Broadcast address
The <netinet/in.h> header defines the sockaddr_in and sockaddr_in6
structures that are used to store addresses for the IPv4 and IPv6 fami‐
lies, respectively. Values of these types must be cast to
struct sockaddr for use with the socket interfaces.
Default
For applications that do not require standard-conforming behavior (see
standards(7)), the <netinet/in.h> header defines the sockaddr_in struc‐
ture that includes the following members:
sa_family_t sin_family
in_port_t sin_port
struct in_addr sin_addr
char sin_zero[8]
Standard conforming
For applications that require standard-conforming behavior (see stan‐
dards(7)), the <netinet/in.h> header defines the sockaddr_in structure
that includes the following members:
sa_family_t sin_family
in_port_t sin_port
struct in_addr sin_addr
unsigned char sin_zero[8]
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ Interface StabilityCommitted _ StandardSee stan‐
dards(7).
SEE ALSO
bind(3C), connect(3C), getsockopt(3C), sendmsg(3C), sendto(3C), set‐
sockopt(3C), socket.h(3HEAD), Intro(3), inet(4P), inet6(4P), stan‐
dards(7), attributes(7)
Oracle Solaris 11.4 30 Aug 2024 in.h(3HEAD)