add posix HAL