add tcsetattr_auto