📄 portof.3
字号:
.TH IPSEC_PORTOF 3 "8 Sept 2000".\" RCSID $Id: portof.3,v 1.4 2004/04/09 18:00:40 mcr Exp $.SH NAMEipsec portof \- get port field of an ip_address.bripsec setportof \- set port field of an ip_address.bripsec sockaddrof \- get pointer to internal sockaddr of an ip_address.bripsec sockaddrlenof \- get length of internal sockaddr of an ip_address.SH SYNOPSIS.B "#include <freeswan.h>".sp.B "int portof(const ip_address *src);".br.B "void setportof(int port, ip_address *dst);".br.B "struct sockaddr *sockaddrof(ip_address *src);".br.B "size_t sockaddrlenof(const ip_address *src);".SH DESCRIPTIONThe.B <freeswan.h>internal type.I ip_addresscontains one of the.I sockaddrtypes internally.\fIReliance on this feature is discouraged\fR,but it may occasionally be necessary.These functions provide low-level tools for this purpose..PP.I Portofand.I setportofrespectively read and write the port-number field of the internal.IR sockaddr .The values are in network byte order..PP.I Sockaddrofreturns a pointer to the internal.IR sockaddr ,for passing to other functions..PP.I Sockaddrlenofreports the size of the internal.IR sockaddr ,for use in storage allocation..SH SEE ALSOinet(3), ipsec_initaddr(3).SH DIAGNOSTICS.I Portofreturns.BR \-1 ,.I sockaddrofreturns.BR NULL ,and.I sockaddrlenofreturns.B 0if an unknown address family is found within the.IR ip_address ..SH HISTORYWritten for the FreeS/WAN project by Henry Spencer..SH BUGSThese functions all depend on low-level details of the.I ip_addresstype, which are in principle subject to change.Avoid using them unless really necessary.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -