aboutsummaryrefslogtreecommitdiff
path: root/unix/os/net/socket.c
diff options
context:
space:
mode:
Diffstat (limited to 'unix/os/net/socket.c')
-rw-r--r--unix/os/net/socket.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/unix/os/net/socket.c b/unix/os/net/socket.c
new file mode 100644
index 00000000..c5872fee
--- /dev/null
+++ b/unix/os/net/socket.c
@@ -0,0 +1,25 @@
+/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
+ */
+
+#include "types.h"
+
+extern int errno;
+extern int tcperrno;
+
+/* TCP_SOCKET -- Create an endpoint for communications (a socket) and bind the
+ * socket to an i/o descriptor, returning the descriptor as the function value.
+ */
+u_sock
+tcp_socket (af, type, protocol)
+int af; /* address format, e.g, AF_INET */
+int type; /* socket type, e.g., SOCK_STREAM */
+int protocol; /* communications protocol, if used */
+{
+ u_sock s;
+
+ /* MACHDEP */
+eprintf ("socket\n");
+ s = socket (af, type, protocol);
+ tcperrno = errno;
+ return (s);
+}