#include /* for link */ #include /* for strerror */ #include #include /* for printf */ #include /* for exit() */ int main(int argc, char **argv) { if(argc != 3) { printf("usage: %s oldpath newpath\n", argv[0]); exit(1); } if(link(argv[1], argv[2]) != 0) { printf("Error while linking: %s\n", strerror(errno)); exit(1); } return 0; }