OVH Cloud OVH Cloud

question sur mmap d'un fichier

1 réponse
Avatar
fembe
Si je fais un mmap d'un fichier qui se trouve sur une clé usb ,si
j'enlève la clé pendant que je fais un accés au tableau mappé, que se
passe t_il , une exception ou une lecture erronée?

1 réponse

Avatar
Pascal Bourguignon
fembe writes:

Si je fais un mmap d'un fichier qui se trouve sur une clé usb ,si
j'enlève la clé pendant que je fais un accés au tableau mappé, que se
passe t_il , une exception ou une lecture erronée?


Lecture erronée, je ne crois pas: le noyau doit la rapporter comme un
signal SIGBUS.

Ou bien un SIGBUS, ou le système bloque en attente du périférique (par
exemple, si c'était un fichier NFS).

Le mieux, c'est d'essayer pour voir ce qui se passe ;-)



--
__Pascal Bourguignon__ http://www.informatimago.com/

IMPORTANT NOTICE TO PURCHASERS: The entire physical universe,
including this product, may one day collapse back into an
infinitesimally small space. Should another universe subsequently
re-emerge, the existence of this product in that universe cannot be
guaranteed.