EINPROGRESSEINPROGRESS — ऑपरेशन अभी प्रगति में
एक नॉन-ब्लॉकिंग कनेक्शन प्रयास शुरू किया गया है और अभी भी जारी है।
इस एरर के कारण
नॉन-ब्लॉकिंग सॉकेट पर connect() कॉल तुरंत पूरी नहीं हो सकी। TCP हैंडशेक प्रगति में है।
इसे कैसे ठीक करें
select(), poll(), या epoll() का उपयोग करके सॉकेट के लिखने योग्य होने की प्रतीक्षा करें। फिर परिणाम जाँचने के लिए SO_ERROR के साथ getsockopt() कॉल करें।
संबंधित एरर कोड
EMFILEEMFILE — बहुत अधिक फ़ाइलें खुली हैं
प्रक्रिया के लिए खुले file descriptors की प्रति-प्रक्रिया सीमा पूरी हो गई है।
ENOMEDIUMENOMEDIUM — कोई माध्यम नहीं मिला
ड्राइव या डिवाइस में कोई हटाने योग्य माध्यम मौजूद नहीं है।
ESOCKTNOSUPPORTESOCKTNOSUPPORT — सॉकेट प्रकार असमर्थित
निर्दिष्ट सॉकेट प्रकार दिए गए प्रोटोकॉल परिवार के भीतर समर्थित नहीं है।
ENOEXECENOEXEC — Exec फ़ॉर्मेट त्रुटि
ऐसी फ़ाइल को execute करने का प्रयास किया गया जो किसी मान्य executable फ़ॉर्मेट में नहीं है।
EOVERFLOWEOVERFLOW — डेटा प्रकार के लिए मान बहुत बड़ा
एक मान लक्ष्य डेटा प्रकार में संग्रहीत करने के लिए बहुत बड़ा है।
EROFSEROFS — Read-Only फ़ाइल सिस्टम
read-only माउंट किए गए filesystem पर फ़ाइल या डायरेक्टरी को संशोधित करने का प्रयास किया गया।