So you are able to reproduce _FileReadLink() not working?
I found a way entirely around using _FileReadLink() for what I was doing (to use 'p_buf_name_no_symlinks'), so I don't need it anymore, but still wanted to report this issue in case it was really broken and should be fixed.