[Patch] Add session name to hard status

"Praveen Chidambaram" <[email protected]> Thu, 11 Sep 2008 10:50:38 -0600
Newsgroups gmane.comp.gnu.screen
Message-ID <8ca921b60809110950s4cc628car99993d4829cd881b__44043.6088516892$1238089062$gmane$org@mail.gmail.com>
patch-session-name.patch (text/x-patch, 512 B)
--- screen.c.orig	2008-09-11 10:47:37.000000000 -0600
+++ screen.c	2008-09-11 10:00:50.000000000 -0600
@@ -2601,6 +2601,19 @@
 	    }
 	  p += strlen(p) - 1;
 	  break;
+	case 'S':
+	  *p = 0;
+	  if ((int)strlen(SockName) < l)
+	    {
+      		char pid[10] = {0};
+      		char sessionname[25] = {0};
+      		sscanf(SockName, "%d.%s", pid,sessionname);
+      		strcpy(p, sessionname);
+      		if(*p)
+	         qmflag = 1;
+	    }
+	  p += strlen(p) - 1;
+	  break;
 	case 'F':
 	  p--;
 	  /* small hack */