about summary refs log tree commit diff
path: root/manual/creature.texi
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@sourceware.org>2023-01-10 10:22:38 -0500
committerSiddhesh Poyarekar <siddhesh@sourceware.org>2023-01-10 10:22:38 -0500
commit3d3a2911ba65e613eac878d8eb02a0aba4ad7651 (patch)
treed7a93b98e2ef19e94dd6653469651cd76c87eaf0 /manual/creature.texi
parentae612c45efb5e34713859a5facf92368307efb6e (diff)
downloadglibc-3d3a2911ba65e613eac878d8eb02a0aba4ad7651.tar.gz
glibc-3d3a2911ba65e613eac878d8eb02a0aba4ad7651.tar.xz
glibc-3d3a2911ba65e613eac878d8eb02a0aba4ad7651.zip
Add _FORTIFY_SOURCE implementation documentation [BZ #28998]
There have been multiple requests to provide more detail on how the
_FORTIFY_SOURCE macro works, so this patch adds a new node in the
Library Maintenance section that does this.  A lot of the description is
implementation detail, which is why I put this in the appendix and not
in the main documentation.

Resolves: BZ #28998.
Signed-off-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
Reviewed-by: Florian Weimer <fweimer@redhat.com>
Diffstat (limited to 'manual/creature.texi')
-rw-r--r--manual/creature.texi2
1 files changed, 2 insertions, 0 deletions
diff --git a/manual/creature.texi b/manual/creature.texi
index 530a02398e..47d1fc4607 100644
--- a/manual/creature.texi
+++ b/manual/creature.texi
@@ -306,6 +306,8 @@ If this macro is defined to @math{1}, security hardening is added to
 various library functions.  If defined to @math{2}, even stricter
 checks are applied. If defined to @math{3}, @theglibc{} may also use
 checks that may have an additional performance overhead.
+@xref{Source Fortification,,Fortification of function calls} for more
+information.
 @end defvr
 
 @defvr Macro _DYNAMIC_STACK_SIZE_SOURCE