This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
.TH IPSEC_SUBNETOF 3 "11 June 2001"
|
||||
.\" RCSID $Id: subnetof.3,v 1.1 2004/03/15 20:35:26 as Exp $
|
||||
.SH NAME
|
||||
ipsec subnetof \- given Internet address and subnet mask, return subnet number
|
||||
.br
|
||||
ipsec hostof \- given Internet address and subnet mask, return host part
|
||||
.br
|
||||
ipsec broadcastof \- given Internet address and subnet mask, return broadcast address
|
||||
.SH SYNOPSIS
|
||||
.B "#include <freeswan.h>
|
||||
.sp
|
||||
.B "struct in_addr subnetof(struct in_addr addr,"
|
||||
.ti +1c
|
||||
.B "struct in_addr mask);"
|
||||
.br
|
||||
.B "struct in_addr hostof(struct in_addr addr,"
|
||||
.ti +1c
|
||||
.B "struct in_addr mask);"
|
||||
.br
|
||||
.B "struct in_addr broadcastof(struct in_addr addr,"
|
||||
.ti +1c
|
||||
.B "struct in_addr mask);"
|
||||
.SH DESCRIPTION
|
||||
These functions are obsolete; see
|
||||
.IR ipsec_networkof (3)
|
||||
for their replacements.
|
||||
.PP
|
||||
.I Subnetof
|
||||
takes an Internet
|
||||
.I address
|
||||
and a subnet
|
||||
.I mask
|
||||
and returns the network part of the address
|
||||
(all in network byte order).
|
||||
.I Hostof
|
||||
similarly returns the host part, and
|
||||
.I broadcastof
|
||||
returns the broadcast address (all-1s convention) for the network.
|
||||
.PP
|
||||
These functions are provided to hide the Internet bit-munging inside
|
||||
an API, in hopes of easing the eventual transition to IPv6.
|
||||
.SH SEE ALSO
|
||||
inet(3), ipsec_atosubnet(3)
|
||||
.SH HISTORY
|
||||
Written for the FreeS/WAN project by Henry Spencer.
|
||||
.SH BUGS
|
||||
Calling functions for this is more costly than doing it yourself.
|
||||
Reference in New Issue
Block a user