refactor nce::libc into nce::sys