_init_once
int _init_once(once_t *, int (*)(void));
((o)->o_error) : _init_once((o), (fn)))
#define INIT_ONCE(o, fn) _init_once((o), (fn))