signature Datagram.Send where import Socket.Buffer (Buffer) import Foreign.C.Error (Errno) import Foreign.C.Types (CSize) import Prelude (Either,IO) import System.Posix.Types (Fd) data Peer -- Make a single POSIX @send@ call with the unsafe FFI. This -- is intended to be used on a datagram socket. send :: Peer -> Fd -> Buffer -> IO (Either Errno CSize)