I gather system calls can return EINTR only when they are "slow".  True?

What makes a system call "slow"?  Is it the ability to block for a while?  But I wouldn't think dup(2) would block, for example.

(I -=Love=- *ix!)