summaryrefslogtreecommitdiff
path: root/daemon/gdm-session-worker-job.c
diff options
context:
space:
mode:
authorWilliam Jon McCann <mccann@jhu.edu>2007-10-23 04:49:41 +0000
committerWilliam Jon McCann <mccann@src.gnome.org>2007-10-23 04:49:41 +0000
commitb357283fed86d6439017d62e5147d35796e2f54a (patch)
tree499f3da34e23c48a2580700819d1015bd936469b /daemon/gdm-session-worker-job.c
parent21b77a8c1e0cfa50f4e79e18027e8473b3561cf0 (diff)
downloadgdm-b357283fed86d6439017d62e5147d35796e2f54a.tar.gz
Rework the dialog design a bit.
2007-10-23 William Jon McCann <mccann@jhu.edu> * common/gdm-common.c: (gdm_signal_pid): * common/gdm-common.h: * daemon/Makefile.am: * daemon/gdm-greeter-session.c: (spawn_child_setup), (stop_dbus_daemon), (gdm_greeter_session_stop): * daemon/gdm-server.c: (gdm_server_stop): * daemon/gdm-session-worker-job.c: (gdm_session_worker_job_stop): * daemon/gdm-slave-proxy.c: (kill_slave): * gui/simple-greeter/gdm-simple-greeter.c: (set_sensitive), (set_focus), (reset_dialog), (gdm_simple_greeter_info_query), (gdm_simple_greeter_secret_info_query), (log_in_button_clicked), (create_greeter), (gdm_simple_greeter_init): * gui/simple-greeter/gdm-simple-greeter.glade: Rework the dialog design a bit. svn path=/trunk/; revision=5390
Diffstat (limited to 'daemon/gdm-session-worker-job.c')
-rw-r--r--daemon/gdm-session-worker-job.c28
1 files changed, 1 insertions, 27 deletions
diff --git a/daemon/gdm-session-worker-job.c b/daemon/gdm-session-worker-job.c
index 84b8b210..9e54bcac 100644
--- a/daemon/gdm-session-worker-job.c
+++ b/daemon/gdm-session-worker-job.c
@@ -222,32 +222,6 @@ gdm_session_worker_job_start (GdmSessionWorkerJob *session_worker_job)
}
static int
-signal_pid (int pid,
- int signal)
-{
- int status = -1;
-
- /* perhaps block sigchld */
-
- status = kill (pid, signal);
-
- if (status < 0) {
- if (errno == ESRCH) {
- g_warning ("Child process %lu was already dead.",
- (unsigned long) pid);
- } else {
- g_warning ("Couldn't kill child process %lu: %s",
- (unsigned long) pid,
- g_strerror (errno));
- }
- }
-
- /* perhaps unblock sigchld */
-
- return status;
-}
-
-static int
wait_on_child (int pid)
{
int status;
@@ -302,7 +276,7 @@ gdm_session_worker_job_stop (GdmSessionWorkerJob *session_worker_job)
g_debug ("Stopping session_worker_job pid:%d", session_worker_job->priv->pid);
- signal_pid (session_worker_job->priv->pid, SIGTERM);
+ gdm_signal_pid (session_worker_job->priv->pid, SIGTERM);
session_worker_job_died (session_worker_job);
return TRUE;