if (fp->fs_pid != 0) kill_proc(fp->fs_pid, SIGHUP, 1); fp->fs_pid = 0;
fp->active = 0;   if (!raw3270_request_final(fp->init)) return;   raw3270_request_set_cmd(fp->init, TC_RDBUF);  fp->rdbuf->data[0] += 5; fp->rdbuf->size -= 5; raw3270_request_set_idal(fp->init, fp->rdbuf); fp->init->rescnt = 0; fp->init->callback = fs3270_save_callback;   fp->init->rc = raw3270_start_locked(view, fp->init); if (fp->init->rc) fp->init->callback(fp->init, NULL);
fs3270_deactivate(struct raw3270_view *view){	// FIXME: is this a good idea? The user program using fullscreen 3270	// will die just because a console message appeared. On the other	// hand the fullscreen device is unoperational now.	struct fs3270 *fp;	fp = (struct fs3270 *) view;	if (fp->fs_pid != 0)		kill_proc(fp->fs_pid, SIGHUP, 1);	fp->fs_pid = 0;}