Deleted Added
full compact
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 ---