shell / mymove.c
mymove.c
Raw
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>


int main(int argc, char *argv[]) {
    
    if (argc != 3){
        fprintf(stderr, "Error: Invalid number of arguments.\n");
        return EXIT_FAILURE;
    }
   
    if (rename(argv[1], argv[2])  != 0){
        fprintf(stderr, "An error occured while renaming your file.\n");
        return EXIT_FAILURE;
    }
}