add pipeline for posix c