SIGTTIN (21)SIGTTIN (21) — टर्मिनल से बैकग्राउंड रीड
एक background प्रक्रिया ने अपने controlling terminal से पढ़ने का प्रयास किया।
EBADFफ़ाइल डिस्क्रिप्टर आर्गुमेंट वैध खुला फ़ाइल डिस्क्रिप्टर नहीं है, या अनुरोधित ऑपरेशन के लिए खुला नहीं है।
प्रोग्राम ने ऐसे फ़ाइल डिस्क्रिप्टर का उपयोग करने की कोशिश की जो कभी खोला नहीं गया, पहले ही बंद हो चुका है, या सही मोड में नहीं खुला है। फ़ाइल डिस्क्रिप्टर को दोबारा close() करना या विफल open() के बाद उसे उपयोग करना सामान्य कारण हैं।
उपयोग से पहले फ़ाइल डिस्क्रिप्टर की वैधता जाँचें। open() और socket() कॉल के रिटर्न मान जाँचें। close() के बाद फ़ाइल डिस्क्रिप्टर का उपयोग न करें। strace से फ़ाइल डिस्क्रिप्टर ऑपरेशन ट्रेस करें।
SIGTTIN (21)एक background प्रक्रिया ने अपने controlling terminal से पढ़ने का प्रयास किया।
SIGILL (4)प्रक्रिया ने एक अवैध, दोषपूर्ण, या विशेषाधिकार प्राप्त मशीन निर्देश निष्पादित करने का प्रयास किया।
EPIPEऐसे pipe या socket पर write का प्रयास किया गया जिसका पढ़ने वाला सिरा बंद हो चुका है।
EFAULTकिसी सिस्टम कॉल को आर्गुमेंट के रूप में एक अमान्य मेमोरी पता दिया गया।
SIGURG (23)एक socket पर urgent या out-of-band डेटा पहुँचा।
EMFILEप्रक्रिया के लिए खुले file descriptors की प्रति-प्रक्रिया सीमा पूरी हो गई है।