mirror of https://github.com/mkerrisk/man-pages
malloc_hook.3: Modernize for glibc 2.34
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
cfc381be29
commit
ddc5192f0c
|
@ -11,7 +11,7 @@
|
||||||
.SH NAME
|
.SH NAME
|
||||||
__malloc_hook, __malloc_initialize_hook,
|
__malloc_hook, __malloc_initialize_hook,
|
||||||
__memalign_hook, __free_hook, __realloc_hook,
|
__memalign_hook, __free_hook, __realloc_hook,
|
||||||
__after_morecore_hook \- malloc debugging variables
|
__after_morecore_hook \- malloc debugging variables (DEPRECATED)
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
.nf
|
.nf
|
||||||
.B "#include <malloc.h>"
|
.B "#include <malloc.h>"
|
||||||
|
@ -86,11 +86,18 @@ The use of these hook functions is not safe in multithreaded programs,
|
||||||
and they are now deprecated.
|
and they are now deprecated.
|
||||||
From glibc 2.24 onwards, the
|
From glibc 2.24 onwards, the
|
||||||
.B __malloc_initialize_hook
|
.B __malloc_initialize_hook
|
||||||
variable has been removed from the API.
|
variable has been removed from the API,
|
||||||
|
and from glibc 2.34 onwards, all
|
||||||
|
the hook variables have been removed from the API.
|
||||||
.\" https://bugzilla.redhat.com/show_bug.cgi?id=450187
|
.\" https://bugzilla.redhat.com/show_bug.cgi?id=450187
|
||||||
.\" http://sourceware.org/bugzilla/show_bug.cgi?id=9957
|
.\" http://sourceware.org/bugzilla/show_bug.cgi?id=9957
|
||||||
Programmers should instead preempt calls to the relevant functions
|
Programmers should instead preempt calls to the relevant functions
|
||||||
by defining and exporting functions such as "malloc" and "free".
|
by defining and exporting
|
||||||
|
.BR malloc (),
|
||||||
|
.BR free (),
|
||||||
|
.BR realloc (),
|
||||||
|
and
|
||||||
|
.BR calloc ().
|
||||||
.SH EXAMPLES
|
.SH EXAMPLES
|
||||||
Here is a short example of how to use these variables.
|
Here is a short example of how to use these variables.
|
||||||
.PP
|
.PP
|
||||||
|
|
Loading…
Reference in New Issue