caddr_t
digunakan sebagai pointer ke alamat inti. Saya menggunakannya di SVR4 ketika saya perlu mengakses struktur kernel dari ruang pengguna (setelah menggunakan mmap untuk mengakses /dev/kmem
). Bahkan ketika "/proc
" ada, perintah ps masih menggunakan mmap dari kernel untuk mulai menjalankan tabel proses. Seperti yang dinyatakan semua orang, perintah itu digantikan oleh void *.
caddr_t
adalah tipe BSD lama yang dikaitkan dengan beberapa panggilan tingkat rendah seperti mmap
, dan tidak boleh digunakan dalam kode modern. Itu ditolak oleh standar POSIX. mmap
standar menggunakan void *
.
Periksa apakah direktori kosong menggunakan C di Linux
VIM:cara menuju ke baris yang tepat di Ubuntu