Excerpts from mail: 10-Jun-93 AFS problem mike [EMAIL PROTECTED] (2749)

>  I believe I've encountered a problem with AFS. We've
> started using the "template" feature of the latest C++ compilers. When
> this feature is in use, the compiler may have to build ("instantiate")
> certain objects at load time. (This stuff is actually done by a
> program called 'ptlink') For some reason this is failing when I try to
> do a build, with the build taking place on the AFS disks.

The problem occurs because 'ptlink' attempts to move a file from one
directory to another by making a hard link to the file from the target
directory if 'ptlink' determines that both directories are on the same
device.  AFS prevents this because allowing it would create a way to
bypass access checks on a file's directory-level ACL.  The fix to ptlink
is simple.  I reported the problem and the patch to AT&T, Sun, and HP
over six months ago.

                              Keith Gorlen
                      National Institutes of Health
                           Bethesda, MD 20892
                          Phone: (301) 496-1111
                           FAX: (301) 402-2867
                      Internet: [EMAIL PROTECTED]

Reply via email to