IPX/SPX Programming Manual
Library Routines
HP NonStop IPX/SPX Programming Manual—528022-001
5-47
sendto_nw
sendto_nw
The sendto_nw function sends data on an unconnected UDP socket or raw socket
created for nowait operations.
error
is the return value. If the call is successful, a zero is returned. If the call is not
successful, -1 is returned. If the call failed, the external variable errno is set as
indicated below in “Errors.”
socket
specifies the socket number for the socket, as returned by the call to socket_nw.
buffer_ptr
points to the data to be sent.
buffer_length
is the size of the buffer pointed to by buffer_ptr.
C Synopsis
#include <socket.h>
#include <nv.h>
#include <netdb.h>
error = sendto_nw (socket, buffer_ptr, buffer_length, flags,
sockaddr_ptr, sockaddr_length, tag);
int error, socket, buffer_length, flags,
sockaddr_length;
struct sockaddr *sockaddr_ptr;
char *buffer_ptr;
long tag;
TAL Synopsis
?NOLIST, SOURCE SOCKDEFT
?NOLIST, SOURCE SOCKPROC
error := sendto_nw (socket, buffer_ptr, buffer_length, flags,
sockaddr_ptr, sockaddr_length, tag);
INT socket,
buffer_length,
flags,
sockaddr_length;
INT .EXT sockaddr_ptr(sockaddr);
STRING .EXT buffer_ptr;
INT(32) tag;