где взять исходнике для file

Модератор: Модераторы разделов

Аватара пользователя
Nel
Сообщения: 32

где взять исходнике для file

Сообщение Nel »

мне нужни исходники для команды file из SUSE Linux
ГДЕ ИХ ВЗЯТЬ ???

а нужно это для того что бы разобраться с определением типа файлов

Тут такая проблема:
имеется символическая ссылка на каталог
если я смотрю ее тип из свой программы при помощи stat.st_mode он мне пишет что это каталог, а если я смотрю тип из шела при помощи file то он мне пишет что это символическая ссылка.

Так как мне нормально определить тип файла из программы???
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: где взять исходнике для file

Сообщение polachok »

ищите что-то типа file-*.tar.bz2(gz) =)
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: где взять исходнике для file

Сообщение Valerius »

Для Nel: Посомотри readme или доку на эту прогу - там должен быть адрес офсайта.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: где взять исходнике для file

Сообщение flook »

(Nel @ Среда, 03 Августа 2005, 15:41) писал(а):мне нужни исходники для команды file из SUSE Linux
ГДЕ ИХ ВЗЯТЬ ???

а нужно это для того что бы разобраться с определением типа файлов

Тут такая проблема:
имеется символическая ссылка на каталог
если я смотрю ее тип из свой программы при помощи stat.st_mode он мне пишет что это каталог, а если я смотрю тип из шела при помощи file то он мне пишет что это символическая ссылка.

Так как мне нормально определить тип файла из программы???

Есть разные вызовы stat и lstat. Первый проследует по ссылке, а второй - нет. Мысль ясна?
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: где взять исходнике для file

Сообщение alv »

(Nel @ Среда, 03 Августа 2005, 15:41) писал(а):мне нужни исходники для команды file из SUSE Linux
ГДЕ ИХ ВЗЯТЬ ???

смотрите в LFS Book (http://www.linuxfromscratch.org) - там ссылки на исходники всего Base Linux
Спасибо сказали:
Аватара пользователя
Nel
Сообщения: 32

Re: где взять исходнике для file

Сообщение Nel »

СПАСИБО lstat помогло. Я над этим целый день мудился :wacko:. Даже исходники file нашел на OpenBSD. А все дело было в одной буковке. . Моих эмоций не передать когда я дописал L перед stat и откомпилил прогу.
Спасибо сказали: