bc
digunakan selama kernel build untuk menghasilkan konstanta waktu dalam file header. Anda dapat melihatnya dipanggil , diKbuild
mana ia diproses kernel/time/timeconst.bc
untuk menghasilkan timeconst.h
.
Ini dapat diimplementasikan sebagai program C yang dibangun dan dijalankan selama pembangunan, tetapi lebih mudah digunakan bc
(yang kecil dan umum; pada kenyataannya itu adalah bagian dari set alat yang wajib pada sistem POSIX - kernel memang mengharapkan GNU bc
).
bc
digunakan di sini, bukan Perl . Pesan komit menunjukkan bahwa bc
telah digunakan sebelumnya, tetapi saya tidak dapat menemukan jejaknya; Perl telah digunakan sejak 2008 (banyak orang kecewa , meskipun set patch itu tidak pernah digabungkan).