Re: libpthreads,libmpeg3 -> windows

From
Andrey Sverdlichenko ()
To
Boris Rudakov ()
Date
2003-06-09T13:30:22Z
Area
CARBON.COPY
 * Forwarded from area 'RU.UNIX.PROG'
From: Andrey Sverdlichenko <blaze@df.ru>

On Sun, 08 Jun 2003 22:57:08 +0400, Boris Rudakov wrote:

> КСТА: этот вопрос я очень хочу провентиллировать (все время руки не
> доходят написать тестовую программку и посмотреть что выйдет): как в
> юниксах (для простоты возьмем платформу i386) организована обработка
> исключений ?

C++ных? Как везде.

> 1. Как под i386 в юниксах отрабатываются хардверные (т.е. не те что
> throw) эксепшины ?

Отображаются в сигналы, обработка по sigaction(). Отображения в C++ не
предусмотрено: прогибать под ОС не библиотеки, а сам язык, не принято,
расползется по версиям, переносить замучаешься. И сейчас-то не сахар.

> 2. Как это делает (если делает) Гнусь и расширен ли там синтаксис С (не
> С++) ? Впрочем, на этот вопрос я думаю что ответом будет "нет" :) :\

Угадал.
--- ifmail v.2.15dev5
 * Origin: Demos online service (2:5020/400)