Change ISOFSMNT_NORRIP to just MNT_NORRIP to reflect the change in
[unix-history] / sbin / mount_isofs / mount_isofs.c
CommitLineData
4c213a4a
JH
1#ifndef lint
2static char rcsid[] = "$Header: /b/source/CVS/src/sbin/mount_isofs/mount_isofs.c,v 1.5 1993/07/19 13:31:39 cgd Exp $";
3#endif
4
15637ed4
RG
5#include <stdio.h>
6#include <sys/types.h>
4c213a4a 7#define ISOFS
15637ed4
RG
8#include <sys/mount.h>
9
10void
11usage ()
12{
13 fprintf (stderr, "usage: mount_iso bdev dir\n");
14 exit (1);
15}
16
17int
18main (argc, argv)
19int argc;
20char **argv;
21{
22 char *dev;
23 char *dir;
24 struct ufs_args args;
25 int c;
15637ed4
RG
26 int opts;
27
28 opts = MNT_RDONLY;
29
4c213a4a
JH
30 argc--;
31 argv++;
32 while (argc > 2) {
33 if (!strcmp("-F", argv[0])) {
34 argc--; argv++;
35 opts |= atoi(argv[0]);
36 argc--; argv++;
37 } else if (!strcmp(argv[0], "-norrip")) {
38 opts |= ISOFSMNT_NORRIP;
39 argc--; argv++;
40 } else
41 usage();
15637ed4
RG
42 }
43
4c213a4a
JH
44 dev = argv[0];
45 dir = argv[1];
15637ed4
RG
46
47 args.fspec = dev;
4c213a4a 48 args.exflags = MNT_EXRDONLY | opts;
15637ed4
RG
49 args.exroot = 0;
50
51 if (mount (MOUNT_ISOFS, dir, MNT_RDONLY, &args) < 0) {
52 perror ("mount");
53 exit (1);
54 }
55
56 exit (0);
57}
58