diff options
Diffstat (limited to 'src/procactions.cpp')
-rw-r--r-- | src/procactions.cpp | 200 |
1 files changed, 100 insertions, 100 deletions
diff --git a/src/procactions.cpp b/src/procactions.cpp index 82058e9..a01c150 100644 --- a/src/procactions.cpp +++ b/src/procactions.cpp @@ -35,79 +35,79 @@ static void renice_single_process (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) { - const struct ReniceArgs * const args = static_cast<ReniceArgs*>(data); + const struct ReniceArgs * const args = static_cast<ReniceArgs*>(data); - ProcInfo *info = NULL; - gint error; - int saved_errno; - gchar *error_msg; - GtkWidget *dialog; + ProcInfo *info = NULL; + gint error; + int saved_errno; + gchar *error_msg; + GtkWidget *dialog; - gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); + gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); - if (!info) - return; + if (!info) + return; - error = setpriority (PRIO_PROCESS, info->pid, args->nice_value); + error = setpriority (PRIO_PROCESS, info->pid, args->nice_value); - /* success */ - if(error != -1) return; + /* success */ + if(error != -1) return; - saved_errno = errno; + saved_errno = errno; - /* need to be root */ - if(errno == EPERM || errno == EACCES) { - gboolean success; + /* need to be root */ + if(errno == EPERM || errno == EACCES) { + gboolean success; - success = procdialog_create_root_password_dialog ( - PROCMAN_ACTION_RENICE, args->procdata, info->pid, - args->nice_value); + success = procdialog_create_root_password_dialog ( + PROCMAN_ACTION_RENICE, args->procdata, info->pid, + args->nice_value); - if(success) return; + if(success) return; - if(errno) { - saved_errno = errno; - } - } + if(errno) { + saved_errno = errno; + } + } - /* failed */ - error_msg = g_strdup_printf ( - _("Cannot change the priority of process with pid %d to %d.\n" - "%s"), - info->pid, args->nice_value, g_strerror(saved_errno)); + /* failed */ + error_msg = g_strdup_printf ( + _("Cannot change the priority of process with pid %d to %d.\n" + "%s"), + info->pid, args->nice_value, g_strerror(saved_errno)); - dialog = gtk_message_dialog_new ( - NULL, - GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_MESSAGE_ERROR, - GTK_BUTTONS_OK, - "%s", error_msg); + dialog = gtk_message_dialog_new ( + NULL, + GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_OK, + "%s", error_msg); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); - g_free (error_msg); + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + g_free (error_msg); } void renice (ProcData *procdata, int nice) { - struct ReniceArgs args = { procdata, nice }; + struct ReniceArgs args = { procdata, nice }; - /* EEEK - ugly hack - make sure the table is not updated as a crash - ** occurs if you first kill a process and the tree node is removed while - ** still in the foreach function - */ - g_source_remove(procdata->timeout); + /* EEEK - ugly hack - make sure the table is not updated as a crash + ** occurs if you first kill a process and the tree node is removed while + ** still in the foreach function + */ + g_source_remove(procdata->timeout); - gtk_tree_selection_selected_foreach(procdata->selection, renice_single_process, - &args); + gtk_tree_selection_selected_foreach(procdata->selection, renice_single_process, + &args); - procdata->timeout = g_timeout_add(procdata->config.update_interval, - cb_timeout, - procdata); + procdata->timeout = g_timeout_add(procdata->config.update_interval, + cb_timeout, + procdata); - proctable_update_all (procdata); + proctable_update_all (procdata); } @@ -116,75 +116,75 @@ renice (ProcData *procdata, int nice) static void kill_single_process (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data) { - const struct KillArgs * const args = static_cast<KillArgs*>(data); - char *error_msg; - ProcInfo *info; - int error; - int saved_errno; - GtkWidget *dialog; + const struct KillArgs * const args = static_cast<KillArgs*>(data); + char *error_msg; + ProcInfo *info; + int error; + int saved_errno; + GtkWidget *dialog; - gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); + gtk_tree_model_get (model, iter, COL_POINTER, &info, -1); - if (!info) - return; + if (!info) + return; - error = kill (info->pid, args->signal); + error = kill (info->pid, args->signal); - /* success */ - if(error != -1) return; + /* success */ + if(error != -1) return; - saved_errno = errno; + saved_errno = errno; - /* need to be root */ - if(errno == EPERM) { - gboolean success; + /* need to be root */ + if(errno == EPERM) { + gboolean success; - success = procdialog_create_root_password_dialog ( - PROCMAN_ACTION_KILL, args->procdata, info->pid, - args->signal); + success = procdialog_create_root_password_dialog ( + PROCMAN_ACTION_KILL, args->procdata, info->pid, + args->signal); - if(success) return; + if(success) return; - if(errno) { - saved_errno = errno; - } - } + if(errno) { + saved_errno = errno; + } + } - /* failed */ - error_msg = g_strdup_printf ( - _("Cannot kill process with pid %d with signal %d.\n" - "%s"), - info->pid, args->signal, g_strerror(saved_errno)); + /* failed */ + error_msg = g_strdup_printf ( + _("Cannot kill process with pid %d with signal %d.\n" + "%s"), + info->pid, args->signal, g_strerror(saved_errno)); - dialog = gtk_message_dialog_new ( - NULL, - GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_MESSAGE_ERROR, - GTK_BUTTONS_OK, - "%s", error_msg); + dialog = gtk_message_dialog_new ( + NULL, + GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_OK, + "%s", error_msg); - gtk_dialog_run (GTK_DIALOG (dialog)); - gtk_widget_destroy (dialog); - g_free (error_msg); + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + g_free (error_msg); } void kill_process (ProcData *procdata, int sig) { - struct KillArgs args = { procdata, sig }; + struct KillArgs args = { procdata, sig }; - /* EEEK - ugly hack - make sure the table is not updated as a crash - ** occurs if you first kill a process and the tree node is removed while - ** still in the foreach function - */ - g_source_remove (procdata->timeout); + /* EEEK - ugly hack - make sure the table is not updated as a crash + ** occurs if you first kill a process and the tree node is removed while + ** still in the foreach function + */ + g_source_remove (procdata->timeout); - gtk_tree_selection_selected_foreach (procdata->selection, kill_single_process, - &args); + gtk_tree_selection_selected_foreach (procdata->selection, kill_single_process, + &args); - procdata->timeout = g_timeout_add (procdata->config.update_interval, - cb_timeout, - procdata); - proctable_update_all (procdata); + procdata->timeout = g_timeout_add (procdata->config.update_interval, + cb_timeout, + procdata); + proctable_update_all (procdata); } |