ENFILEENFILE — सिस्टम में बहुत अधिक खुली फ़ाइलें
खुली फ़ाइलों की कुल संख्या पर सिस्टम-व्यापी सीमा पहुँच गई है।
SIGCHLD (17)एक child प्रक्रिया समाप्त हो गई, रुक गई, या फिर से शुरू हो गई।
जब कोई child प्रक्रिया अवस्था बदलती है तो kernel parent को SIGCHLD भेजता है। wait() ट्रिगर करने और zombie प्रक्रियाएँ रोकने के लिए उपयोग किया जाता है।
एक SIGCHLD हैंडलर स्थापित करें जो loop में waitpid(-1, ..., WNOHANG) कॉल करे। children को auto-reap करने के लिए SIGCHLD को SIG_IGN पर सेट करें।
ENFILEखुली फ़ाइलों की कुल संख्या पर सिस्टम-व्यापी सीमा पहुँच गई है।
ETOOMANYREFSकिसी कर्नेल ऑब्जेक्ट के बहुत अधिक संदर्भ ऑपरेशन को पूरा होने से रोकते हैं।
ENOTEMPTYऐसी डायरेक्टरी को हटाने का प्रयास किया गया जिसमें अभी भी entries हैं।
ENOMSGmessage queue में अनुरोधित प्रकार का कोई संदेश उपलब्ध नहीं है।
EPERMप्रक्रिया के पास अनुरोधित operation करने के लिए आवश्यक permissions नहीं हैं।
EPROTOTYPEप्रोटोकॉल प्रकार उपयोग किए जा रहे सॉकेट के लिए गलत है।