Делаю так:
gp=popen("gnuplot", "w") ;
fputs("plot '-'\n", gp);
fputs("1 1\n", gp);
fputs("2 2\n", gp);
fputs("e\n", gp);
fflush(gp);
Теперь нужно как-то отловить закрытие окна gnuplot. Как это сделать?