summaryrefslogtreecommitdiff
path: root/sys/kern/sys_pipe.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/sys_pipe.c')
-rw-r--r--sys/kern/sys_pipe.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/kern/sys_pipe.c b/sys/kern/sys_pipe.c
index 73e0bc64afe..cdce94ac4c7 100644
--- a/sys/kern/sys_pipe.c
+++ b/sys/kern/sys_pipe.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sys_pipe.c,v 1.34 2001/06/23 06:09:16 art Exp $ */
+/* $OpenBSD: sys_pipe.c,v 1.35 2001/06/23 06:34:37 art Exp $ */
/*
* Copyright (c) 1996 John S. Dyson
@@ -103,7 +103,7 @@ struct filterops pipe_wfiltops =
int nbigpipe;
static int amountpipekva;
-struct pool *pipe_pool;
+struct pool pipe_pool;
void pipeclose __P((struct pipe *));
void pipeinit __P((struct pipe *));
@@ -128,9 +128,9 @@ sys_opipe(p, v, retval)
struct pipe *rpipe, *wpipe;
int fd, error;
- rpipe = pool_get(pipe_pool, PR_WAITOK);
+ rpipe = pool_get(&pipe_pool, PR_WAITOK);
pipeinit(rpipe);
- wpipe = pool_get(pipe_pool, PR_WAITOK);
+ wpipe = pool_get(&pipe_pool, PR_WAITOK);
pipeinit(wpipe);
error = falloc(p, &rf, &fd);
@@ -805,7 +805,7 @@ pipeclose(cpipe)
cpipe->pipe_buffer.size);
#endif
}
- pool_put(pipe_pool, cpipe);
+ pool_put(&pipe_pool, cpipe);
}
}
@@ -888,7 +888,7 @@ filt_pipewrite(struct knote *kn, long hint)
void
pipe_init()
{
- pipe_pool = pool_create(sizeof(struct pipe), 0, 0, 0, "pipepl",
+ pool_init(&pipe_pool, sizeof(struct pipe), 0, 0, 0, "pipepl",
0, pool_page_alloc_nointr, pool_page_free_nointr,
M_PIPE);
}