in reply to Re^5: caller of perl scriptin thread caller of perl script
$^O is the name of the operating system, and what's wrong with it is documented in perlvar.