Qu'est-ce que cela ENT
signifie ENOENT
?
L'erreur ne devrait-elle pas:
Aucun fichier ou répertoire de ce nom
juste être nommé par ENOFILE
?
Y a-t-il une histoire ou une raison?
Qu'est-ce que cela ENT
signifie ENOENT
?
L'erreur ne devrait-elle pas:
Aucun fichier ou répertoire de ce nom
juste être nommé par ENOFILE
?
Y a-t-il une histoire ou une raison?
Réponses:
C'est une abréviation de Error NO ENTry (ou Error NO ENTity), et peut en fait être utilisé pour plus que des fichiers / répertoires.
Il est abrégé car les compilateurs C à l'aube des temps ne prenaient pas en charge plus de 8 caractères dans les symboles.
C'est simplement «Aucune entrée de répertoire de ce type». Étant donné que les entrées de répertoire peuvent être des répertoires ou des fichiers (ou des liens symboliques, ou des sockets, ou des tuyaux, ou des périphériques), le nom ENOFILE
aurait été trop étroit dans sa signification.