Get the palettes installed properly on make install
[oweals/cde.git] / cde / programs / dtpdmd / dtpdmd.c
index 5489893c11de238feb0635ab6a08f9a002ed3cad..3d7ddd91991110c9cd3bb20dcef3831d0ce8e8ea 100644 (file)
@@ -16,7 +16,7 @@
  * details.
  *
  * You should have received a copy of the GNU Lesser General Public
- * License along with these librararies and programs; if not, write
+ * License along with these libraries and programs; if not, write
  * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
  * Floor, Boston, MA 02110-1301 USA
  */
@@ -155,13 +155,13 @@ static void pusage( char *prog_name )
  *
  *****************************************************************************/
 
-static int generic_error_handler( edpy, eevent )
-    Display     *edpy;
-    XErrorEvent *eevent;
+static int generic_error_handler(Display *edpy, XErrorEvent *eevent)
 {
     g.xerrno  = eevent->error_code;
     g.xerrreq = eevent->request_code;
     g.xerrmin = eevent->minor_code;
+
+    return 0; /* XSetErrorHandler handlers return values are ignored */
 }
 
 /******************************************************************************
@@ -170,7 +170,7 @@ static int generic_error_handler( edpy, eevent )
  *
  *****************************************************************************/
 static void
-#if defined(__aix)
+#if defined(__aix) || defined(__linux__)
 handle_SIGCLD(int sigNum)
 #else
 handle_SIGCLD(void)
@@ -261,9 +261,8 @@ static void xtkick_proc( XtPointer w, int *source, XtInputId *id)
  *
  * main
  */
-main( argc, argv )
-    int argc;
-    char **argv;
+int
+main(int argc, char **argv)
 {
     int tscreen;
     XtInputId xtid;
@@ -383,7 +382,7 @@ main( argc, argv )
     sigemptyset(&svec.sa_mask);
     svec.sa_flags   = 0;
     svec.sa_handler = handle_SIGCLD;
-    (void) sigaction(SIGCLD, &svec, (struct sigaction *) NULL);
+    (void) sigaction(SIGCHLD, &svec, (struct sigaction *) NULL);
 
     /*
      * After this point, we need to trap all X and XIO errors.