Random ideas for 3.7
Christian Franke
Christian.Franke@t-online.de
Fri Apr 11 08:52:01 GMT 2025
Corinna Vinschen wrote:
> Fodder for future Cygwin development:
>
> ...
>
> If you have other ideas what could be helpful for Cygwin, don't be shy
> to add it to this thread. Ideally with the intention to look into
> implementing it by yourself, but at least a certain willingness to look
> into the source code and discuss potential ways to implement it given
> the current framework.
- Add ability to temporarily disable expensive stat() functionality.
Useful to speed up directory traversals which don't need correct
permission bits, for example:
$ CYGWIN=stat:noacl,notexec find /large/dirtree -type f -mtime +365
Alternatively allow to override mount options also for other functions
like chmod(), for example:
$ CYGWIN=mount:noacl chmod -w file # sets R/O attribute
$ CYGWIN=mount:noacl touch new_file # inherits ACL
(The latter is possibly easier to implement by changing MOUNT_* in path.*)
- Add ability to specify mount options for individual /cygdrive/s.
For example useful to add 'notexec' for slow USB flash drives:
none /cygdrive cygdrive binary,posix=0,user,noacl 0 0
none /cygdrive/f cygdrive binary,posix=0,user,noacl,notexec 0 0
(No idea how to implement this, sorry)
--
Regards,
Christian
More information about the Cygwin-developers
mailing list