On 17:20 Fri 26 Sep , Aleksey Cheusov wrote: AC>>> If there are no more option characters, getopt() returns -1. AC>>> Then optind is the index in argv of the first argv-element that AC>>> is not an option. AC>>> Теперь домашнее задание. Откуда берется список ФАЙЛОВ на обработку??? AC>> из командной строки, (GNU-шный) getopt отродясь спокойно перестраивал AC>> список в ком-строке под то чтобы optind показывал куда надо AC> Да это ж натуральная клиника! И эти люди возомнили о себе, что их будут AC> принимать в качестве стандарта де факто? &^%$&*%$&*%$&*%$*&$ AC> Ты вообще в курсе, что в качестве параметров программе могут AC> передаваться не только файлы, но и обычные строки, которые тоже могут AC> начинаться со знака `-', например какие-нибудь доп. ключики для AC> обработки тех же файлов. AC> Ты хоть понимаешь, к чему ведет этот GNU-шный идиотизм AC> под названием "переставляю параметры, как захочу"??? AC> Например к тому, что программа вот с таким usage AC> compare_me [OPTIONS] file1 <OP> file2 AC> где OP := -eq|-ne|-lt|... AC> будет работать неправильно. что, в линуксе test неправильно работает? я правильно понял весь этот твой большой стон? AC> Да-а-а-а-а. Я был лучшего мнения о дрепперах & co. AC> Теперь не удивительно читать их "обоснования" о невключении AC> в glibc strlcat/strlcpy и прочее. С таким интеллектом... -- . ''`. Dmitry E. Oboukhov : :’ : unera@debian.org `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
Attachment:
signature.asc
Description: Digital signature