2011-09-11 15 views
9

मैं के & आर सी पुस्तक के कुछ कोड उदाहरणों का परीक्षण कर रहा हूं और यह अपने प्रोग्रामों में से किसी एक में #include "syscalls.h" का उपयोग करता है लेकिन संकलक फ़ाइल को खोजने में असमर्थ होने के बारे में शिकायत करता है। मुझे syscalls.h को किसके साथ बदलना चाहिए? क्या यह बहिष्कृत है?syscalls.h के साथ क्या हुआ?

+0

अच्छा सवाल, धन्यवाद। –

उत्तर

2

unistd.h सहित प्रयास करें। मैं प्रलेखन में देखता हूं कि हेडर में अधिकांश सिस्टम कॉल हैं।

8

आपको शायद unistd.h का उपयोग करना चाहिए। उस कॉल के लिए मैन पेज को चेक करें जिसे आप बनाने की कोशिश कर रहे हैं, क्योंकि यह सिस्टम निर्भर है और भिन्न हो सकता है।

3

sys/syscall.h सहित प्रयास करें।

संपादित करें: ध्यान दें कि अन्य उत्तर शायद आप चाहते हैं कि unistd.h में आपके द्वारा इच्छित अधिकांश सिस्को के लिए रैपर हैं।

संबंधित मुद्दे