最後の行で「int 形式、異なる型の arg (arg 4)」というエラーが表示されます。int にキャストする必要がありますか、これを処理するより良い方法はありますか?
struct stat info;
if (stat(file_path, &info) == -1 || errno == ENOENT)
return -1;
if (stat(file_path, &info) != -1)
{
char buf[LINELEN];
snprintf(buf,LINELEN,"File Size: %d",info.st_size);