bc
हेडर फ़ाइलों में समय स्थिरांक उत्पन्न करने के लिए कर्नेल बिल्ड के दौरान उपयोग किया जाता है। आप इसे इनवॉइस मेंKbuild
देख सकते हैं , जहाँ यह kernel/time/timeconst.bc
उत्पन्न करने की प्रक्रिया करता है timeconst.h
।
इसे C प्रोग्राम के रूप में लागू किया जा सकता है जो बिल्ड के दौरान बनाया और चलाया जाता है, लेकिन इसका उपयोग करना आसान है bc
(जो छोटा और सामान्य है; वास्तव में यह उन टूल्स के सेट का हिस्सा है जो POSIX सिस्टम पर अनिवार्य हैं - कर्नेल की उम्मीद है bc
हालांकि GNU )।
bc
पर्ल के बजाय यहाँ उपयोग किया जाता है । प्रतिबद्ध संदेश से पता चलता है कि bc
पहले इस्तेमाल किया गया था, लेकिन मुझे इसका कोई निशान नहीं मिला; 2008 के बाद से पर्ल का उपयोग किया गया है ( कुछ लोगों के चिरागिन के लिए , हालांकि उस पैच सेट को कभी विलय नहीं किया गया था)।