|
|
|
@ -77,6 +77,8 @@ void add_init_windows() {
|
|
|
|
|
philos_set_active_widgets(add_widgets->chkSevereRestrictionAdd, add_widgets->spinSevereRestrictionAdd, add_widgets->cmbSevereRestrictionAdd,0 , CMD_RAW);
|
|
|
|
|
philos_set_active_widgets(add_widgets->chkPaddingFLAdd, add_widgets->spinPaddingFLAdd, add_widgets->cmbPaddingFLAdd,0 , CMD_SWAP);
|
|
|
|
|
philos_set_active_widgets(add_widgets->chkCPULimitAdd, add_widgets->spinCPULimitAdd, add_widgets->lblCPULimitAdd,1 , CMD_CPU);
|
|
|
|
|
philos_set_active_widgets_device_io(add_widgets->cbtAddDevice,add_widgets->chbAddWrite, add_widgets->spinAddWrite, add_widgets->cbtAddWrite);
|
|
|
|
|
philos_set_active_widgets_device_io(add_widgets->cbtAddDevice,add_widgets->chbAddRead, add_widgets->spinAddRead, add_widgets->cbtAddRead);
|
|
|
|
|
add_generate_cmd();
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
@ -128,7 +130,7 @@ void add_del_disk() {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
char* pard_array_edit_cmd(char* cmd, char* key, char** array_io, int* array_io_pow_size) {
|
|
|
|
|
char* pard_array_add_cmd(char* cmd, char* key, char** array_io, int* array_io_pow_size) {
|
|
|
|
|
char* split_simvol = g_malloc0(sizeof(char)*2);
|
|
|
|
|
int flag_format = 0;
|
|
|
|
|
char* cmd_old = yon_char_new(cmd);
|
|
|
|
@ -270,6 +272,8 @@ void add_disk_all(){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void event_check_io_device() {
|
|
|
|
|
philos_set_active_widgets_device_io(add_widgets->cbtAddDevice,add_widgets->chbAddWrite, add_widgets->spinAddWrite, add_widgets->cbtAddWrite);
|
|
|
|
|
philos_set_active_widgets_device_io(add_widgets->cbtAddDevice,add_widgets->chbAddRead, add_widgets->spinAddRead, add_widgets->cbtAddRead);
|
|
|
|
|
add_del_disk();
|
|
|
|
|
add_disk_all();
|
|
|
|
|
add_init_windows();
|
|
|
|
@ -508,11 +512,8 @@ void add_generate_cmd() {
|
|
|
|
|
}
|
|
|
|
|
if (gtk_combo_box_get_active(GTK_COMBO_BOX(add_widgets->cbtAddDevice))!=-1) {
|
|
|
|
|
if (obj_add_config.size!=0) {
|
|
|
|
|
puts(str_cmd);
|
|
|
|
|
str_cmd = pard_array_edit_cmd(str_cmd, "IOReadBandwidthMax=", obj_add_config.i_o_limit_read, obj_add_config.i_o_limit_read_size);
|
|
|
|
|
puts(str_cmd);
|
|
|
|
|
str_cmd = pard_array_edit_cmd(str_cmd, "IOWriteBandwidthMax=", obj_add_config.i_o_limit_write, obj_add_config.i_o_limit_write_size);
|
|
|
|
|
puts(str_cmd);
|
|
|
|
|
str_cmd = pard_array_add_cmd(str_cmd, "IOReadBandwidthMax=", obj_add_config.i_o_limit_read, obj_add_config.i_o_limit_read_size);
|
|
|
|
|
str_cmd = pard_array_add_cmd(str_cmd, "IOWriteBandwidthMax=", obj_add_config.i_o_limit_write, obj_add_config.i_o_limit_write_size);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|