#include #include #include #include #include #include int main(int argc, char *argv[]) { if (argc != 4) { fprintf(stderr, "usag: %s \n", argv[0]); return EXIT_FAILURE; } const char *source = argv[1]; const char *target = argv[2]; const char *fstype = argv[3]; if (mount(source, target, fstype, 0, NULL) == -1) { fprintf(stderr, "mount failed: %s\n", strerror(errno)); return EXIT_FAILURE; } printf("Mounted %s on %s with type %s\n", source, target, fstype); return EXIT_SUCCESS; }