Yazmayalı gerçekten uzun zaman olmuş. Bir geliştiricinin de yaptıkları hakkında blog yazmaması kabul edilebilir şey değil. Ama tembellik , yoğunluk gibi nedenlerden dolayı aksayabiliyor bloglar ...
Bu aralar POSIX, Linux Kernel , Embedded programlama gibi konulara balıklama dalmış durumdayım ve uzun bir süre çıkmaya da niyetim yok gibi. Hayatımda olan gelişmelere gelince , işimden zaman kaldığında sık sık C derneğine gidiyorum. C derneğinin işletim sistemi projesine katılmış durumdayım, henüz bir katkım olmadı ama umarım ileride olur. Bu aralar ayrıca C derneğinde Kaan Aslan'ın vermekte olduğu Unix Sistem Porgramama kursuna da devam etmekteyim. Bu kursta genellikle POSIX fonksyonlarının kullanımı , Linux kernel gibi konular hakkında bilgi veriliyor. Kursun daha iyi pekişmesi amacıyla da birtakım ödevler veriliyor. Ben de bu ödevler kaybolmasın, ayrıca başkalarına da lazım olur diye github'a koydum. Her ödev verildiğinde onunla alakalı bir post yazmaya çalışacağım ama bu önceki sözlerime benzeyebilir :) O yüzden reponun adresi belli ilgilenenler belli aralıklarla orayı kontrol edebilirler.
İlk verilen ödev stat fonksyonun kullanımı ile alakalı bir ödev. Komut satırından girilen dosya isimleri ls -l formatında ekrana bastırılacaktır. LINK
Diğer bir alıştırma ise komut satırından verilen grup isimlerine karşılık gelen kullanıcı isimlerinin ekrana bastırılması ( fonksyonları ile alakalı): LINK
Tüm yazılan alıştırmalar bir Makefile'a sahip ve derlenmeleri o şekilde yapılacaktır.