में S_IRUSR semantics मैं POSIX API सीख रहा हूं, और मुझे कुछ नामों के पीछे तर्क समझ में नहीं आता है।POSIX
उदा। S_IRUSR
, S_IRUSR
S
क्या करता है? मुझे लगता है कि R
और W
पढ़ने और लिखने के लिए हैं। लेकिन POSIX के बाद क्या नामकरण सम्मेलन? Win32 की तरह हंगरी नोटेशन नामकरण के लिए, POSIX उनके नामकरण के लिए क्या अनुसरण करता है? POSIX जैसे मानकों के लिए, इसके लिए प्रलेखन होना चाहिए ...
असल में सम्मेलन का एक और बहुत ही महत्वपूर्ण उद्देश्य है। यह 'स्ट्रक्चर स्टेट' इत्यादि को तोड़ने से '# परिभाषित मोड foo' जैसी चीज़ों को रोकता है।' St_ * 'हेडर द्वारा आरक्षित नामस्थान में है। मानक को प्रत्येक मोड को 'मोड' जैसे व्यक्तिगत रूप से आरक्षित करना होगा, तो यह और अधिक समस्याग्रस्त होगा ... –