delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/09/25/09:00:38

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
To: Geoffrey Noer <noer AT cygnus DOT com>, 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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019