Linux/POSIX एररजानकारी
SIGTSTP (20)SIGTSTP (20) — टर्मिनल स्टॉप सिग्नल
terminal से stop सिग्नल, आमतौर पर Ctrl+Z। SIGSTOP के विपरीत, इसे पकड़ा जा सकता है।
linuxmacosunix
विवरण देखें ECHILDकॉलिंग प्रोसेस के पास wait करने के लिए कोई मौजूदा चाइल्ड प्रोसेस नहीं है।
wait() या waitpid() कॉल की गई लेकिन reap करने के लिए कोई चाइल्ड प्रोसेस नहीं है। यह तब हो सकता है जब SIGCHLD को SIG_IGN पर सेट किया गया हो, किसी अन्य थ्रेड ने पहले ही चाइल्ड reap कर लिया हो, या प्रोसेस ने कभी fork नहीं किया हो।
wait() कॉल करने से पहले सुनिश्चित करें कि fork() सफलतापूर्वक कॉल हुई है। एक ही चाइल्ड के लिए wait() को कई बार कॉल करने से बचें। SIGCHLD हैंडलर उपयोग करते समय, सुनिश्चित करें कि वे स्पष्ट wait() कॉल से टकराएँ नहीं।
SIGTSTP (20)terminal से stop सिग्नल, आमतौर पर Ctrl+Z। SIGSTOP के विपरीत, इसे पकड़ा जा सकता है।
ENOTBLKजहाँ ब्लॉक डिवाइस आवश्यक था, वहाँ नॉन-ब्लॉक डिवाइस निर्दिष्ट किया गया।
SIGTTIN (21)एक background प्रक्रिया ने अपने controlling terminal से पढ़ने का प्रयास किया।
SIGTRAP (5)एक ब्रेकपॉइंट या ट्रेस ट्रैप ट्रिगर हुआ, आमतौर पर डीबगिंग के दौरान।
ENOTRECOVERABLEपिछले स्वामी के बिना अनलॉक किए समाप्त हो जाने के बाद mutex स्थिति पुनर्प्राप्त नहीं की जा सकती।
EBADFफ़ाइल डिस्क्रिप्टर आर्गुमेंट वैध खुला फ़ाइल डिस्क्रिप्टर नहीं है, या अनुरोधित ऑपरेशन के लिए खुला नहीं है।