aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjames <>2008-02-28 01:51:43 +0000
committerjames <>2008-02-28 01:51:43 +0000
commit6eb11161ee26aa9a67de6af702354c1d41831cf6 (patch)
tree44048682ce3d2bf8f1bbf65f0e14e73b06bc9140
parente2937a573de672f9cf6151478828adbe625b48aa (diff)
downloadsympathy-6eb11161ee26aa9a67de6af702354c1d41831cf6.tar.gz
sympathy-6eb11161ee26aa9a67de6af702354c1d41831cf6.tar.bz2
sympathy-6eb11161ee26aa9a67de6af702354c1d41831cf6.zip
*** empty log message ***
-rw-r--r--apps/sympathy.c29
-rw-r--r--sympathy.14
-rw-r--r--version-md5sums1
-rw-r--r--version-stamps3
4 files changed, 35 insertions, 2 deletions
diff --git a/apps/sympathy.c b/apps/sympathy.c
index 89cc552..91f6c0c 100644
--- a/apps/sympathy.c
+++ b/apps/sympathy.c
@@ -11,6 +11,9 @@ static char rcsid[] =
/*
* $Log$
+ * Revision 1.22 2008/02/28 01:47:44 james
+ * *** empty log message ***
+ *
* Revision 1.21 2008/02/27 16:01:24 james
* *** empty log message ***
*
@@ -86,6 +89,7 @@ static char rcsid[] =
#include <string.h>
#include <strings.h>
#include <malloc.h>
+#include <fcntl.h>
#include "mainloop.h"
@@ -489,6 +493,31 @@ main (int argc, char *argv[])
}
else
{
+ /*HACK-- check that console=device does not occur in */
+ /*/proc/cmdline*/
+ if (!oargs['d'])
+ fatal_moan("no argument to -d");
+
+ {
+ char kernel_cmdline[4096]={0};
+ char search_string[1024]="console=";
+ char *ptr=oargs['d'];
+ int fd;
+
+ if (!strncmp("/dev/",ptr,5)) ptr+=5;
+
+ strcat(search_string,ptr);
+
+ fd=open("/proc/cmdline",O_RDONLY);
+ read(fd,kernel_cmdline,sizeof(kernel_cmdline));
+ close(fd);
+
+ kernel_cmdline[sizeof(kernel_cmdline)-1]=0;
+
+ if (strstr(kernel_cmdline,search_string))
+ fatal_moan("/proc/cmdline contains %s",search_string);
+ }
+
tty =
serial_open (oargs['d'],
oflags['K'] ? SERIAL_LOCK_ACTIVE :
diff --git a/sympathy.1 b/sympathy.1
index 17beda2..2ec7ea3 100644
--- a/sympathy.1
+++ b/sympathy.1
@@ -364,7 +364,7 @@ logs certain other events to the file. When the baud\-rate is changed
.I sympathy
writes <baud changed to 19200>. Whenever a modem control line changes state
.I sympathy
-appends <Modem lines changed: \fI+/-line\fP> to the log. Where \fI+\fP
+appends <Modem lines changed: \fI+/-line\fP ...> to the log. Where \fI+\fP
indicates that \fIline\fP was asserted and \fI-\fP indicates that it was de-asserted.
When the terminal device reports receive errors
.I sympathy
@@ -440,7 +440,7 @@ either hangs up on the client or issues CTRL\-B quit, and the client detaches fr
the server.
.IP
Later the user wishes to retrieve her session and to determine which sympathy
-sessions are active issues:
+sessions are active and issues:
.IP
[foo@barhost ~]$ sympathy \-ls
.br
diff --git a/version-md5sums b/version-md5sums
index c722bfd..b7dc3a0 100644
--- a/version-md5sums
+++ b/version-md5sums
@@ -8,3 +8,4 @@ f844259e45d571cf913580d8851ee261 1.1.3
88cd008326dcedb9dee8011ce2697e6a 1.1.4
93f010bab6441e6f679f523725507d04 1.1.5
0baf4bcc06f0271dba444738df2ef1e3 1.1.6
+30b3685c955c05efa7ba0affb9fbca1a 1.1.7
diff --git a/version-stamps b/version-stamps
new file mode 100644
index 0000000..8a2a5c4
--- /dev/null
+++ b/version-stamps
@@ -0,0 +1,3 @@
+88cd008326dcedb9dee8011ce2697e6a "February 27, 2008"
+93f010bab6441e6f679f523725507d04 "February 28, 2008"
+0baf4bcc06f0271dba444738df2ef1e3 "February 28, 2008"