[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/kdm
From:       Oswald Buddenhagen <ossi () kde ! org>
Date:       2010-07-31 8:04:45
Message-ID: 20100731080445.75BB7AC7E8 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1157485 by ossi:

remove the ResetSignal and TermSignal options

they *may* have made sense in 1987, but i've yet to see an x server
which uses different signals today.

 M  +4 -0      ChangeLog  
 M  +2 -2      backend/client.c  
 M  +1 -1      backend/ctrl.c  
 M  +4 -4      backend/dm.c  
 M  +2 -2      backend/server.c  
 M  +0 -24     config.def  


--- trunk/KDE/kdebase/workspace/kdm/ChangeLog #1157484:1157485
@@ -2,6 +2,10 @@
 startup and packaging. Bug fixes are not listed, and feature changes only
 if they affect the configuration.
 
+2010-06-06  Oswald Buddenhagen <ossi@kde.org>
+
+	* Removed the ResetSignal and TermSignal options.
+
 2010-02-28  Oswald Buddenhagen <ossi@kde.org>
 
 	* Made it possible to run X server and greeter as non-root.
--- trunk/KDE/kdebase/workspace/kdm/backend/client.c #1157484:1157485
@@ -1966,8 +1966,8 @@
 
     /* make sure the server gets reset after the session is over */
     if (td->serverPid >= 2) {
-        if (!td->terminateServer && td->resetSignal)
-            terminateProcess(td->serverPid, td->resetSignal);
+        if (!td->terminateServer)
+            terminateProcess(td->serverPid, SIGHUP);
     } else {
         resetServer(td);
     }
--- trunk/KDE/kdebase/workspace/kdm/backend/ctrl.c #1157484:1157485
@@ -853,7 +853,7 @@
                     break;
                 case remoteLogin:
                     if (di->serverPid != -1 && nuke)
-                        terminateProcess(di->serverPid, di->termSignal);
+                        terminateProcess(di->serverPid, SIGTERM);
                     break;
                 case reserve:
                     di->status = notRunning;
--- trunk/KDE/kdebase/workspace/kdm/backend/dm.c #1157484:1157485
@@ -1422,8 +1422,8 @@
              * servers which read auth file only on reset instead of
              * at first connection)
              */
-            if (d->serverPid != -1 && d->resetForAuth && d->resetSignal)
-                kill(d->serverPid, d->resetSignal);
+            if (d->serverPid != -1 && d->resetForAuth)
+                kill(d->serverPid, SIGHUP);
         }
         if (d->serverPid == -1) {
             d->serverStatus = awaiting;
@@ -1503,7 +1503,7 @@
         if (d->pid != -1)
             terminateProcess(d->pid, SIGTERM);
         if (d->serverPid != -1)
-            terminateProcess(d->serverPid, d->termSignal);
+            terminateProcess(d->serverPid, SIGTERM);
         d->status = zombie;
         d->zstatus = endState & DS_MASK;
         debug(" zombiefied\n");
@@ -1591,7 +1591,7 @@
                 (serverCmd != XS_KEEP || d->terminateServer))
             {
                 debug("killing X server for %s\n", d->name);
-                terminateProcess(d->serverPid, d->termSignal);
+                terminateProcess(d->serverPid, SIGTERM);
                 d->status = phoenix;
             } else {
                 d->status = notRunning;
--- trunk/KDE/kdebase/workspace/kdm/backend/server.c #1157484:1157485
@@ -168,8 +168,8 @@
         break; /* cannot happen */
     case starting:
         logError("X server startup timeout, terminating\n");
-        kill(d->serverPid, d->termSignal);
-        d->serverStatus = d->termSignal == SIGKILL ? killed : terminated;
+        kill(d->serverPid, SIGTERM);
+        d->serverStatus = terminated;
         serverTimeout = d->serverTimeout + now;
         break;
     case terminated:
--- trunk/KDE/kdebase/workspace/kdm/config.def #1157484:1157485
@@ -1483,30 +1483,6 @@
  of resetting it. Use this if the &X-Server; leaks memory or crashes the system
  on reset attempts.
 
-Key: ResetSignal
-Type: int
-Default: 1
-CDefault: 1 (SIGHUP)
-User: core
-Instance: #:*/
-Merge: xdm
-Comment:
- The signal needed to reset the local &X-Server;.
-Description:
- The signal number to use to reset the local &X-Server;.
-
-Key: TermSignal
-Type: int
-Default: 15
-CDefault: 15 (SIGTERM)
-User: core
-Instance: #:*/
-Merge: xdm
-Comment:
- The signal needed to terminate the local &X-Server;.
-Description:
- The signal number to use to terminate the local &X-Server;.
-
 Key: Authorize
 Type: bool
 Default: true
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic