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())); }