Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Dec 2001 16:09:02 -0200
From:      Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
To:        freebsd-hackers@FreeBSD.org
Subject:   rxvt terminal detection patch
Message-ID:  <20011205180924.20369.qmail@exxodus.fedaykin.here>

next in thread | raw e-mail | index | archive | help
Hi,

	I received the following email regarding terminal
detection. Does this looks sane? Any comments?
	I will add this to the rxvt port if I get positive
feedback.
	I believe it is correct but I thought I should ask
a broader audiance.

	Regards,

----- Forwarded message from  -----

To: lioux@FreeBSD.org
Date: Wed, 12 Sep 2001 16:08:15 +1000 (EST)
Message-Id: <200109120608.f8C68Fx70670@mippet.ci.com.au>
Subject: rxvt patch


Hi there,
I have been having problens with rxvt that does not exist in an normal xterm.
I was giving me an error message:

can't open pseudo-tty

I traced this to the get_pty() func in command.c and found FreeBSD uses
the PTYS_ARE_SEARCHED define. This is OK except I also found that the
PTYCHAR1 and PTYCHAR2 defs did not seam to include all the ptys on
a FreeBSD machine. We have many users here and it did not take long before
there were no ptys left in the seach. We have all 256 configured.

Here is the patch that got me working. I was using the /usr/ports/x11/rxvt
(rxvt-2.6.3). Hope this helps.

--- src/command.c.orig  Wed Sep 12 15:41:30 2001
+++ src/command.c       Wed Sep 12 15:42:37 2001
@@ -321,8 +321,8 @@
        ptydev = pty_name;
        ttydev = tty_name;
 
-# define PTYCHAR1      "pqrstuvwxyz"
-# define PTYCHAR2      "0123456789abcdef"
+# define PTYCHAR1      "pqrstuvPQRSTUV"
+# define PTYCHAR2      "0123456789abcdefghijklmnopqrstuv"
        for (c1 = PTYCHAR1; *c1; c1++) {
            ptydev[len] = ttydev[len] = *c1;
            for (c2 = PTYCHAR2; *c2; c2++) {


-- 
Daryl Sayers
Corinthian Engineering                         Ph: (02) 9906 7866
Suite 19, 401 Pacific Hwy                     Fax: (02) 9906 1556
Artarmon, NSW, 2064                         email: daryl@ci.com.au
Australia                                     www: http://www.cordoors.com.au


----- End forwarded message -----

-- 
Mario S F Ferreira - DF - Brazil - "I guess this is a signature."
Computer Science Undergraduate | FreeBSD Committer | CS Developer
flames to beloved devnull@someotherworldbeloworabove.org
feature, n: a documented bug | bug, n: an undocumented feature

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011205180924.20369.qmail>