I always used $0 to display my Perl program's status on the command-line which is incredibly useful for debugging. Today, our hosting provider upgraded our server (Linux Redhat, perl, v5.8.0 built for i686-linux) and now the $0 assignment is not reflected in the 'ps' output anymore.
Is this a kernel issue and can I enable this again since I cannot live without! If not, how come some processes still do it (e.g. crond, xinetd)?