From: Simon Strandgaard Date: 2004-04-11T07:59:14+09:00 Subject: symlink? reports false File.stat(name).symlink? keeps returning false, even though I do stat on a real symlink file. Shouldn't symlink? return true in on the 'xyzxyzxyz'.. see attached snippet -- Simon Strandgaard server> ruby a.rb filename=/usr/home/neoneye/kode/editor/projects/regexp_engine/test/a.rb symlink?=false type=file # ---------------------------------------- filename=xyzxyzxyz symlink?=false type=link # server> expand -t2 a.rb require 'fileutils' def info(name) stat = File.stat(name) ftype = File.ftype(name) issym = File.stat(name).symlink? puts "filename=#{name}\nsymlink?=#{issym}\ntype=#{ftype}\n#{stat.inspect}" end absname = File.expand_path(__FILE__) linkname = "xyzxyzxyz" FileUtils.ln_s(absname, linkname) info(absname) puts("-"*40) info(linkname) FileUtils.rm(linkname) server>