From ffac6a4e2367d780c9e82c30a8bdca3d584fa3ce Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Thu, 19 Aug 2004 13:54:27 +0000 Subject: [PATCH] Esend(), Esocketpair(): added git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1649 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/ensc_wrappers/wrappers-socket.hc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/util-vserver/ensc_wrappers/wrappers-socket.hc b/util-vserver/ensc_wrappers/wrappers-socket.hc index 8f3d027..f09974f 100644 --- a/util-vserver/ensc_wrappers/wrappers-socket.hc +++ b/util-vserver/ensc_wrappers/wrappers-socket.hc @@ -68,6 +68,14 @@ Erecv(int s, void *buf, size_t len, int flags) return res; } +inline static WRAPPER_DECL ssize_t +Esend(int s, void const *buf, size_t len, int flags) +{ + register ssize_t res = send(s,buf,len,flags); + FatalErrnoError(res==-1, "send()"); + return res; +} + inline static WRAPPER_DECL int Eselect(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout) @@ -76,3 +84,9 @@ Eselect(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, FatalErrnoError(res==-1, "select()"); return res; } + +inline static WRAPPER_DECL void +Esocketpair(int d, int type, int protocol, int sv[2]) +{ + FatalErrnoError(socketpair(d,type,protocol,sv)==-1, "socketpair()"); +} -- 1.8.1.5