int symlink(const char* target, const char* path);
Creates a symbolic link at path that points to target. Returns zero on success, or the negation of the error code on error.
link, readlink