#include // symlink, readlink #include // perror, printf int main(int argc, char* argv[]) { if(symlink(argv[1], argv[2]) < 0) { perror("symlink"); return 1; } char buf[1024]; if(readlink(argv[2], buf, 1024) < 0) { perror("readlink"); return 2; } printf("%s\n", buf); }