cannot call posix lib ???