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

Cevap