Mr. Darwin G. (D G) Adams wrote:
> I was able to configure and install it to $HOME/screen4.1. $HOME is my > home directory. > > So, as I install this as a non-root user, the "multiuser" ability goes > away? If you use the screen-4.1.0w tarball, you can add --disable-multiuser as an argument to configure. Alternatively, with the official release tarball, you can edit config.h and undefine MULTIUSER. In either case, you'll want to apply the following patch in order to compile: diff --git a/src/attacher.c b/src/attacher.c index d85a2f8..00ddfff 100644 --- a/src/attacher.c +++ b/src/attacher.c @@ -325,6 +325,7 @@ int how; m.type = MSG_DETACH; /* If there is no password for the session, or the user enters the correct * password, then we get a SIGCONT. Otherwise we get a SIG_BYE */ +#ifdef MULTIUSER signal(SIGCONT, AttachSigCont); if (WriteMessage(lasts, &m)) Panic(errno, "WriteMessage"); @@ -333,6 +334,7 @@ int how; pause(); /* wait for SIGCONT */ signal(SIGCONT, SIG_DFL); ContinuePlease = 0; +#endif if (how != MSG_ATTACH) return 0; /* we detached it. jw. */ sleep(1); /* we dont want to overrun our poor backend. jw. */ -- William Pursell _______________________________________________ screen-users mailing list screen-users@gnu.org http://lists.gnu.org/mailman/listinfo/screen-users