/* Very quick hack MFS_(U)MOUNT interface. * written by S N Henson, 1993. */ #include #include #include struct { unsigned short dev; long flags; long reserved[4]; } mnt; #define MFS_MOUNT 0x10c #define MFS_UMOUNT 0x10d main(argc,argv) int argc; char **argv; { if(argc!=3) exit(1); if(!strcmp(argv[1],"-u")) { printf("umount returned %d\n",Dcntl(MFS_UMOUNT,argv[2],0)); exit(0); } mnt.dev = (argv[2][0] & ~32) -'A'; mnt.flags = 0; printf("mount returned %d\n",Dcntl(MFS_MOUNT,argv[1],&mnt)); exit(0); }