How would the permissions look in this case? 

Do we update the perms on A if the manage_symlink_access is set and C if it is not set? 

I think a test would be nice for us to see if there is behavior difference in File.realfile amongst the platforms?