mirror of
https://github.com/nmap/nmap.git
synced 2025-12-27 09:59:04 +00:00
95fcd4966d25b3ffed9d78b56a9529dc9d4354b5
definition causes GCC to add extra security checks to compiled source code. See http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html. -D_FORTIFY_SOURCE=1 adds only those checks that are not supposed to cause any "conforming" program to fail. (Conforming to what I'm not sure, probably one of the C standards.) -D_FORTIFY_SOURCE=2 adds extra checks above that. Some light testing hasn't shown any obvious problems.
Here is some documentation for Nmap, but these files are much less comprehensive than what you'll find at the actual Nmap documentation site ( http://nmap.org ).
Description
Languages
C
37.8%
Lua
28.1%
C++
16.7%
Shell
5.8%
Python
4.2%
Other
7.2%