função gets () e byte zero '\ 0' na entrada

Ogets() A função da linguagem C (por exemplo, da glibc) é interrompida, se ler um byte zero ('\0') do arquivo?

Teste rápido:echo -ne 'AB\0CDE'

Obrigado.

PS esta pergunta surge dos comentários nesta pergunta:retornar à libc - problema

PPS ogets A função é perigosa, mas é uma pergunta sobre essa função em si, não deve ser usada por alguém ou não.

questionAnswers(2)

yourAnswerToTheQuestion