summaryrefslogtreecommitdiff
path: root/include/ssp
AgeCommit message (Expand)Author
2015-09-03correct __ssp_overlap() to not trigger for adjacent areasplunky
2015-06-25Allow SSP enabled functions to conditionally skip the object size check.joerg
2015-05-09add a macro to check overlapping pointerschristos
2014-11-29Create the stpncpy() inline only when GCC>=4.8 || clangpooka
2014-04-25Apparently clang pretends to be gcc 4.2 but is secretly much awesomerpooka
2014-04-24Wrap stpncpy() iff GNUC_PREREQ(4,8). Fixes USE_SSP=yes buildspooka
2014-04-06add stpncpy()christos
2013-11-07gcc-4.8.1 is has a builtin stpncpy, but is missing the __builtin_ sspchristos
2013-11-07Revert my last change. I'm not convinced it is correct and while it seemstron
2013-11-06Add missing declarations for SSP versions of stpcpy(3) and stpncpy(3).tron
2013-11-06add stp{,n}cpychristos
2012-08-08SSP mostly works with Clang, even if optimisation is disabled.joerg
2012-07-22Always provide *_chk prototypes. Fixes DBG=-g build of libc.joerg
2011-07-17Retire varargs.h support. Move machine/stdarg.h logic into MIjoerg
2011-02-21Redo the SSP wrappers to be transparent on the resulting object files.joerg
2011-01-26provide a way to override the weak name.christos
2011-01-26fix readlink prototype.christos
2011-01-25proved an __ssp_check macro.christos
2011-01-20Use the _sys alias instead of the _ alias as the way to access the baselinechristos
2011-01-19Re-do ssp hijacking by defining inline functions and using the weak libcchristos
2010-12-22Use __dead instead of __attribute__((__noreturn__)) directly.jruoho
2010-02-25Consistently use __printflike and __scanflike.joerg
2009-11-17add some prototypes for checked string functionsdrochner
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2007-06-03- Misc cleanups to make the code more readable.christos
2007-05-30Match usage of FORTIFY_SOURCE on other platforms by not requiring specialtls
2007-05-30Move FORTIFY_SOURCE implementation from the somewhat ill-named "libssp"tls