docs/99231: [ PATCH ] malloc(3): options J and Z DOESN'T imply option R

Dan Lukes dan at obluda.cz
Tue Jun 20 22:30:21 UTC 2006


>Number:         99231
>Category:       docs
>Synopsis:       [ PATCH ] malloc(3): options J and Z DOESN'T imply option R
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 20 22:30:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dan Lukes
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
Obludarium
>Environment:
System: FreeBSD, RELENG-6
src/lib/libc/stdlib/malloc.3,v 1.63

>Description:
	The malloc(3) manual page claim the options 'J' and 'Z' imply 'R' option.

	It's not true (see grep malloc_realloc lib/libc/stdlib/malloc.c)

	Beware, it apply to RELENG-6 only, not CURRENT.

>How-To-Repeat:
	N/A
>Fix:

--- lib/libc/stdlib/malloc.3.ORIG	Fri Jul 15 16:40:52 2005
+++ lib/libc/stdlib/malloc.3	Wed Jun 21 00:15:43 2006
@@ -36,7 +36,7 @@
 .\"     @(#)malloc.3	8.1 (Berkeley) 6/4/93
 .\" $FreeBSD: src/lib/libc/stdlib/malloc.3,v 1.63 2005/01/20 09:17:04 ru Exp $
 .\"
-.Dd August 19, 2004
+.Dd June 21, 2006
 .Dt MALLOC 3
 .Os
 .Sh NAME
@@ -192,9 +192,6 @@
 or
 .Fn reallocf
 will be initialized to 0xd0.
-This options also sets the
-.Dq R
-option.
 This is intended for debugging and will impact performance negatively.
 .It H
 Pass a hint to the kernel about pages unused by the allocation functions.
@@ -241,9 +238,7 @@
 .It Z
 This option implicitly sets the
 .Dq J
-and
-.Dq R
-options, and then zeros out the bytes that were requested.
+option, and then zeros out the bytes that were requested.
 This is intended for debugging and will impact performance negatively.
 .It <
 Reduce the size of the cache by a factor of two.


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-doc mailing list