[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: kdesu
From:       Marcus Meissner <Marcus.Meissner () caldera ! de>
Date:       2000-08-19 8:04:17
[Download RAW message or body]

On Sat, Aug 19, 2000 at 01:50:52AM +0200, Michael Matz wrote:
> Hi,
> 
> On Fri, 18 Aug 2000, Waldo Bastian wrote:
> > kdesu (kdelibs): ERROR: [su.cpp:80] Su PATH = /bin/su
> > kdesu (kdelibs): [kdesu_pty.cpp:91] HAVE_OPENPTY
> > kdesu (kdelibs): [kdesu_pty.cpp:178] grantpt: ptyname = '/dev/pts/5'
> 
> Then ptyname is initialized wrongly. Does the attached patch fix the
> problem for you (I can't test the functionality right now)? (one should
> first not rely on the name argument of openpty, and second not set both
> master and slave to the same name)
> 
> > Translated into english:
> > 
> > opentty() succeeds and returns "/dev/pts/5". I don't think we need to call 
> 
> openpty()
> 
> > konsole_grant_pty in this case but it is done anyway, and there it thinks 
> > that /dev/ptmx is the tty which it refuses to chown/chmod. (It better not)
> 
> ptyname is checked for "/dev/ptmx" in grantpt(), only that it is wrongly
> initialized in PTY::getpt().

> 
> Ciao,
> Michael.

The real problem was a missing configure check in kdesu/configure.in.in...
I thought I fixed that on Thursday?

Ciao, Marcus

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic