#include "config.h"
#include <_ansi.h>
#include <_syslist.h>
#include <errno.h>
#undef errno
extern int errno;
#include "warning.h"
#include "syscall.h"


int
_DEFUN (send, (s, data, size,flags),
        int s _AND void *data _AND int size _AND int flags)
{
	int ret;

        ret = SYSCALL4(__NR_send, s, data, size, flags);
	if (ret < 0) {
		errno = -ret;
		ret = -1;
	}

        return ret;
}