+ struct terminal_info *info = (struct terminal_info *) arg;
+
+ xfree (info->run_terminal);
+ xfree (info->ttystate);
+ xfree (info);
+}
+
+/* Get the current svr4 data. If none is found yet, add it now. This
+ function always returns a valid object. */
+
+static struct terminal_info *
+get_inflow_inferior_data (struct inferior *inf)
+{
+ struct terminal_info *info;
+
+ info = (struct terminal_info *) inferior_data (inf, inflow_inferior_data);
+ if (info == NULL)
+ {
+ info = XCNEW (struct terminal_info);
+ set_inferior_data (inf, inflow_inferior_data, info);
+ }