Exemple #1
0
static int gen_this_result(char *pserial)
{
	int pid;
	char resfile[100];
	pid_t tpid;
	
	gen_resfile(pserial, resfile);
	get_pid_byfile(&pid);
	tpid = pid;
	
	signal(SIGUSR2, controller_handler);
	
	gen_worker_pid();
	log("controller before send[%d][%d]", tpid, pid);
	kill(tpid, SIGUSR1);
	log("controller after send");
	pause();
	log("controller after recive");
	
	clear_worker_pid();
	add_serial(pserial);
	log("controller process end\n");
	
	return 0;
}
serials_releaser::serials_releaser(QWidget *parent, Qt::WFlags flags)
	: QMainWindow(parent, flags)
{
	ui.setupUi(this);
	set_serials_list();

	// copy code to clipboard
	QObject::connect(ui.pushButton_copycode, SIGNAL(clicked()), this, SLOT(copy_code()));

	// add serial
	QObject::connect(ui.pushButton_addserial, SIGNAL(clicked()), this, SLOT(add_serial()));

}