static int se_rotate(sescheduler *s, seworker *w) { ss_trace(&w->trace, "%s", "log rotation"); se *e = (se*)s->env; int rc = sl_poolrotate_ready(&e->lp, e->conf.log_rotate_wm); if (rc) { rc = sl_poolrotate(&e->lp); if (ssunlikely(rc == -1)) return -1; } return 0; }
static int so_rotate(soscheduler *s, soworker *w) { sr_trace(&w->trace, "%s", "log rotation"); so *e = s->env; int rc = sl_poolrotate_ready(&e->lp, e->ctl.log_rotate_wm); if (rc) { rc = sl_poolrotate(&e->lp); if (srunlikely(rc == -1)) return -1; } return 0; }