The device might be a string,
:wild
, :unspecific
, or nil.
Note that :wild
might result from an attempt to read_1
the pathname component, even though portable programs are restricted
from writing_1 such a component value;
see Restrictions on Wildcard Pathnames and Restrictions on Constructing Pathnames.