Sin verificar el valor de retorno de close (): ¿qué tan serio es?

El "cierre cercano" de Linux advierte (SVr4, 4.3BSD, POSIX.1-2001):

No comprobar el valor de retorno de close () es uncomún pero sin embargograve error de programación Es muy posible que los errores en una operación anterior de escritura (2) se informen primero en el cierre final (). No comprobar el valor de retorno al cerrar el archivo puede provocar una pérdida silenciosa de datos. Esto se puede observar especialmente con NFS y con la cuota de disco.

Puedo creer que este error escomún (Al menos en aplicaciones; no soy un hacker del kernel). Pero cómograve ¿Es así, hoy o en cualquier momento en las últimas tres décadas? En particular:

¿Existe un ejemplo simple y reproducible de tal pérdida silenciosa de datos? ¿Incluso uno artificial como enviar SIGKILL durante el cierre ()?

Si existe un ejemplo de este tipo, ¿se puede manejar la pérdida de datos con más gracia que solo

printf("Sorry, dude, you lost some data.\n"); ?

Respuestas a la pregunta(2)

Su respuesta a la pregunta