Fixes full paths issue.

Currently it's impossible to pass full path into `symlink()`. This patch addresses that.