Interceptando stat ()
Eu interceptei com êxito chamadas pararead()
,write()
,open()
,unlink()
,rename()
, creat()
mas de alguma forma com exatamente a mesma semântica interceptandostat()
não está ocorrendo. Alterei o ambiente de execução usando LD_PRELOAD.
Estou esquecendo de algo
O código é bastante grande, qual parte dele será mais útil para postar para que você possa ajudar?
Obrigado
Edit: Eu mantive o wrapper stat () interposto simples para verificar se funcion
int stat(const char *path,struct stat *buff)
{
printf("client invoke: stat %s",path);
return 1;
}