Todo processo que usa a biblioteca de tempo de execução do Cygwin mapeia nesse processo uma parte da memória compartilhada. Isso contém alguns dados que são compartilhados entre todos os processos que usam (essa instalação específica) a biblioteca de tempo de execução do Cygwin.
Um dos sinalizadores nessa memória compartilhada é o sinalizador warned_msdos
. Se o sinal warned_msdos
for false
e se dosfilewarning
estiver definido na variável de ambiente CYGWIN
que o processo teve na inicialização do processo, você verá o aviso. Quando o aviso é emitido, o sinalizador warned_msdos
é definido como true
.
Note, importante:
- A verificação não será feita em primeiro lugar por nenhum processo que tenha
nodosfilewarning
. - Se a verificação não for feita,
warned_msdos
permanecerá definido comofalse
. - A memória compartilhada permanece ativa até que todos os processos do Cygwin que a usam terminem.