Ada beberapa kasus:
- Dalam tajuk yang menghadap publik, yaitu apa pun yang akan diambil alih oleh libc dan diletakkan di bawah
/usr/include/linux, standar menentukan simbol mana yang harus didefinisikan dan simbol lain yang khusus untuk sistem harus dimulai dengan garis bawah dan huruf kapital atau dua garis bawah. Itulah alasan__KERNEL__khususnya, karena digunakan dalam header yang disertakan baik dalam kernel maupun libc dan beberapa deklarasi berbeda. - Dalam kode internal, konvensi biasanya berupa simbol
__somethingadalah pekerja keras untuksomethingtidak termasuk beberapa manajemen, seringkali mengunci. Itulah alasan untuk hal-hal seperti__d_lookup. Konvensi serupa untuk panggilan sistem adalahsys_somethingadalah titik masuk panggilan sistem yang menangani peralihan konteks ke dan dari kernel dan memanggildo_somethinguntuk melakukan pekerjaan yang sebenarnya. _takhiran adalah konvensi perpustakaan standar untuk typedefs. Misalnya.size_t,ptrdiff_t,foff_tdan seperti. Kode kernel juga mengikuti konvensi ini untuk tipe internalnya.