Module: unix-sockets Synopsis: A couple of convenience wrappers for use with Dylan streams Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND define simple-C-mapped-subtype () export-map , export-function: identity; end; define inline-only C-function unix-recv-buffer parameter socket :: ; parameter buffer :: ; parameter length :: ; parameter flags :: ; result val :: ; // TODO: ssize_t c-name: "recv"; end C-function; define inline-only C-function unix-send-buffer parameter socket :: ; parameter buffer :: ; parameter length :: ; parameter flags :: ; result val :: ; // TODO: ssize_t c-name: "send"; end C-function; define inline-only C-function unix-recv-buffer-from parameter socket :: ; parameter buffer :: ; parameter length :: ; parameter flags :: ; parameter address :: ; parameter address-len :: ; result val :: ; // TODO: ssize_t c-name: "recvfrom"; end C-function; define inline-only C-function unix-send-buffer-to parameter socket :: ; parameter message :: ; parameter length :: ; parameter flags :: ; parameter dest-addr :: ; parameter dest-len :: ; result val :: ; // TODO: ssize_t c-name: "sendto"; end C-function; // eof