Aşağıdaki şekilde bir ödevim var *C dili * ile keyboard character device uygulaması yazılacak. keyboard üzerinde bazı tuşlara ek fonksiyonlar atanacak. Atanması gereken fonksiyonlar: 1. sistem saatini gösteren fonksiyon 2. process listesini gösteren fonksiyon 3. içinde bulunan dizini gösteren fonksiyon.
Örneğin ctrl+t ye basılınca sistem saatini loglara yazdıracak. İlk 2 fonksiyonu yazdım fakat 3.yü yaparken takıldığım bir kaç nokta var. Birincisi kernel 2.6.x da sistem çağrılarını modul uygulamamda kullanamıyorum. Çoğu kaynakta örnekler 2.4.x üzerine verilmiş. *#include <linux/module.h> #include <linux/unistd.h> #include <linux/syscalls.h> ... char dizin[1024]; getcwd(dizin,1024);* Bu şekilde derleyince "error: implicit declaration of function 'getcwd'" hatasını alıyorum. Gözden kaçırdığım ya da eksik bildiğim birşeyler var sanırım. Teşekkürler.
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
