मैं open फ़ंक्शन यहां के लिए लिनक्स मैनुअल देख रहा हूं। लेकिन मैं विभिन्न झंडों के लिए पूर्णांक मान नहीं ढूंढ पा रहा हूँ जैसे O_WRONLY, O_CREAT, O_RDONLY के रूप में। क्या इस जानकारी को खोजने का कोई तरीका है?

-1
user100123122 8 पद 2020, 23:46

1 उत्तर

सबसे बढ़िया उत्तर

यहां बताया गया है कि मुझे परिभाषाएं कैसे मिलीं:

$ find /usr/include -type f -name '*.h' -exec grep -E '^#define.*O_(WRONLY|RDONLY|RDWR)' {} +
/usr/include/asm-generic/fcntl.h:#define O_RDONLY   00000000
/usr/include/asm-generic/fcntl.h:#define O_WRONLY   00000001
/usr/include/asm-generic/fcntl.h:#define O_RDWR     00000002
/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h:#define O_RDONLY        00
/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h:#define O_WRONLY        01
/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h:#define O_RDWR          02
1
Barmar 8 पद 2020, 20:54