aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drv_BeckmannEgle.c9
-rw-r--r--lcd4linux.c39
2 files changed, 31 insertions, 17 deletions
diff --git a/drv_BeckmannEgle.c b/drv_BeckmannEgle.c
index 375d7b6..b6a6e40 100644
--- a/drv_BeckmannEgle.c
+++ b/drv_BeckmannEgle.c
@@ -1,4 +1,4 @@
-/* $Id: drv_BeckmannEgle.c,v 1.2 2004/05/31 05:38:02 reinelt Exp $
+/* $Id: drv_BeckmannEgle.c,v 1.3 2004/06/02 05:14:16 reinelt Exp $
*
* driver for Beckmann+Egle mini terminals
* Copyright 2000 Michael Reinelt <reinelt@eunet.at>
@@ -22,6 +22,11 @@
*
*
* $Log: drv_BeckmannEgle.c,v $
+ * Revision 1.3 2004/06/02 05:14:16 reinelt
+ *
+ * fixed models listing for Beckmann+Egle driver
+ * some cosmetic changes
+ *
* Revision 1.2 2004/05/31 05:38:02 reinelt
*
* fixed possible bugs with user-defined chars (clear high bits)
@@ -193,7 +198,7 @@ int drv_BE_list (void)
{
int i;
- for (i = 0; Models[i].type > 0; i++) {
+ for (i = 0; Models[i].type > -1; i++) {
printf ("%s ", Models[i].name);
}
return 0;
diff --git a/lcd4linux.c b/lcd4linux.c
index 7e44a69..20c6ed7 100644
--- a/lcd4linux.c
+++ b/lcd4linux.c
@@ -1,8 +1,9 @@
-/* $Id: lcd4linux.c,v 1.69 2004/03/14 07:11:42 reinelt Exp $
+/* $Id: lcd4linux.c,v 1.70 2004/06/02 05:14:16 reinelt Exp $
*
* LCD4Linux
*
- * Copyright 1999-2003 Michael Reinelt <reinelt@eunet.at>
+ * Copyright 1999-2004 Michael Reinelt <reinelt@eunet.at>
+ * Copyright 2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
*
* This file is part of LCD4Linux.
*
@@ -22,6 +23,11 @@
*
*
* $Log: lcd4linux.c,v $
+ * Revision 1.70 2004/06/02 05:14:16 reinelt
+ *
+ * fixed models listing for Beckmann+Egle driver
+ * some cosmetic changes
+ *
* Revision 1.69 2004/03/14 07:11:42 reinelt
* parameter count fixed for plugin_dvb()
* plugin_APM (battery status) ported
@@ -358,7 +364,8 @@
#define PIDFILE "/var/run/lcd4linux.pid"
-static char *release="LCD4Linux " VERSION " (c) 2003 Michael Reinelt <reinelt@eunet.at>";
+static char *release = "LCD4Linux " VERSION;
+static char *copyright = "Copyright 1999-2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>";
static char **my_argv;
static int got_signal=0;
@@ -369,6 +376,7 @@ extern char* output;
static void usage(void)
{
printf ("%s\n", release);
+ printf ("%s\n", copyright);
printf ("usage: lcd4linux [-h]\n");
printf (" lcd4linux [-l]\n");
printf (" lcd4linux [-c key=value] [-i] [-f config-file] [-v]\n");
@@ -451,23 +459,23 @@ void handler (int signal)
int main (int argc, char *argv[])
{
- char *cfg="/etc/lcd4linux.conf";
+ char *cfg = "/etc/lcd4linux.conf";
char *display, *driver, *layout;
char section[32];
int c;
- int quiet=0;
- int interactive=0;
-
+ int quiet = 0;
+ int interactive = 0;
+ int pid;
// save arguments for restart
- my_argv=malloc(sizeof(char*)*(argc+1));
- for (c=0; c<argc; c++) {
- my_argv[c]=strdup(argv[c]);
+ my_argv = malloc(sizeof(char*)*(argc+1));
+ for (c = 0; c < argc; c++) {
+ my_argv[c] = strdup(argv[c]);
}
- my_argv[c]=NULL;
+ my_argv[c] = NULL;
- running_foreground=0;
- running_background=0;
+ running_foreground = 0;
+ running_background = 0;
while ((c=getopt (argc, argv, "c:Ff:hilo:qv"))!=EOF) {
@@ -492,6 +500,7 @@ int main (int argc, char *argv[])
break;
case 'l':
printf ("%s\n", release);
+ printf ("%s\n", copyright);
drv_list();
exit(0);
case 'o':
@@ -586,8 +595,8 @@ int main (int argc, char *argv[])
close(fd);
// create PID file
- if (pid_init(PIDFILE)!=0) {
- error ("PID file creation failed!");
+ if ((pid = pid_init(PIDFILE)) != 0) {
+ error ("lcd4linux already running as process %d", pid)
exit (1);
}