/* * Copyright (c) 1990, 1992 Jan-Simon Pendry * Copyright (c) 1992 The Regents of the University of California * All rights reserved. * * This code is derived from software contributed to Berkeley by * Jan-Simon Pendry. * * %sccs.include.redist.c% * * @(#)mount_fdesc.c 5.2 (Berkeley) 07/05/92 */ #include #include #include #include #include #include #include void usage __P((void)); int main(argc, argv) int argc; char *argv[]; { int ch, mntflags; mntflags = 0; while ((ch = getopt(argc, argv, "F:")) != EOF) switch(ch) { case 'F': mntflags = atoi(optarg); break; case '?': default: usage(); } argc -= optind; argv += optind; if (argc != 2) usage(); if (mount(MOUNT_FDESC, argv[1], mntflags, NULL)) { (void)fprintf(stderr, "mount_fdesc: %s\n", strerror(errno)); exit(1); } exit(0); } void usage() { (void)fprintf(stderr, "usage: mount_fdesc [ -F fsoptions ] /dev/fd mount_point\n"); exit(1); }