Subject: Re: Was: Re: Cloning /dev/wd0 Now: rsync
To: Christos Zoulas <christos@zoulas.com>
From: Herb Peyerl <hpeyerl@beer.org>
List: netbsd-help
Date: 12/10/2002 11:51:37
christos@zoulas.com (Christos Zoulas) wrote:
> Ok, so it is selecting on fds in [0..2] and looking if it can write to
> them. Which means that it cannot, because it would block. So what
> are fd's 0,1,2 point to [use lsof -p 8708]? And why cannot it write?
interesting. I've never used lsof before. I built it with pkgsrc:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rsync 8708 root cwd VDIR 4,8 512 202752 /backup (/dev/sd1a)
rsync 8708 root txt VREG 4,7 136896 11828 /usr/local/bin/rsync
rsync 8708 root txt VREG 4,0 45369 175243 /usr/libexec/ld.elf_so
rsync 8708 root txt VREG 4,0 701120 151622 /usr/lib/libc.so.12.84
rsync 8708 root 1u unix 0xc0f5054c 0t0 ->0xc0f50c84
rsync 8708 root 2u VCHR 5,5 0t255575 41469 /dev/ttyp5
rsync 8708 root 3u unix 0xc0ce45e8 0t0 ->0xc0f50dd4
rsync 8708 root 5u unix 0xc0f503fc 0t0 ->0xc0f50a8c
So looks like some unhappiness with /dev/ttyp5 which is tied to an
sshd back to an xterm on my netbsd/sparc in front of me here. The
xterm is still speaking to me and is not blocked... I can type, and
do a ^R and that works correctly.