1*8d36d340Schristos /* $NetBSD: send.c,v 1.7 1997/07/13 19:58:06 christos Exp $ */ 2ef0582f1Scgd 361f28255Scgd /* 4ef0582f1Scgd * Copyright (c) 1988, 1993 5ef0582f1Scgd * The Regents of the University of California. All rights reserved. 661f28255Scgd * 761f28255Scgd * Redistribution and use in source and binary forms, with or without 861f28255Scgd * modification, are permitted provided that the following conditions 961f28255Scgd * are met: 1061f28255Scgd * 1. Redistributions of source code must retain the above copyright 1161f28255Scgd * notice, this list of conditions and the following disclaimer. 1261f28255Scgd * 2. Redistributions in binary form must reproduce the above copyright 1361f28255Scgd * notice, this list of conditions and the following disclaimer in the 1461f28255Scgd * documentation and/or other materials provided with the distribution. 1561f28255Scgd * 3. All advertising materials mentioning features or use of this software 1661f28255Scgd * must display the following acknowledgement: 1761f28255Scgd * This product includes software developed by the University of 1861f28255Scgd * California, Berkeley and its contributors. 1961f28255Scgd * 4. Neither the name of the University nor the names of its contributors 2061f28255Scgd * may be used to endorse or promote products derived from this software 2161f28255Scgd * without specific prior written permission. 2261f28255Scgd * 2361f28255Scgd * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2461f28255Scgd * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2561f28255Scgd * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2661f28255Scgd * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2761f28255Scgd * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2861f28255Scgd * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2961f28255Scgd * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 3061f28255Scgd * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3161f28255Scgd * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3261f28255Scgd * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3361f28255Scgd * SUCH DAMAGE. 3461f28255Scgd */ 3561f28255Scgd 36*8d36d340Schristos #include <sys/cdefs.h> 3761f28255Scgd #if defined(LIBC_SCCS) && !defined(lint) 38ef0582f1Scgd #if 0 39ef0582f1Scgd static char sccsid[] = "@(#)send.c 8.2 (Berkeley) 2/21/94"; 40ef0582f1Scgd #else 41*8d36d340Schristos __RCSID("$NetBSD: send.c,v 1.7 1997/07/13 19:58:06 christos Exp $"); 42ef0582f1Scgd #endif 4361f28255Scgd #endif /* LIBC_SCCS and not lint */ 4461f28255Scgd 4561f28255Scgd #include <sys/types.h> 4661f28255Scgd #include <sys/socket.h> 47ef0582f1Scgd 48ef0582f1Scgd #include <stddef.h> 4961f28255Scgd 50f5e2eec4Scgd ssize_t 5161f28255Scgd send(s, msg, len, flags) 52ef0582f1Scgd int s, flags; 5394677efeSderaadt size_t len; 54ef0582f1Scgd const void *msg; 5561f28255Scgd { 56ef0582f1Scgd return (sendto(s, msg, len, flags, NULL, 0)); 5761f28255Scgd } 58