GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  INET_CIDR (3)

NAME

inet_cidr_ntop, inet_cidr_pton - network translation routines

CONTENTS

Synopsis
Description
See Also

SYNOPSIS


.Fd #include <sys/types.h>
.Fd #include <sys/socket.h>
.Fd #include <netinet/in.h>
.Fd #include <arpa/inet.h> inet_cidr_ntop int af const void *src int bits char *dst size_t size inet_cidr_pton int af const char *src void *dst int *bits

DESCRIPTION

These routines are used for converting addresses to and from network and presentation forms with CIDR (Classless Inter-Domain Routing) representation, embedded net mask.

                130.155.16.1/20

inet_cidr_ntop converts an address from network to presentation format.

af describes the type of address that is being passed in src. Currently only AF_INET is supported.

src is an address in network byte order, its length is determined from af.

bits specifies the number of bits in the netmask unless it is -1 in which case the CIDR representation is omitted.

dst is a caller supplied buffer of at least size bytes.

inet_cidr_ntop returns dst on success or NULL. Check errno for reason.

inet_cidr_pton converts and address from presentation format, with optional CIDR reperesentation, to network format. The resulting address is zero filled if there were insufficint bits in src.

af describes the type of address that is being passed in via src and determines the size of dst.

src is an address in presentation format.

bits returns the number of bits in the netmask or -1 if a CIDR representation was not supplied.

inet_cidr_pton returns 0 on succces or -1 on error. Check errno for reason. ENOENT indicates an invalid netmask.

SEE ALSO

intro(2)
Search for    or go to Top of page |  Section 3 |  Main Index


Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.