Pseudoterminals increase: compilation error

Unga unga888 at yahoo.com
Sun Jul 20 13:41:53 UTC 2008


--- On Sun, 7/20/08, Peter Jeremy <peterjeremy at optushome.com.au> wrote:

> From: Peter Jeremy <peterjeremy at optushome.com.au>
> Subject: Re: Pseudoterminals increase: compilation error
> To: "Unga" <unga888 at yahoo.com>
> Cc: freebsd-stable at freebsd.org
> Date: Sunday, July 20, 2008, 6:37 PM
> On 2008-Jul-19 19:44:18 -0700, Unga
> <unga888 at yahoo.com> wrote:
> >truss -o truss.log -f expect -c "spawn ls"
> >
> > 1178: open("/dev/ptyp0",O_RDWR,027757763030)
>    ERR#5 'Input/output error'
> > 1178: open("/dev/ptyp1",O_RDWR,027757763030)
>    ERR#5 'Input/output error'
> > 1178: open("/dev/ptyp2",O_RDWR,027757763030)
>    = 5 (0x5)
> > 1178: fstat(5,{mode=crw-rw-rw-
> ,inode=178,size=0,blksize=4096}) = 0 (0x0)
> > :
> > :
> > 1178: chown("/dev/ttyp2",1002,4)            
>    ERR#1 'Operation not permitted'
> 
> This is definitely wrong.  expect should not be calling
> chown(2),
> it should be calling pt_chown.
> 
Hmm...that's a good point. I'll check that.


> >I'm using Expect-5.43.0 compiled from sources.
> >
> >So, it looks like some sort of a misconfiguration.
> Still investigating.
> 
> Have you built the FreeBSD port or used your own build
> configuration?
> If the latter, I suggest you build the port - it works for
> me.
> 

Yes, I build my own build configuration. Anyway, I'll check what are the patches applied by the FreeBSD port.

Unga


      


More information about the freebsd-stable mailing list