Poster of Linux kernelThe best gift for a Linux geek
NETWRITE

NETWRITE

Section: Common Library Functions (3) Updated: $Date: 2005/03/29 09:27:19 $
Local index Up
 

NAME

netwrite - send a message on a socket  

SYNOPSIS

#include "net.h"

int netwrite (int s, char *buf, int nbytes);

ssize_t netwrite_timeout (int s, void *buf, size_t nbytes, int timeout);  

DESCRIPTION

netwrite sends a message on a socket.  

RETURN VALUE

This routine returns the number of bytes if the operation was successful, 0 if the connection was closed by the remote end or -1 if the operation failed. In the latter case, serrno is set appropriately.  

ERRORS

EINTR
The function was interrupted by a signal.
EBADF
s is not a valid descriptor.
EAGAIN
The socket is non-blocking and there is no space available in the system buffers for the message.
EFAULT
buf is not a valid pointer.
EINVAL
nbytes is negative or zero.
ENOTSOCK
s is not a socket.
SECONNDROP
Connection closed by remote end.
SETIMEDOUT
Timed out.
 

SEE ALSO

send(2), neterror(3)  

AUTHOR

LCG Grid Deployment Team


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
SEE ALSO
AUTHOR

This document was created by man2html, using the manual pages.
Time: 21:51:23 GMT, April 16, 2011