You are viewing the version of this documentation from Perl blead. This is the main development branch of Perl. (git commit 2912ef9981a8215226f4f7e5e9cd82d83173b3c1)

Creates a new filename symbolically linked to the old filename. Returns 1 for success, 0 otherwise. On systems that don't support symbolic links, raises an exception. To check for that, use eval:

my $symlink_exists = eval { symlink("",""); 1 };

Portability issues: "symlink" in perlport.