if ($success) { $output_sem->down(); erase($input_window); addstr($input_window, $buffer); refresh($input_window); $ptr = length($buffer); curs_to_ptr($input_window, $ptr); $output_sem->up(); }