(3N) - Network services programming routines

(3N) - Network services programming routines


Intro
introduction to networking functions and libraries

intro
introduction to networking functions and libraries

byteorder: htonl, htons, ntohl, ntohs
convert values between host and network byte order

cs_connect, cs_perror
application interface to the Connection Server

cs_perror
application interface to the Connection Server

dial
establish an outgoing terminal line connection

dials
establish an outgoing terminal line connection

dn_comp
compresses domain name

dn_expand
expands domain name

endhostent
closes TCP connection

endnetent
end network entry

endnetent, getnetent, getnetbyaddr, getnetbyname, setnetent
get network entry

endnetgrent
get network group entry

endprotoent
get protocol entry

endservent
get service entry

ether_aton
Ethernet address mapping operation

ether_hostton
Ethernet address mapping operation

ether_line
Ethernet address mapping operation

ether_ntoa
Ethernet address mapping operation

ether_ntohost
Ethernet address mapping operation

ethers: ether_aton, ether_hostton, ether_line, ether_ntoa, ether_ntohost
Ethernet address mapping operations

freeaddrinfo
release memory allocated to socket address information

ftp
FTP API operations

ftp_accnt
send user's account data to remote host

ftp_api
FTP API operations

ftp_appfile
append local file onto remote file

ftp_ascii
set data transfer type to ASCII

ftp_binary
set data transfer type to BINARY

ftp_bye
close the FTP connection

ftp_chdir
change directory on remote host

ftp_command
send FTP specific information

ftp_dataconn
open an FTP data channel socket

ftp_del
delete file on remote host

ftp_dir
list a directory on remote host

ftp_getfile
transfer file from remote to local host

ftp_idle
set idle time for the FTP connection

ftp_initconn
initialize and establish an FTP data channel

ftp_login
perform complete login to remote FTP server

ftp_mkdir
make a directory on remote host

ftp_passwd
send user's password to remote host

ftp_prconnect
establish FTP connection (control channel) with remote host

ftp_putfile
transfer file from local to remote host

ftp_pwd
get current working directory on remote host

ftp_rmdir
remove directory on remote host

ftp_setport
set the destination port number of the peer FTP server

ftp_settype
set data transfer type for FTP connection

ftp_site
send SITE command to remote FTP server

ftp_user
send user's name to remote host

gai_strerror
return description of getaddrinfo error

getaddrinfo
get socket address information related to a specified service location

getaddrinfo, freeaddrinfo, gai_strerror
get socket address information related to a specified service location

gethostbyaddr
get network host entry by address

gethostbyname
get network host entry by name

gethostbyname2
get network host entry by name and address family

gethostent
get network host entry

getkey
retrieve an authentication key

getnameinfo
get name information related to an IP address and port number

get_nderror
get nderror value

get_nderror, set_nderror
get/set nderror value

getnetbyaddr
get network entry by address

getnetbyname
get network entry by name

getnetconfig
get network configuration database entry

getnetent
get network entry

getnetgrent, setnetgrent, endnetgrent, innetgr
get network group entry

getnetpath
get netconfig entry corresponding to NETPATH component

getprotobyname
get protocol entry

getprotobynumber
get protocol entry

getprotoent, getprotobynumber, getprotobyname, setprotoent, endprotoent
get protocol entry

get_Rx_cserrno
get Rx_cserrno value

get_Rx_cserrno, set_Rx_cserrno
get/set Rx_cserrno value

get_Rx_errno
get Rx_errno value

get_Rx_errno, set_Rx_errno
get/set Rx_errno value

getservbyname
get service entry

getservbyport
get service entry

getservent, getservbyport, getservbyname, setservent, endservent
get service entry

htonl
convert values between host and network byte order

htons
convert values between host and network byte order

if_freenameindex
free dynamic memory allocated by if_nameindex

ifignore
check for ignored network interface

if_indextoname
map an interface index to its name

if_nameindex
return an array of if_nameindex structures

if_nameindex, if_nametoindex, if_indextoname, if_freenameindex
interface identification functions

if_nametoindex
map an interface name to its index

IN6_IS_ADDR_LINKLOCAL
test an IPv6 address

IN6_IS_ADDR_LOOPBACK
test an IPv6 address

IN6_IS_ADDR_MC_GLOBAL
test scope of an IPv6 multicast address

IN6_IS_ADDR_MC_LINKLOCAL
test scope of an IPv6 multicast address

IN6_IS_ADDR_MC_NODELOCAL
test scope of an IPv6 multicast address

IN6_IS_ADDR_MC_ORGLOCAL
test scope of an IPv6 multicast address

IN6_IS_ADDR_MC_SITELOCAL
test scope of an IPv6 multicast address

IN6_IS_ADDR_MULTICAST
test an IPv6 address

IN6_IS_ADDR_SITELOCAL
test an IPv6 address

IN6_IS_ADDR_UNSPECIFIED
test an IPv6 address

IN6_IS_ADDR_V4COMPAT
test an IPv6 address

IN6_IS_ADDR_V4MAPPED
test an IPv6 address

inet
Internet address conversion and testing

inet_addr
Internet address conversion

inet_lnaof
Internet address conversion

inet_makeaddr
Internet address conversion

inet_netof
Internet address conversion

inet_network
Internet address conversion

inet_ntoa
Internet address conversion

inet_ntop
Internet address conversion

inet_pton
Internet address conversion

innetgr
get network group entry

netdir_free
generic transport name-to-address translation

netdir_getbyaddr
generic transport name-to-address translation

netdir_getbyname
generic transport name-to-address translation

netdir: netdir_getbyname, netdir_getbyaddr, netdir_free, netdir_options, taddr2uaddr, uaddr2taddr, netdir_perror, netdir_sperror
generic transport name-to-address translation

netdir_options
generic transport name-to-address translation

netdir_perror
generic transport name-to-address translation

netdir_sperror
generic transport name-to-address translation

nlsgetcall
get client's data passed via the listener

nlsprovider
get name of transport provider

nlsrequest
format and send listener service request message

ntohl
convert values between host and network byte order

ntohs
convert values between host and network byte order

publickey: getpublickey, getsecretkey
retrieve public or secret key

rcmd, rresvport, ruserok
routines for returning a stream to a remote command

res_init
reads initialization file

res_mkquery
makes a standard query message

resolver: res_mkquery, res_query, res_search, res_send, res_init, dn_comp, dn_expand
resolver routines

res_query
interface to server query mechanism

res_search
extended interface to server query mechanism

res_send
sends a query to name server

rexec
return stream to a remote command

rexecve, rx_set_ioctl_hand, rx_set_write_hand, rx_fd, rx_proc_msg, rx_write, rx_signal, rx_act_exit, rx_free_conn
REXEC support routines

rresvport
routines for returning a stream to a remote command

ruserok
routines for returning a stream to a remote command

rusers
return information about users on remote machines

rwall
write to specified remote machines

rx_act_exit
REXEC support routines

rx_fd
REXEC support routines

rx_free_conn
REXEC support routines

rx_proc_msg
REXEC support routines

rx_set_ioctl_hand
REXEC support routines

rx_set_write_hand
REXEC support routines

rx_signal
REXEC support routines

rx_write
REXEC support routines

sethostent
use TCP socket for queries

set_nderror
set nderror value

setnetent
set network entry

setnetgrent
get network group entry

setprotoent
get protocol entry

set_Rx_cserrno
set Rx_cserrno value

set_Rx_errno
set Rx_errno value

setservent
get service entry

taddr2uaddr
generic transport name-to-address translation

uaddr2taddr
generic transport name-to-address translation

yppasswd
update user password in NIS database

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004