+ exit(0);
+}
+failed(fsp)
+ register struct fstab *fsp;
+{
+ extern int errno;
+ extern char *sys_errlist[];
+ int err = errno;
+ printf("Attempt to mount ");
+ location(fsp);
+ printf("FAILED: %s\n", sys_errlist[err]);
+}
+succeed(fsp)
+ register struct fstab *fsp;
+{
+ printf("Mounted ");
+ location(fsp);
+ printf("\n");
+}
+location(fsp)
+ register struct fstab *fsp;
+{
+ extern int ro;
+ printf("%s on %s %s ",
+ fsp->fs_file, fsp->fs_spec,
+ ro ? "(Read Only)" : "");
+}
+
+mountfs(spec, name, ro)
+ char *spec, *name;
+ int ro;
+{
+ register char *np;
+ register struct mtab *mp;
+ int mf;
+
+ if(mount(spec, name, ro) < 0) {
+ return(1);
+ }
+ np = spec;