यहां splice() के बारे में एक और सवाल है। मैं फ़ाइलों की प्रतिलिपि बनाने के लिए इसका उपयोग करने की उम्मीद कर रहा हूं, और एक पाइप द्वारा दो स्प्लिस कॉलों का उपयोग करने की कोशिश कर रहा हूं जैसे कि स्प्लि
पर कॉल करते समय अमान्य तर्क मैं splice syscall को आजमाने की कोशिश करता था। मैं इस समारोह है - यह एक से दूसरे फ़ाइल की सामग्री की नकल करना चाहिए: static void test_splice(int in, int out) {
int i
का पठन अंत है, मैं splice का उपयोग STDIN_FILENO से फ़ाइल डिस्क्रिप्टर तक शून्य-प्रतिलिपि डेटा (जो एक नियमित फ़ाइल, चार या ब्लॉक डिवाइस, फीफो, या हो सकता है) कुछ भी जो open के साथ खोला जा सकता है)। spl