summaryrefslogtreecommitdiff
path: root/src/tilegx/Ginit_local.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tilegx/Ginit_local.c')
-rw-r--r--src/tilegx/Ginit_local.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/tilegx/Ginit_local.c b/src/tilegx/Ginit_local.c
index 800dc00f..6aa679f0 100644
--- a/src/tilegx/Ginit_local.c
+++ b/src/tilegx/Ginit_local.c
@@ -61,9 +61,20 @@ unw_init_local (unw_cursor_t *cursor, ucontext_t *uc)
}
PROTECTED int
-unw_init_local_signal (unw_cursor_t *cursor, ucontext_t *uc)
+unw_init_local2 (unw_cursor_t *cursor, ucontext_t *uc, int flag)
{
- return unw_init_local_common(cursor, uc, 0);
+ if (!flag)
+ {
+ return unw_init_local_common(cursor, uc, 1);
+ }
+ else if (flag == UNW_INIT_SIGNAL_FRAME)
+ {
+ return unw_init_local_common(cursor, uc, 0);
+ }
+ else
+ {
+ return -UNW_EINVAL;
+ }
}
#endif /* !UNW_REMOTE_ONLY */