From: rdparker AT butlermfg DOT org (Parker, Ron) Subject: RE: Update/more questions on mount points 25 Sep 1998 09:00:38 -0700 Message-ID: <199809251515.IAA13324.cygnus.cygwin32.developers@cygnus.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="---- =_NextPart_000_01BDE897.E896B11C" To: Geoffrey Noer , cygwin32-developers AT cygnus DOT com This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------ =_NextPart_000_01BDE897.E896B11C Content-Type: text/plain > 1) Should mount ask the user whether they want the directory created > for them? (Tempted to just print a warning and keep mount > non-interactive). Just prompt. > 2) Should mount have a flag that would make it scan the mount > tables and create all missing mount-point directories? Yes. > I'm currently thinking that we should detect the inability to > translate a particular path from Win32 to POSIX. Cygwin would then > create a mount point on the fly for the drive letter in question. So > Q: would be added to the HKEY_LOCAL_USER mount table as /q or /mnt/q > (whichever makes more sense) and then that mount point would be used > for that and future translations involving that drive letter. Of > course, the user could always opt to remove it and put in a different > mapping later if they so choose. I'm inclined to agree with Andrew on this on. Make it temporary. Also, temporary mount points might be a solution for chroot. I'm beginning to think that the most universally satisfactory solution for mount points, might be to have opendir and its related functions insert the mount points into their output. This would be done only for nonexistent mount points and any nonexistent parent directories. We could also add /dev/* to the content that would be inserted into the output of these functions. ------ =_NextPart_000_01BDE897.E896B11C Content-Type: application/ms-tnef Content-Transfer-Encoding: base64 eJ8+IicPAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy b3NvZnQgTWFpbC5Ob3RlADEIAQSAAQAqAAAAUkU6IFVwZGF0ZS9tb3JlIHF1ZXN0aW9ucyBvbiBt b3VudCBwb2ludHMATg8BCYABACEAAAAwN0JCQTVBNjQ1NEZEMjExQjRDOTAwMTA0QjhDRjNEOQAt BwEggAMADgAAAM4HCQAZAAoAEwAlAAUAPgEBBYADAA4AAADOBwkAGQAKABIAOgAFAFIBAQ2ABAAC AAAAAgACAAEDkAYAnAkAADAAAAALAAIAAQAAAAsAKwAAAAAAAwAuAAAAAABAADkAgBkF0ZfovQEe AHAAAQAAACYAAABVcGRhdGUvbW9yZSBxdWVzdGlvbnMgb24gbW91bnQgcG9pbnRzAAAAAgFxAAEA AAAbAAAAAb3oJ18NoLg8DlO/EdKANAgACeAbgQAbleaQAAIBCRABAAAAEAQAAAwEAACuBgAATFpG dd/7LlIDAAoAcmNwZzEyNeIyA0N0ZXgFQQEDAff/CoACpAPkBxMCgA/zAFAEVj8IVQeyESUOUQMB AgBjaOEKwHNldDIGAAbDESX2MwRGE7cwEiwRMwjvCfe2OxgfDjA1ESIMYGMAULMLCQFkMzYWUAun YwEwoCA+IDEpBgBoCGAobGQgBGB1AjAgYQBzayB0aGUgdXsUEAXAdx6gHpEFwB6ReU8fEABwBUAe kmRpGCBjznQFsB/QBQBlYQ6wCzE/CsAKgB0wIgECEB+DbT95IgAoVCKgBTAJgB6Ab+wgah7QBUBw BRAeIh/hqwSgC4BnHkBuHdBrCeDWcB3kIZluAiAtJCEEkIEA0HRpdmUpLiGUfSGUSiPEA3AFMCeb HTAy7x1tE+AnYCRRZgtgJOAekJchUB8QHaRhJUAgaQVA3wTwA5EekiWeAZFsB5ElAushJB5AbAMg bQQBJMId8zgtcG8kIiCGCJBzP40nqlkHkCkdSSdtIRB3CHAYIAIwbB/QHpALgGv3JMIrxB6wcx2U AQAOsCDAvx6DC4ABoAMQLMA0gW8hlv50JxAAgAtgL3Ij8ArAJ0B/NAALYAXACrAekCIwA2EgGlcL gDMUQCOBUE9TiElYLiIAQ3lnA/D/A6AsFB6RC5AhpS82HeUwxP8CIB6DK3Af0CJFIHAFECshby6w AkASgTtxcQpQI9BpSwIgOwFTN4dROiwFYh0rMWQBACNjHpJIS0UAWV9MT0NBTF9wVVNFUh3lLoMe QSDML3E+AAXAL20CMEUQ/SGWKB8gDeAeoCdgBcAscv8EIARgGCAs4AnwFBAdYCUC/zwCK7Q9WkHH HtEhhyJEK+HxJQJmdXQIcB6wOBZAkesEIAuAdgbwdjT3P0o7AdxPZjxHCGEUECweiE+h1x3BB0Af 8HkEIG8FMSOB3xggBGArISzBJQJwS/BAAn8kYCCAASAEkDRBIZYAwHCucCTCOGI/8WYflHMjkHkT 0G9vFBAnmzPCC4Bj/TcgbiNUK5AJ0R8QLMA5sP5BJRAYIAfgPhMEAD4BOwG+TSyFDrAjIAWwCsB5 OwF8QWxV0FABWrY9SkdBafxnaAVAQiJVwQpAQIIiM7sT0ANgbykMM8JCIGcLgP8ks0KzNMErtC1E I9EeECdRzxQAL6FVsUyxc2YnISDi/13rXGpQAF03I4ErA1GACfD/IIEk8yzABCAYIDhiS8JXgP9M xh7hYYZciSQhQsNm0QhgtnRS0TsBVFmSQcdkAiD9ZmFuPpUmkQ7ABAAOsB4h/1xrJQIAcB/QbSoK sW2iMSn9OwFXHrBQtlXRQlFFAAEA+HYvKkKmBaAm4SATK+f/QiFopCNRaiZqxT4AVWMUEAtn+CeV fXfQAwD9P1IDAAAeAEIQAQAAACIAAAA8MTk5ODA5MjQxODM2NTIuNTg0NDlAY3lnbnVzLmNvbT4A AAADAN4/r28AAAsAB4AIIAYAAAAAAMAAAAAAAABGAAAAAAOFAAAAAAAAAwAIgAggBgAAAAAAwAAA AAAAAEYAAAAAEIUAAAAAAAADAAGACCAGAAAAAADAAAAAAAAARgAAAABShQAA8BMAAB4AAoAIIAYA AAAAAMAAAAAAAABGAAAAAFSFAAABAAAABAAAADguNQADAAmACCAGAAAAAADAAAAAAAAARgAAAAAB hQAAAAAAAAsACoAIIAYAAAAAAMAAAAAAAABGAAAAAA6FAAAAAAAAAwALgAggBgAAAAAAwAAAAAAA AEYAAAAAEYUAAAAAAAADAAyACCAGAAAAAADAAAAAAAAARgAAAAAYhQAAAAAAAB4AA4AIIAYAAAAA AMAAAAAAAABGAAAAADaFAAABAAAAAQAAAAAAAAAeAASACCAGAAAAAADAAAAAAAAARgAAAAA3hQAA AQAAAAEAAAAAAAAAHgAFgAggBgAAAAAAwAAAAAAAAEYAAAAAOIUAAAEAAAABAAAAAAAAAAsALoAL IAYAAAAAAMAAAAAAAABGAAAAAACIAAAAAAAACwAvgAsgBgAAAAAAwAAAAAAAAEYAAAAABYgAAAAA AAALAHOACCAGAAAAAADAAAAAAAAARgAAAAAGhQAAAAAAAAMAJgAAAAAAAwA2AAAAAAAeADFAAQAA ABEAAABSRFBBUktFUkQwNkZDNDAwAAAAAAMAGkAAAAAAHgAwQAEAAAARAAAAUkRQQVJLRVJEMDZG QzQwMAAAAAADABlAAAAAAAMAgBD/////AgH5PwEAAAB0AAAAAAAAANynQMjAQhAatLkIACsv4YIB AAAABgAAAC9PPUJVVExFUiBNQU5VRkFDVFVSSU5HIENPTVBBTlkvT1U9QlVJTERJTkdTL0NOPVJF Q0lQSUVOVFMvQ049VE9XRVIvQ049UkRQQVJLRVJEMDZGQzQwMAAeAPg/AQAAAAwAAABQYXJrZXIs IFJvbgAeADhAAQAAABEAAABSRFBBUktFUkQwNkZDNDAwAAAAAAIB+z8BAAAAdAAAAAAAAADcp0DI wEIQGrS5CAArL+GCAQAAAAYAAAAvTz1CVVRMRVIgTUFOVUZBQ1RVUklORyBDT01QQU5ZL09VPUJV SUxESU5HUy9DTj1SRUNJUElFTlRTL0NOPVRPV0VSL0NOPVJEUEFSS0VSRDA2RkM0MDAAHgD6PwEA AAAMAAAAUGFya2VyLCBSb24AHgA5QAEAAAARAAAAUkRQQVJLRVJEMDZGQzQwMAAAAABAAAcw0IGW tpXovQFAAAgwHLGW6JfovQEeAD0AAQAAAAUAAABSRTogAAAAAB4AHQ4BAAAAJgAAAFVwZGF0ZS9t b3JlIHF1ZXN0aW9ucyBvbiBtb3VudCBwb2ludHMAAAALACkAAAAAAAsAIwAAAAAAAwAGEDI8JBkD AAcQFwQAAAMAEBABAAAAAwAREAEAAAAeAAgQAQAAAGUAAAAxKVNIT1VMRE1PVU5UQVNLVEhFVVNF UldIRVRIRVJUSEVZV0FOVFRIRURJUkVDVE9SWUNSRUFURURGT1JUSEVNPyhURU1QVEVEVE9KVVNU UFJJTlRBV0FSTklOR0FOREtFRVBNAAAAAKo7 ------ =_NextPart_000_01BDE897.E896B11C--