On 2008-Jul-19 19:44:18 -0700, Unga <[EMAIL PROTECTED]> 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.

>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.

-- 
Peter Jeremy
Please excuse any delays as the result of my ISP's inability to implement
an MTA that is either RFC2821-compliant or matches their claimed behaviour.

Attachment: pgpJWcB8BpLRs.pgp
Description: PGP signature

Reply via email to