Skip to content

Commit 34a5025

Browse files
committed
remove fortify source and fortify level options
1 parent e3fab4a commit 34a5025

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

libc/hdr/localtime_overlay.h

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,48 +19,24 @@
1919
// functions, causing external alias errors. They are guarded by
2020
// `__USE_EXTERN_INLINES` macro. We temporarily disable `__USE_EXTERN_INLINES`
2121
// macro by defining `__NO_INLINE__` before including <stdio.h>.
22-
// And the same with `__USE_FORTIFY_LEVEL`, which will be temporarily disabled
23-
// with `_FORTIFY_SOURCE`.
24-
25-
#ifdef _FORTIFY_SOURCE
26-
#define LIBC_OLD_FORTIFY_SOURCE _FORTIFY_SOURCE
27-
#undef _FORTIFY_SOURCE
28-
#endif
2922

3023
#ifdef __USE_EXTERN_INLINES
3124
#define LIBC_OLD_USE_EXTERN_INLINES
3225
#undef __USE_EXTERN_INLINES
3326
#endif
3427

35-
#ifdef __USE_FORTIFY_LEVEL
36-
#define LIBC_OLD_USE_FORTIFY_LEVEL __USE_FORTIFY_LEVEL
37-
#undef __USE_FORTIFY_LEVEL
38-
#define __USE_FORTIFY_LEVEL 0
39-
#endif
40-
4128
#ifndef __NO_INLINE__
4229
#define __NO_INLINE__ 1
4330
#define LIBC_SET_NO_INLINE
4431
#endif
4532

4633
#include <localtime.h>
4734

48-
#ifdef LIBC_OLD_FORTIFY_SOURCE
49-
#define _FORTIFY_SOURCE LIBC_OLD_FORTIFY_SOURCE
50-
#undef LIBC_OLD_FORTIFY_SOURCE
51-
#endif
52-
5335
#ifdef LIBC_SET_NO_INLINE
5436
#undef __NO_INLINE__
5537
#undef LIBC_SET_NO_INLINE
5638
#endif
5739

58-
#ifdef LIBC_OLD_USE_FORTIFY_LEVEL
59-
#undef __USE_FORTIFY_LEVEL
60-
#define __USE_FORTIFY_LEVEL LIBC_OLD_USE_FORTIFY_LEVEL
61-
#undef LIBC_OLD_USE_FORTIFY_LEVEL
62-
#endif
63-
6440
#ifdef LIBC_OLD_USE_EXTERN_INLINES
6541
#define __USE_EXTERN_INLINES
6642
#undef LIBC_OLD_USE_EXTERN_INLINES

0 commit comments

Comments
 (0)