summaryrefslogtreecommitdiff
path: root/PACE/pace/posix/socket.inl
diff options
context:
space:
mode:
Diffstat (limited to 'PACE/pace/posix/socket.inl')
-rw-r--r--PACE/pace/posix/socket.inl72
1 files changed, 72 insertions, 0 deletions
diff --git a/PACE/pace/posix/socket.inl b/PACE/pace/posix/socket.inl
new file mode 100644
index 00000000000..fdeefbd7126
--- /dev/null
+++ b/PACE/pace/posix/socket.inl
@@ -0,0 +1,72 @@
+/* $Id$ -*- C -*-
+
+ * =============================================================================
+ *
+ * = LIBRARY
+ * pace
+ *
+ * = FILENAME
+ * pace/posix/socket.inl
+ *
+ * = AUTHOR
+ * Luther Baker
+ *
+ * ============================================================================= */
+
+#include "pace/unistd.h"
+
+PACE_INLINE
+int
+pace_closesocket (PACE_HANDLE handle)
+{
+ return close (handle);
+}
+
+PACE_INLINE
+int
+pace_getpeername (int s,
+ struct sockaddr * name,
+ socklen_t * namelen)
+{
+ return getpeername (s, name, namelen);
+}
+
+PACE_INLINE
+int
+pace_getsockname (int s,
+ struct sockaddr * name,
+ socklen_t * namelen)
+{
+ return getsockname (s, name, namelen);
+}
+
+PACE_INLINE
+int
+pace_getsockopt (int s,
+ int level,
+ int optname,
+ void * optval,
+ socklen_t * optlen)
+{
+ return getsockopt (s, level, optname, optval, optlen);
+}
+
+PACE_INLINE
+int
+pace_setsockopt (int s,
+ int level,
+ int optname,
+ const void * optval,
+ socklen_t optlen)
+{
+ return setsockopt (s, level, optname, optval, optlen);
+}
+
+PACE_INLINE
+int
+pace_socket (int domain,
+ int type,
+ int protocol)
+{
+ return socket (domain, type, protocol);
+}