1 /*- 2 * Copyright (c) 1991, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)mount.c 8.1 (Berkeley) 06/11/93 8 */ 9 10 #include <sys/param.h> 11 #include <sys/mount.h> 12 13 #define DEFAULT_ROOTUID -2 14 15 int eval; 16 17 main(argc, argv) 18 int argc; 19 char **argv; 20 { 21 struct ufs_args args; 22 23 if (*++argv && **argv == '-') { 24 err("no options available", 0); 25 _exit(1); 26 } 27 if (argc != 3) { 28 err("usage: mount dev dir", 0); 29 _exit(1); 30 } 31 args.fspec = argv[0]; 32 args.exflags = 0; 33 args.exroot = DEFAULT_ROOTUID;; 34 35 if (mount(MOUNT_UFS, argv[1], 0, &args)) { 36 err(argv[0], 1); 37 _exit(1); 38 } 39 _exit(0); 40 } 41 42 #define PROGNAME "mount: " 43 #include "errfunction" 44