ENOANO
लिनक्स 0.97 में दिखाई दिया , जो 1992-08-01 को जारी किया गया था। बहुत लंबे समय के लिए, यह कहीं भी इस्तेमाल नहीं किया गया था; तब से इसका इस्तेमाल अब और फिर कुछ ड्राइवरों में "मुझे नहीं पता कि किस कोड का उपयोग करना है"। यह अब केवल uapi/asm-generic/errno.h
(यानी उपयोगकर्ता कार्यक्रमों के लिए हेडर फ़ाइलों में ) है, लेकिन यह स्वचालित रूप से वहां स्थानांतरित कर दिया गया था, इसलिए इसका कोई संकेत नहीं है कि कोई भी इसके बारे में परवाह करता है या नहीं।
errno.h
0.97 में हेडर कुछ ध्यान मिल गया है क्योंकि यह फ़ाइलों में से एक यह है कि एससीओ ने दावा किया यूनिक्स SVR4 से नकल किया गया था । एससीओ के दावों के समय, लिनुस टॉर्वाल्ड्स को यह याद नहीं था कि उस फाइल को कैसे इकट्ठा किया गया था ; बाद में उन्होंने पाया कि यह मानदंड 2.2.2 द्वारा ज्ञात मूल्यों से उत्पन्न हुआ है । यह लिनक्स के लिए एक सी लाइब्रेरी थी, जिसे लिनक्स के लिए जीसीसी के एक पोर्ट के साथ वितरित किया गया था । उस पुस्तकालय में संभवतः सभी प्रकार के यूनिक्स वेरिएंट्स में त्रुटि कोड शामिल थे जो उस समय आसपास थे।
स्टीफन Chazelas पाया है कि शब्द "एनोड" इस्तेमाल किया गया था अभिसरण / बरोज यूनिक्स (CENTIX) में की एक पर्याय के रूप inode । मुझे एक और पुस्तक मिली (1993 से) "एनोड" को "इनोड" के एक प्रकार के रूप में उल्लेख करते हुए, लेकिन इसके अलावा, यह तब भी बहुत अस्पष्ट लग रहा था। सोलारिसerrno.h
की पुष्टि करता है अभिसरण मूल: यह "अभिसरण त्रुटि देता है" शीर्षक से (एक साथ गूढ़ विवरण के साथ कुछ अन्य त्रुटि कोड के साथ लेकिन कम से कम एक खंड में ENOANO सूचीबद्ध करता है "अवैध विनिमय", "विनिमय पूर्ण" या "अवैध स्लॉट" की तरह थोड़ा सुबोध जो कुछ और ड्राइवर उपयोग करते हैं)।
इसलिए ENOANO ने संभवतः संकेत दिया कि या तो कर्नेल इनोड के लिए मेमोरी से बाहर चला गया था, या यह कि फाइलसिस्टम की इनोड टेबल पूर्ण थी, 1980 के दशक में कुछ वाणिज्यिक यूनिक्स में। यह यूनिक्स अब भूल गया है, इसकी शब्दावली अब भूल गई है, और कुछ क्वर्क के कारण त्रुटि कोड आसपास रह गया है।
कम से कम यह " आग पर lp0 " नहीं है ।