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?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 ;-)
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.
fembe <fembe@hotmail.com> 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 ;-)
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.
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 ;-)
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.