[Linux-programlama] Sınav Sorusu - Nasıl Yapabiliriz.

---------

[Linux-programlama] Sınav Sorusu - Nasıl Yapabiliriz.

From: Ali Dereli <derelinux_at_gmail.com>
Date: Wed, 11 Jun 2008 15:06:34 +0300
Message-ID: <dfbe28f10806110506j6227ff9aw7715569a20f96fa9@mail.gmail.com>

Bir unix programının yaptığı sistem çğrılarını beş sütun üzerinde gösteren
bir C programı (showSys) yazınız.
Programa ait sistem çağrılarınlistesini almak için truss komutunu
kullanabilirsiniz.
Bu komuta -o option'ı verilerek çağrı litesi ismi belirtilen bir dosyaya da
yazılabilir.
Aşağıda sırasyla date proramının çıktısı output dosyasına yazılmış, bu
dosyanın içeriğinin bir parçası cat komutu ile
gösterilmiş ve showSys programının date il davranışı verilmiştir.
$> truss -o output date
Mon Jun 9 14:45:33 EEST 2008
$>cat output
execve("/usr/bin/date", oxFFBFFA74) argc=1
resolvepath("var/ld/ldçsoç1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY) = 3

$> showSys date çıktısı
execve resolvepath resolvepath stat open
fsat mmap close stat stat
stat resolvepath oen mmap mmap
rresolvepath open mmap close mmap
getustack getrlimit getcontext setustack brk

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Wed 11 Jun 2008 - 14:35:40 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.