Hi, In my projects, I am trapping basic system calls like open, read, write, close etc ... for creating POSIX interface semantics for remote file. I am using SOAP protocol to communicate with the remote foles. http://www.csse.monash.edu.au/~jagan/research.htm I rewrite functions such as open, read, write etc... as shown below and I created a library module and preloaded by using LD_PRELOAD environemnt variable. --------------------------------------- for open call, open, _open, __open, __libc_open, open64, _open64, __open64, __libc_open64 for read call read, _read, _read, __libc_read for write call write, _write, __write __libc_write etc ..... ------------------------------------------- It is working pefectly well with Redhat 7.3, but in the recent releases of redhat 8 and 9. I am not able to trap system calls, it seems there are some changes to interfaces for enter in to system calls. If any body have any idea about the new changes, I will be glad to here. my email addess: jagan@xxxxxxxxxxxxxxxxxx with regards, Jagan Kommineni
begin:vcard n:Kommineni;Jagan tel;fax:+61 3 9903-2863 tel;home:+61 3 9571-8525 tel;work:+61 3 9903-2811 x-mozilla-html:FALSE url:www.csse.monash.edu.au/~jagan org:School of Computer Science and Software Engineering;<img SRC="http://www.its.monash.edu.au/img/vcard/monlogo.gif" ALT="Monash University" BORDER=0> version:2.1 email;internet:jagan@xxxxxxxxxxxxxxxxxx title:IT Research Fellow adr;quoted-printable:;;C5.35=0D=0AMonash University=0D=0A900 Dandenong Road=0D=0ACaulfield Eat;Melbourne;VICTORIA;3145;Australia x-mozilla-cpt:;14496 fn:Dr Jagan Kommineni end:vcard