Я хочу знать внутренних членов struct FILE, последние
Когда я читаю стр.176 «Языка программирования C» от K &Я был очень взволнован. Я нашел всех членов struct FILE (которую я искал), и было просто здорово узнать, как все работает. Но угадайте, что, GCC жалуется, ошибка: ‘ФАЙЛ' не имеет члена с именем ‘FD», Значит, сейчас все изменилось, я погуглил, но не смог найти. Пожалуйста, помогите, спасибо заранее.
Я могу использовать fileno (), чтобы получить дескриптор файла, но я ненавижу работать на уровне абстракции.
int
main ( int argc, char **argv ){
FILE *fp = fopen ("ct.c", "r");
printf ("%i", fp->fd);
return 0;
}