diff options
author | Dennis Schafroth <dennis@schafroth.dk> | 2015-01-12 21:07:57 +0100 |
---|---|---|
committer | Dennis Schafroth <dennis@schafroth.dk> | 2015-01-12 21:07:57 +0100 |
commit | 1bf3c03a20c7c673accb470f82c491daa9eaf9e5 (patch) | |
tree | ab25e6157933ce3f49a6f3db75e87aa3cacc9a2a | |
parent | fafbfb5217c9f397e7a6680634f30b0216fad760 (diff) |
Ignore deprecated warning on DARWIN
-rw-r--r-- | libglusterfs/src/syncop.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libglusterfs/src/syncop.c b/libglusterfs/src/syncop.c index c2794732522..11aeda52c6a 100644 --- a/libglusterfs/src/syncop.c +++ b/libglusterfs/src/syncop.c @@ -295,7 +295,10 @@ synctask_yield (struct synctask *task) task->state = SYNCTASK_SUSPEND; (void) gf_backtrace_save (task->btbuf); } +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" if (swapcontext (&task->ctx, &task->proc->sched) < 0) { +#pragma GCC diagnostic pop gf_log ("syncop", GF_LOG_ERROR, "swapcontext failed (%s)", strerror (errno)); } @@ -431,7 +434,10 @@ synctask_create (struct syncenv *env, synctask_fn_t fn, synctask_cbk_t cbk, INIT_LIST_HEAD (&newtask->all_tasks); INIT_LIST_HEAD (&newtask->waitq); +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" if (getcontext (&newtask->ctx) < 0) { +#pragma GCC diagnostic pop gf_log ("syncop", GF_LOG_ERROR, "getcontext failed (%s)", strerror (errno)); @@ -448,7 +454,10 @@ synctask_create (struct syncenv *env, synctask_fn_t fn, synctask_cbk_t cbk, newtask->ctx.uc_stack.ss_sp = newtask->stack; newtask->ctx.uc_stack.ss_size = env->stacksize; +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" makecontext (&newtask->ctx, (void (*)(void)) synctask_wrap, 2, newtask); +#pragma GCC diagnostic pop newtask->state = SYNCTASK_INIT; @@ -577,7 +586,10 @@ synctask_switchto (struct synctask *task) task->ctx.uc_flags &= ~_UC_TLSBASE; #endif +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" if (swapcontext (&task->proc->sched, &task->ctx) < 0) { +#pragma GCC diagnostic pop gf_log ("syncop", GF_LOG_ERROR, "swapcontext failed (%s)", strerror (errno)); } |