malloc.9 (116254) | malloc.9 (119893) |
---|---|
1.\" 2.\" Copyright (c) 1996 The NetBSD Foundation, Inc. 3.\" All rights reserved. 4.\" 5.\" This code is derived from software contributed to The NetBSD Foundation 6.\" by Paul Kranenburg. 7.\" 8.\" Redistribution and use in source and binary forms, with or without --- 20 unchanged lines hidden (view full) --- 29.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 30.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 31.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 32.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 33.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 34.\" POSSIBILITY OF SUCH DAMAGE. 35.\" 36.\" $NetBSD: malloc.9,v 1.3 1996/11/11 00:05:11 lukem Exp $ | 1.\" 2.\" Copyright (c) 1996 The NetBSD Foundation, Inc. 3.\" All rights reserved. 4.\" 5.\" This code is derived from software contributed to The NetBSD Foundation 6.\" by Paul Kranenburg. 7.\" 8.\" Redistribution and use in source and binary forms, with or without --- 20 unchanged lines hidden (view full) --- 29.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 30.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 31.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 32.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 33.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 34.\" POSSIBILITY OF SUCH DAMAGE. 35.\" 36.\" $NetBSD: malloc.9,v 1.3 1996/11/11 00:05:11 lukem Exp $ |
37.\" $FreeBSD: head/share/man/man9/malloc.9 116254 2003-06-12 09:03:15Z harti $ | 37.\" $FreeBSD: head/share/man/man9/malloc.9 119893 2003-09-08 19:57:22Z ru $ |
38.\" 39.Dd June 12, 2003 40.Dt MALLOC 9 41.Os 42.Sh NAME 43.Nm malloc , 44.Nm MALLOC , 45.Nm free , --- 175 unchanged lines hidden (view full) --- 221\&... 222MALLOC(buf, struct foo_buf *, sizeof *buf, M_FOOBUF, M_NOWAIT); 223 224.Ed 225.Pp 226In order to use 227.Fn MALLOC_DEFINE , 228one must include | 38.\" 39.Dd June 12, 2003 40.Dt MALLOC 9 41.Os 42.Sh NAME 43.Nm malloc , 44.Nm MALLOC , 45.Nm free , --- 175 unchanged lines hidden (view full) --- 221\&... 222MALLOC(buf, struct foo_buf *, sizeof *buf, M_FOOBUF, M_NOWAIT); 223 224.Ed 225.Pp 226In order to use 227.Fn MALLOC_DEFINE , 228one must include |
229.Aq Pa sys/param.h | 229.In sys/param.h |
230(instead of | 230(instead of |
231.Aq Pa sys/types.h ) | 231.In sys/types.h ) |
232and | 232and |
233.Aq Pa sys/kernel.h . | 233.In sys/kernel.h . |
234.Sh RETURN VALUES 235The 236.Fn malloc , 237.Fn realloc , 238and 239.Fn reallocf 240functions return a kernel virtual address that is suitably aligned for 241storage of any type of object, or --- 65 unchanged lines hidden --- | 234.Sh RETURN VALUES 235The 236.Fn malloc , 237.Fn realloc , 238and 239.Fn reallocf 240functions return a kernel virtual address that is suitably aligned for 241storage of any type of object, or --- 65 unchanged lines hidden --- |