summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_syscalls.c
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1997-04-09 16:53:45 +0000
committerbde <bde@FreeBSD.org>1997-04-09 16:53:45 +0000
commit8c5b669d734fddf7f8d8e0ab0ff8dbda2c5faafc (patch)
tree9fd31f39efcff0e9e9ccc4dcdd6d0b0adc5b5df3 /sys/kern/uipc_syscalls.c
parent0317bbaa7a792ec028e75ff59bd83b28e0e18e1a (diff)
downloadFreeBSD-src-8c5b669d734fddf7f8d8e0ab0ff8dbda2c5faafc.zip
FreeBSD-src-8c5b669d734fddf7f8d8e0ab0ff8dbda2c5faafc.tar.gz
Removed support for OLD_PIPE. <sys/stat.h> is now missing the hack that
supported nameless pipes being indistinguishable from fifos. We're not going back.
Diffstat (limited to 'sys/kern/uipc_syscalls.c')
-rw-r--r--sys/kern/uipc_syscalls.c56
1 files changed, 1 insertions, 55 deletions
diff --git a/sys/kern/uipc_syscalls.c b/sys/kern/uipc_syscalls.c
index 2db7778..09156f0 100644
--- a/sys/kern/uipc_syscalls.c
+++ b/sys/kern/uipc_syscalls.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)uipc_syscalls.c 8.4 (Berkeley) 2/21/94
- * $Id: uipc_syscalls.c,v 1.23 1997/03/23 03:36:32 bde Exp $
+ * $Id: uipc_syscalls.c,v 1.24 1997/03/31 12:30:01 davidg Exp $
*/
#include "opt_ktrace.h"
@@ -1063,60 +1063,6 @@ getsockopt(p, uap, retval)
return (error);
}
-#ifdef OLD_PIPE
-/* ARGSUSED */
-int
-pipe(p, uap, retval)
- struct proc *p;
- struct pipe_args /* {
- int dummy;
- } */ *uap;
- int retval[];
-{
- register struct filedesc *fdp = p->p_fd;
- struct file *rf, *wf;
- struct socket *rso, *wso;
- int fd, error;
-
- error = socreate(AF_UNIX, &rso, SOCK_STREAM, 0, p);
- if (error)
- return (error);
- error = socreate(AF_UNIX, &wso, SOCK_STREAM, 0, p);
- if (error)
- goto free1;
- error = falloc(p, &rf, &fd);
- if (error)
- goto free2;
- retval[0] = fd;
- rf->f_flag = FREAD | FWRITE;
- rf->f_type = DTYPE_SOCKET;
- rf->f_ops = &socketops;
- rf->f_data = (caddr_t)rso;
- error = falloc(p, &wf, &fd);
- if (error)
- goto free3;
- wf->f_flag = FREAD | FWRITE;
- wf->f_type = DTYPE_SOCKET;
- wf->f_ops = &socketops;
- wf->f_data = (caddr_t)wso;
- retval[1] = fd;
- error = unp_connect2(wso, rso);
- if (error)
- goto free4;
- return (0);
-free4:
- ffree(wf);
- fdp->fd_ofiles[retval[1]] = 0;
-free3:
- ffree(rf);
- fdp->fd_ofiles[retval[0]] = 0;
-free2:
- (void)soclose(wso);
-free1:
- (void)soclose(rso);
- return (error);
-}
-#endif
/*
* Get socket name.
*/
OpenPOWER on IntegriCloud