Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S269725AbUISCQ2 (ORCPT ); Sat, 18 Sep 2004 22:16:28 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S269731AbUISCQ2 (ORCPT ); Sat, 18 Sep 2004 22:16:28 -0400 Received: from rproxy.gmail.com ([64.233.170.200]:62691 "EHLO mproxy.gmail.com") by vger.kernel.org with ESMTP id S269725AbUISCQ0 (ORCPT ); Sat, 18 Sep 2004 22:16:26 -0400 Message-ID: <9e4733910409181916446719b8@mail.gmail.com> Date: Sat, 18 Sep 2004 22:16:26 -0400 From: Jon Smirl Reply-To: Jon Smirl To: Vladimir Dergachev Subject: Re: Design for setting video modes, ownership of sysfs attributes Cc: Keith Packard , Mike Mestnik , dri-devel , lkml In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <9e47339104091815125ef78738@mail.gmail.com> <9e47339104091817545b3d2675@mail.gmail.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1308 Lines: 33 You did that from an xterm, right? Which console device is the xterm running on? X starts up a process that knows which device it is running and it can remember that device since X stays running. Maybe the answer is that this is something for the VC layer since the VC layer stays running and knows what device it was started on. An escape sequence could query the device from the VC terminal emulator. Is there some way to figure this out from the environment? On Sat, 18 Sep 2004 21:57:32 -0400 (EDT), Vladimir Dergachev wrote: > On Sat, 18 Sep 2004, Jon Smirl wrote: > > Isn't there an enviroment variable that tells what device is the > > console for the session? How do you tell what serial port you're on > > when multiple people are logged in on serial lines? > > From any program you can do this: > > volodya@silver:~$ ls -l /proc/self/fd/0 > lrwx------ 1 volodya users 64 Sep 18 21:56 /proc/self/fd/0 -> /dev/pts/1 > > So you get the pointer to the actual device stdin is associated to. -- Jon Smirl jonsmirl@gmail.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/