Use posix in class channel