I'd assume that it refers either to the symlink or the file to which it links. (See below.)
Can you boot in rescue mode from a CD or DVD?
If so, compare the sizes of
/sbin/pidof on the CD/DVD with the one in
/mnt/sysimage/sbin. On my FC5 system,
pidof is just a symlink to
killall5, so I's only 8 bytes long.
On my system, I get:
Code:
$ ls -l /sbin/pidof
lrwxrwxrwx 1 root root 8 Jul 2 20:16 /sbin/pidof -> killall5
$ ls -l /sbin/killall5
-rwxr-xr-x 1 root root 13560 Feb 13 2006 /sbin/killall5
If the symlink is corrupted, try recreating it using the
ln command.
If it's corrupted, I'd also consider running
fcsk on the drive, since corruption of a file usually result from HD problems.