routine dir_link (
dir: file_t;
RPT
file: file_t;
name: string_t;
excl: int);
Create a hard link.
If dir and file are not implemented by the same filesystem, EXDEV should
be returned. If the two filesystems, however can inter-operate and guarantee
the appropriate POSIX semantics, they can communicate by a private protocol and
allow hard links between them. If excl is set, then fail if name already
exists in dir.
