GNU/Linux >> Belajar Linux >  >> Linux

Apa pentingnya caddr_t dan kapan digunakan?

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 * .


Linux
  1. Apa perbedaan antara InnoDB dan MyISAM?

  2. Inti dari Uniq -u Dan Apa Fungsinya??

  3. Apa perbedaan antara opsi -i dan -U yang digunakan dalam perintah rpm di Linux?

  1. Saat Anda Mengetik "ls -a", Apa Arti "." Dan ".."?

  2. Apa perbedaan antara strtok_r dan strtok_s di C?

  3. Apa perbedaan antara fsck dan e2fsck?

  1. Apa alasan rmdir(1) dan rm(1) hidup berdampingan?

  2. Apa perbedaan antara adduser dan useradd?

  3. Apa perbedaan antara ls dan l?