--- Net2/arch/i386/floppy/mount/mount.c 2018/04/24 18:04:01 1.1 +++ Net2/arch/i386/floppy/mount/mount.c 2018/04/24 18:05:33 1.1.1.2 @@ -45,20 +45,26 @@ main(argc, argv) char **argv; { struct ufs_args args; + int update =0; if (*++argv && **argv == '-') { - err("no options available", 0); - _exit(1); + if (strcmp(*argv, "-u") == 0) { + update = MNT_UPDATE; + ++argv; argc--; + } else { + err("option not available", 0); + _exit(1); + } } if (argc != 3) { - err("usage: mount dev dir", 0); + err("usage: mount [-u] dev dir", 0); _exit(1); } args.fspec = argv[0]; args.exflags = 0; args.exroot = DEFAULT_ROOTUID;; - if (mount(MOUNT_UFS, argv[1], 0, &args)) { + if (mount(MOUNT_UFS, argv[1], update, &args)) { err(argv[0], 1); _exit(1); }