Pertanyaan yang diberi tag system-calls

Pertanyaan mengenai perincian tentang bagaimana suatu program menggunakan panggilan sistem untuk berinteraksi dengan API kernel, panggilan apa yang tersedia, cara kerjanya, dll.

48
Apa yang dilakukan panggilan sistem "tuxcall"?

Di include/x86_64-linux-gnu/asm/unistd_64.h, saya melihat panggilan sistem bernama tuxcall, #define __NR_tuxcall 184 Tidak ada apa-apa man tuxcallselain mengatakan bahwa itu adalah panggilan sistem yang tidak diterapkan . Apa yang dilakukannya? Apakah itu tidak pernah diterapkan, atau apakah ia...

25
Di mana garpu () pada bom garpu: () {: |: &};:?

Peringatan: Menjalankan perintah ini di sebagian besar shell akan menghasilkan sistem yang rusak yang akan membutuhkan shutdown paksa untuk memperbaikinya Saya mengerti fungsi rekursif :(){ :|: & };:dan apa fungsinya. Tapi saya tidak tahu di mana sistem panggilan fork. Saya tidak yakin, tapi...

21
Bagaimana memahami pipa

Ketika saya hanya menggunakan pipa di bash, saya tidak memikirkan hal ini. Tetapi ketika saya membaca beberapa contoh kode C menggunakan system call pipe () bersama dengan fork (), saya bertanya-tanya bagaimana memahami pipa, termasuk pipa anonim dan pipa bernama. Sering terdengar bahwa "semua...

19
flock (2) versus fcntl (2) melalui NFS

Dokumentasi Perl 5.x menyatakan bahwa penerapan kawanan (..) akan menggunakan salah satu dari panggilan asli berikut, mulai dari 1 dan bekerja menuju 3 jika tidak tersedia: flock (2) fcntl (2) lockf (3) Tidak apa-apa. Namun, Anda mungkin telah memperhatikan penafian mereka bahwa kawanan (2)...

13
Apa perbedaan antara fork () dan vfork ()?

Saya ingin memahami secara detail perbedaan antara fork () dan vfork (). Saya tidak dapat mencerna halaman manual sepenuhnya. Saya juga ingin mengklarifikasi komentar salah satu kolega saya " Di Linux saat ini, tidak ada vfork (), bahkan jika Anda menyebutnya, secara internal ia akan memanggil...