]> git.webhop.me Git - lcd4linux.git/commitdiff
[lcd4linux @ 2006-07-12 21:01:41 by reinelt]
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Wed, 12 Jul 2006 21:01:41 +0000 (21:01 +0000)
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>
Wed, 12 Jul 2006 21:01:41 +0000 (21:01 +0000)
thread_destroy, minor cleanups

git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@669 3ae390bd-cb1e-0410-b409-cd5a39f66f1f

configure
drv_G15.c
plugin_exec.c
thread.c
thread.h

index fc516416d5259b02463c6bf50eadd033bb2eedd7..d52c16522598e7564c99b5818652424a758bf5e3 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59e for LCD4Linux 0.10.1-CVS.
+# Generated by GNU Autoconf 2.60 for LCD4Linux 0.10.1-CVS.
 #
 # Report bugs to <lcd4linux-users@lists.sourceforge.net>.
 #
@@ -232,8 +232,8 @@ IFS=$as_save_IFS
 
 
       for as_shell in $as_candidate_shells $SHELL; do
-        # Try only shells which exist, to save several forks.
-        if test -f "$as_shell" &&
+        # Try only shells that exist, to save several forks.
+        if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
                { ("$as_shell") 2> /dev/null <<\_ASEOF
 # Be Bourne compatible
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
@@ -1387,7 +1387,7 @@ test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
 LCD4Linux configure 0.10.1-CVS
-generated by GNU Autoconf 2.59e
+generated by GNU Autoconf 2.60
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
@@ -1401,7 +1401,7 @@ This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
 It was created by LCD4Linux $as_me 0.10.1-CVS, which was
-generated by GNU Autoconf 2.59e.  Invocation command line was
+generated by GNU Autoconf 2.60.  Invocation command line was
 
   $ $0 $@
 
@@ -2014,7 +2014,7 @@ done
 
 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/^a-zA-Z0-9_/_/g'`
+set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -2871,7 +2871,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_compiler_gnu=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 ac_cv_c_compiler_gnu=$ac_compiler_gnu
 
 fi
@@ -3057,13 +3057,13 @@ sed 's/^/| /' conftest.$ac_ext >&5
 
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    ac_c_werror_flag=$ac_save_c_werror_flag
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
@@ -3128,6 +3128,11 @@ static char *f (char * (*g) (char **, int), char **p, ...)
    that's true only with -std.  */
 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
 
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+   inside strings and character constants.  */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
 int test (int i, double x);
 struct s1 {int (*f) (int a);};
 struct s2 {int (*f) (double a);};
@@ -3188,7 +3193,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
 
 fi
 
-rm -f conftest.err conftest.$ac_objext
+rm -f core conftest.err conftest.$ac_objext
   test "x$ac_cv_prog_cc_c89" != "xno" && break
 done
 rm -f conftest.$ac_ext
@@ -3741,7 +3746,7 @@ fi
 
 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/^a-zA-Z0-9_/_/g'`
+set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -3871,7 +3876,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_m_log=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -4499,7 +4504,7 @@ echo "${ECHO_T}Please note that some screen refreshs may fail" >&6; }
 echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6; }
        ncurses_version=unknown
 cat > conftest.$ac_ext <<EOF
-#line 4502 "configure"
+#line 4507 "configure"
 #include "confdefs.h"
 #ifdef RENAMED_NCURSES
 #include <curses.h>
@@ -4772,7 +4777,7 @@ do
 done
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi # $ac_x_libraries = no
 
@@ -4889,7 +4894,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_R_nospace=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
       if test $ac_R_nospace = yes; then
        { echo "$as_me:$LINENO: result: no" >&5
@@ -4954,7 +4959,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_R_space=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
        if test $ac_R_space = yes; then
          { echo "$as_me:$LINENO: result: yes" >&5
@@ -5112,7 +5117,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_dnet_dnet_ntoa=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -5194,7 +5199,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_dnet_stub_dnet_ntoa=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -5207,7 +5212,7 @@ fi
     fi
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LIBS="$ac_xsave_LIBS"
 
@@ -5311,7 +5316,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_func_gethostbyname=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
@@ -5389,7 +5394,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_nsl_gethostbyname=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -5471,7 +5476,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_bsd_gethostbyname=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -5583,7 +5588,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_func_connect=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
@@ -5661,7 +5666,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_socket_connect=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -5766,7 +5771,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_func_remove=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
@@ -5844,7 +5849,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_posix_remove=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -5949,7 +5954,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_func_shmat=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
@@ -6027,7 +6032,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_ipc_shmat=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -6120,7 +6125,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_ICE_IceConnectionNumber=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -6202,7 +6207,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_header_stdc=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
@@ -6398,7 +6403,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        eval "$as_ac_Header=no"
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 ac_res=`eval echo '${'$as_ac_Header'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
@@ -6482,7 +6487,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -6663,7 +6668,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -6836,7 +6841,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -7009,7 +7014,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -7182,7 +7187,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -7356,7 +7361,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -8401,7 +8406,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -8617,7 +8622,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -8816,7 +8821,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -8991,7 +8996,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_libmpd_libmpd_init=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -9089,7 +9094,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -9264,7 +9269,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_mysqlclient_mysql_init=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -9378,7 +9383,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -9669,7 +9674,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        eval "$as_ac_Header=no"
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 ac_res=`eval echo '${'$as_ac_Header'}'`
               { echo "$as_me:$LINENO: result: $ac_res" >&5
@@ -9762,7 +9767,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
 
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext
   if test "${ac_cv_search_opendir+set}" = set; then
   break
@@ -9862,7 +9867,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
 
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext
   if test "${ac_cv_search_opendir+set}" = set; then
   break
@@ -9952,7 +9957,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_header_stdc=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
@@ -10157,7 +10162,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -10327,7 +10332,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -10497,7 +10502,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -10666,7 +10671,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -10880,7 +10885,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_c_const=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
 echo "${ECHO_T}$ac_cv_c_const" >&6; }
@@ -10954,7 +10959,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
 
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   test "$ac_cv_c_inline" != no && break
 done
 
@@ -11044,7 +11049,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_type_off_t=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
 echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
@@ -11124,7 +11129,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_type_pid_t=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
 echo "${ECHO_T}$ac_cv_type_pid_t" >&6; }
@@ -11204,7 +11209,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_type_size_t=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
@@ -11284,7 +11289,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_type_ssize_t=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
@@ -11364,7 +11369,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_header_time=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
 echo "${ECHO_T}$ac_cv_header_time" >&6; }
@@ -11550,7 +11555,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_error_at_line=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_lib_error_at_line" >&5
@@ -11632,7 +11637,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_header_compiler=no
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
@@ -11830,7 +11835,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        eval "$as_ac_var=no"
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 ac_res=`eval echo '${'$as_ac_var'}'`
@@ -12218,7 +12223,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_type_signal=void
 fi
 
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
 echo "${ECHO_T}$ac_cv_type_signal" >&6; }
@@ -12488,7 +12493,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        eval "$as_ac_var=no"
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 ac_res=`eval echo '${'$as_ac_var'}'`
@@ -12572,7 +12577,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_intl_strftime=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -12769,7 +12774,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_func_pow=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 { echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
@@ -12847,7 +12852,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        ac_cv_lib_m_pow=no
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
@@ -12981,7 +12986,7 @@ sed 's/^/| /' conftest.$ac_ext >&5
        eval "$as_ac_var=no"
 fi
 
-rm -f conftest.err conftest.$ac_objext \
+rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
 fi
 ac_res=`eval echo '${'$as_ac_var'}'`
@@ -13396,7 +13401,7 @@ exec 6>&1
 # values after options handling.
 ac_log="
 This file was extended by LCD4Linux $as_me 0.10.1-CVS, which was
-generated by GNU Autoconf 2.59e.  Invocation command line was
+generated by GNU Autoconf 2.60.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
@@ -13449,7 +13454,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
 LCD4Linux config.status 0.10.1-CVS
-configured by $0, generated by GNU Autoconf 2.59e,
+configured by $0, generated by GNU Autoconf 2.60,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
 Copyright (C) 2006 Free Software Foundation, Inc.
@@ -14005,6 +14010,7 @@ $ac_datarootdir_hack
 
 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+  { ac_out=`sed -n '/^[         ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
 which seems to be undefined.  Please make sure it is defined." >&5
 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
index 6535fc5bcae2e20349db1717cd4c5dcc27d1881e..53511e977c05fc09243494f9659fb4a4fc4532ae 100644 (file)
--- a/drv_G15.c
+++ b/drv_G15.c
@@ -1,4 +1,4 @@
-/* $Id: drv_G15.c,v 1.8 2006/07/12 20:47:51 reinelt Exp $
+/* $Id: drv_G15.c,v 1.9 2006/07/12 21:01:41 reinelt Exp $
  *
  * Driver for Logitech G-15 keyboard LCD screen
  *
@@ -24,6 +24,9 @@
  *
  *
  * $Log: drv_G15.c,v $
+ * Revision 1.9  2006/07/12 21:01:41  reinelt
+ * thread_destroy, minor cleanups
+ *
  * Revision 1.8  2006/07/12 20:47:51  reinelt
  * indent
  *
@@ -69,7 +72,6 @@
 #include <fcntl.h>
 #include <linux/input.h>
 #include <linux/uinput.h>
-#include <signal.h>
 
 #include "debug.h"
 #include "cfg.h"
@@ -122,6 +124,7 @@ void drv_G15_keyDown(unsigned char scancode)
     event.value = 1;
     write(uinput_fd, &event, sizeof(event));
 }
+
 void drv_G15_keyUp(unsigned char scancode)
 {
     struct input_event event;
@@ -132,21 +135,24 @@ void drv_G15_keyUp(unsigned char scancode)
     event.value = 0;
     write(uinput_fd, &event, sizeof(event));
 }
+
 void drv_G15_keyDownUp(unsigned char scancode)
 {
     drv_G15_keyDown(scancode);
     drv_G15_keyUp(scancode);
 
 }
+
 inline unsigned char drv_G15_evalScanCode(int key)
 {
-    // first 12 G keys produce F1 - F12, thats 0x3a + key
+    /* first 12 G keys produce F1 - F12, thats 0x3a + key */
     if (key < 12) {
        return 0x3a + key;
     }
-    // the other keys produce Key '1' (above letters) + key, thats 0x1e + key
+
+    /* the other keys produce Key '1' (above letters) + key, thats 0x1e + key */
     else {
-       return 0x1e + key - 12; // sigh, half an hour to find  -12 ....
+       return 0x1e + key - 12; /* sigh, half an hour to find  -12 .... */
     }
 }
 
@@ -160,12 +166,16 @@ void drv_G15_processKeyEvent(unsigned char *buffer)
     unsigned char m_key_new_states[4];
     unsigned char l_key_new_states[5];
     unsigned char orig_scancode;
-//   printf("%hhx %hhx %hhx %hhx %hhx %hhx %hhx %hhx %hhx \n\n",buffer[0],buffer[1],buffer[2],buffer[3],buffer[4],buffer[5],buffer[6],buffer[7],buffer[8]);
-//   usleep(100);
+
+#if 0
+    printf("%hhx %hhx %hhx %hhx %hhx %hhx %hhx %hhx %hhx \n\n", buffer[0], buffer[1], buffer[2], buffer[3], buffer[4],
+          buffer[5], buffer[6], buffer[7], buffer[8]);
+    usleep(100);
+#endif
+
     if (buffer[0] == 0x01) {
        DEBUG("Checking keys: ");
 
-
        for (i = 0; i < 18; ++i) {
            orig_scancode = drv_G15_evalScanCode(i);
            is_set = 0;
@@ -175,7 +185,7 @@ void drv_G15_processKeyEvent(unsigned char *buffer)
                is_set = 1;
 
            if (!is_set && g_key_states[i] != 0) {
-               // key was pressed but is no more
+               /* key was pressed but is no more */
                if (!kb_single_keypress)
                    drv_G15_keyUp(g_scancode_offset + i);
                g_key_states[i] = 0;
@@ -205,7 +215,7 @@ void drv_G15_processKeyEvent(unsigned char *buffer)
 
            for (i = 0; i < 4; ++i) {
                if (!m_key_new_states[i] && m_key_states[i] != 0) {
-                   // key was pressed but is no more
+                   /* key was pressed but is no more */
                    if (!kb_single_keypress)
                        drv_G15_keyUp(m_scancode_offset + i);
                    m_key_states[i] = 0;
@@ -234,7 +244,7 @@ void drv_G15_processKeyEvent(unsigned char *buffer)
 
            for (i = 0; i < 5; ++i) {
                if (!l_key_new_states[i] && l_key_states[i] != 0) {
-                   // key was pressed but is no more
+                   /* key was pressed but is no more */
                    if (!kb_single_keypress)
                        drv_G15_keyUp(l_scancode_offset + i);
                    l_key_states[i] = 0;
@@ -290,7 +300,8 @@ void drv_G15_initKeyHandling(char *device_filename)
        info("Failed to create input device");
        abort();
     }
-//   atexit(&closeDevice);
+
+/*  atexit(&closeDevice); */
 
     memset(g_key_states, 0, sizeof(g_key_states));
     memset(m_key_states, 0, sizeof(m_key_states));
@@ -305,7 +316,7 @@ static void drv_G15_KBThread(void __attribute__ ((unused)) * notused)
     while (1) {
        mutex_lock(kb_mutex);
        ret = usb_bulk_read(g15_lcd, 0x81, (char *) buffer, 9, 10);
-//      ret = usb_interrupt_read(g15_lcd, 0x81, (char*)buffer, 9, 10);
+/*      ret = usb_interrupt_read(g15_lcd, 0x81, (char*)buffer, 9, 10); */
        mutex_unlock(kb_mutex);
        if (ret == 9) {
            drv_G15_processKeyEvent(buffer);
@@ -528,7 +539,7 @@ int drv_G15_init(const char *section, const int quiet)
 {
     int ret;
 
-    info("%s: %s", Name, "$Revision: 1.8 $");
+    info("%s: %s", Name, "$Revision: 1.9 $");
 
     DEBUG("entered");
 
@@ -584,7 +595,7 @@ int drv_G15_quit(const int quiet)
 
     mutex_destroy(kb_mutex);
     usleep(10 * 1000);
-    kill(kb_thread_pid, SIGKILL);
+    thread_destroy(kb_thread_pid);
 
     drv_G15_closeUIDevice();
     DEBUG("closing UInputDev");
index 2a39b5514f9eca4fc0fe375ae55179051f24f775..cf25d9367c1375067b8b5c41d443db5c9cb18df0 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: plugin_exec.c,v 1.11 2006/07/12 20:47:51 reinelt Exp $
+/* $Id: plugin_exec.c,v 1.12 2006/07/12 21:01:41 reinelt Exp $
  *
  * plugin for external processes
  *
@@ -27,6 +27,9 @@
  *
  *
  * $Log: plugin_exec.c,v $
+ * Revision 1.12  2006/07/12 21:01:41  reinelt
+ * thread_destroy, minor cleanups
+ *
  * Revision 1.11  2006/07/12 20:47:51  reinelt
  * indent
  *
@@ -86,7 +89,6 @@
 #include <unistd.h>
 #include <string.h>
 #include <errno.h>
-#include <signal.h>
 
 #include "debug.h"
 #include "plugin.h"
@@ -181,7 +183,7 @@ static void exec_thread(void *data)
 
 static void destroy_exec_thread(const int n)
 {
-    kill(Thread[n].pid, SIGKILL);
+    thread_destroy(Thread[n].pid);
 
     if (Thread[n].mutex != 0)
        mutex_destroy(Thread[n].mutex);
index 4246c7d0579f873657825033a8a3e0aab855395b..bbfad14801bec6a29a730f87f00bdad22abecd79 100644 (file)
--- a/thread.c
+++ b/thread.c
@@ -1,4 +1,4 @@
-/* $Id: thread.c,v 1.7 2005/05/08 04:32:45 reinelt Exp $
+/* $Id: thread.c,v 1.8 2006/07/12 21:01:41 reinelt Exp $
  *
  * thread handling (mutex, shmem, ...)
  *
@@ -26,6 +26,9 @@
  *
  *
  * $Log: thread.c,v $
+ * Revision 1.8  2006/07/12 21:01:41  reinelt
+ * thread_destroy, minor cleanups
+ *
  * Revision 1.7  2005/05/08 04:32:45  reinelt
  * CodingStyle added and applied
  *
@@ -208,3 +211,9 @@ int thread_create(const char *name, void (*thread) (void *data), void *data)
 
     return pid;
 }
+
+
+int thread_destroy(const int pid)
+{
+    return kill(pid, SIGKILL);
+}
index badafb47f251b8840ec02563640e9649a13e299d..fcecc89ca7f8a604a2c9b875a20805c475c18d77 100644 (file)
--- a/thread.h
+++ b/thread.h
@@ -1,4 +1,4 @@
-/* $Id: thread.h,v 1.6 2005/05/08 04:32:45 reinelt Exp $
+/* $Id: thread.h,v 1.7 2006/07/12 21:01:41 reinelt Exp $
  *
  * thread handling (mutex, shmem, ...)
  *
@@ -26,6 +26,9 @@
  *
  *
  * $Log: thread.h,v $
+ * Revision 1.7  2006/07/12 21:01:41  reinelt
+ * thread_destroy, minor cleanups
+ *
  * Revision 1.6  2005/05/08 04:32:45  reinelt
  * CodingStyle added and applied
  *
@@ -62,5 +65,6 @@ int shm_create(void **buffer, const int size);
 void shm_destroy(const int shmid, const void *buffer);
 
 int thread_create(const char *name, void (*thread) (void *data), void *data);
+int thread_destroy(const int pid);
 
 #endif