diff options
Diffstat (limited to 'libc/misc/internals/__uClibc_main.c')
-rw-r--r-- | libc/misc/internals/__uClibc_main.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libc/misc/internals/__uClibc_main.c b/libc/misc/internals/__uClibc_main.c index 5f85b5928..842e99500 100644 --- a/libc/misc/internals/__uClibc_main.c +++ b/libc/misc/internals/__uClibc_main.c @@ -15,6 +15,9 @@ #include <features.h> #include <unistd.h> #include <stdlib.h> +#ifdef __UCLIBC_PROPOLICE__ +extern void __guard_setup(void); +#endif /* @@ -139,6 +142,10 @@ __uClibc_start_main(int argc, char **argv, char **envp, } #endif +#ifdef __UCLIBC_PROPOLICE__ + __guard_setup (); +#endif + /* Note: It is possible that any initialization done above could * have resulted in errno being set nonzero, so set it to 0 before * we call main. |