Перехват стат ()

Я успешно перехватил звонкиread(),write(),open(),unlink(),rename(), creat() но как-то с точно такой же семантикой перехватываетstat() не происходит. Я изменил среду исполнения с помощью LD_PRELOAD.

Я что-то пропустил?

Код довольно большой, какая часть будет наиболее полезна для публикации, чтобы вы могли помочь?

Благодарю.

Редактировать: я держал вставленную упаковку stat () простой, чтобы проверить, работает ли она.

int stat(const char *path,struct stat *buff)
{
    printf("client invoke: stat %s",path);
    return 1;
}

Ответы на вопрос(3)

Ваш ответ на вопрос