Split xpopen() into xpopen_both(), xpopen(), and xrun() depending on whether we want to redirect both, one, or neither of stdin/stdout.
Second attempt at one way xpopen().
find -xdev should return mount points, just not contents.
Add cpio -p