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
gensio_acc_control(3) FreeBSD Library Functions Manual gensio_acc_control(3)

gensio_acc_control - Perform gensio accepter specific actions

#include <gensio/gensio.h>


bool get, unsigned int option,
char *data, gensiods *datalen);

gensio_acc_control performs a gensio accepter specific operation on the gensio accepter. This works exactly like gensio_control(3), see that for details on get, depth, and how the data and datalen work.

gensio control operations in option depend on the particular gensio. Below some are documented, but there may be other controls available. See the gensio documentation in gensio(5) for details.

Return the given local address for the given gensio. Since a single gensio may have more than one local address, this control provides a means to tell which one. The data string passed in should be the string representation of a the number (like created with snprintf()) for the particular index you want to fetch. If you specify a number larger than the number of open listen sockets, GE_NOTFOUND is returned. The return data is a string holding the address.

Note that a single fetched string may contain more than one address. These will be separated by semicolons. In some cases addresses may change dynamically (like with SCTP), so you get a single set of addresses.

Return the port for the given local address for the given gensio. Since a single gensio may have more than one local address, this control provides a means to tell which one. The data string passed in should be the string representation of a the number (like created with snprintf()) for the particular index you want to fetch. If you specify a number larger than the number of open listen sockets, GE_NOTFOUND is returned. The return data is a string holding the port number.

Get or set the TCPD name for the gensio, only for TCP gensios.

Zero is returned on success, or a gensio error on failure.

gensio_err(3), gensio(5), gensio_control(3)

27 Feb 2019

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 ManDoc.