| /* | |
| * A trivial shell command wrapping rename(2). | |
| */ | |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| int main(int argc, char **argv) | |
| { | |
| if (argc != 3) { | |
| fprintf(stderr, "usage: rename <from> <to>\n"); | |
| exit(EXIT_FAILURE); | |
| } | |
| if (rename(argv[1], argv[2]) == -1) { | |
| perror("rename"); | |
| exit(EXIT_FAILURE); | |
| } | |
| exit(0); | |
| } |