5
मैं लिनक्स कर्नेल में malloc()
फ़ंक्शन (या calloc()
) और free()
फ़ंक्शन के बिना क्लीन बफर के बिना बफर कैसे बना सकता हूं?मैं linux कर्नेल में malloc() का उपयोग किए बिना बफर कैसे बना सकता हूं?
मैं लिनक्स कर्नेल में malloc()
फ़ंक्शन (या calloc()
) और free()
फ़ंक्शन के बिना क्लीन बफर के बिना बफर कैसे बना सकता हूं?मैं linux कर्नेल में malloc() का उपयोग किए बिना बफर कैसे बना सकता हूं?
आप कर्नेल के अंदर malloc()
या calloc()
जैसे मानक सी लाइब्रेरी फ़ंक्शंस का उपयोग नहीं कर सकते हैं, कर्नेल में जो कोड आप लिखते हैं वह कर्नेल द्वारा प्रदान की गई कार्यक्षमता के लिंक से लिंक करता है।
आप kmalloc() & उपयोग कर सकते हैं तो यह kfree() साथ मुक्त।
ओह, थक्स यू बहुत – phuongnd
ध्यान दें कि कर्नेल मेमोरी को पेजेड नहीं किया जा सकता है, इसलिए यह अधिक महंगा है। इसे कम से कम प्रयोग करें - केवल छोटे टुकड़े आवंटित करें, और उनमें से कुछ। – ugoren