tools/nolibc: stackprotector.h: add empty __stack_chk_init for !_NOLIBC_STACKPROTECTOR
Let's define an empty __stack_chk_init for the !_NOLIBC_STACKPROTECTOR branch. This allows to remove #ifdef around every call of __stack_chk_init(). Signed-off-by: Zhangjin Wu <falcon@tinylab.org> Signed-off-by: Willy Tarreau <w@1wt.eu>
This commit is contained in:
parent
1733675515
commit
d7f16723d3
@ -45,6 +45,8 @@ void __stack_chk_init(void)
|
||||
if (__stack_chk_guard != (uintptr_t) &__stack_chk_guard)
|
||||
__stack_chk_guard ^= (uintptr_t) &__stack_chk_guard;
|
||||
}
|
||||
#else /* !defined(_NOLIBC_STACKPROTECTOR) */
|
||||
__inline__ void __stack_chk_init(void) {}
|
||||
#endif /* defined(_NOLIBC_STACKPROTECTOR) */
|
||||
|
||||
#endif /* _NOLIBC_STACKPROTECTOR_H */
|
||||
|
Loading…
Reference in New Issue
Block a user