[Comm] segfault with getopt_long

Alexey I. Froloff raorn на immo.ru
Пн Мар 14 12:05:45 MSK 2005


* Alexey Morsov <samurai@> [050314 11:19]:
> А если дать неверную опцию в длинном виде (--eeee) то вылетает segfault
> Из-за чего может быть такое?

> ======== Лист ==========
> static struct option long_options[] = {
>    {"start", 0, 0, 0},
>    {"stop", 0, 0, 0},
>    {"config", 1, 0, 0},
>    {"log", 1, 0, 0},
>    {"help", 0, 0, 0}
> };
Почитайте info libc на тему Getopt Long Option Example.

P.S. hint: как getopt_long узнает что закончились описания опций?

-- 
Regards, Sir Raorn.
-------------------
Концепция целостного репозитария такова, что статическим библиотекам
в нем не место (имеются исключения).  Помимо разделяемости, динамические
библиотеки дают прозрачные зависимости, возможность асинхронной
поддержки пакетов и т.д.
		-- at in devel@
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.ru/pipermail/community/attachments/20050314/72a4ee42/attachment.bin


Подробная информация о списке рассылки Community