Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Linux/Unix > Функиця select


Автор: Vlast92 31.3.2012, 15:46
Первый параметр функции select – количество проверяемых дескрипторов. Второй, третий и четвертый параметры функции представляют собой наборы дескрипторов, которые следует проверять, соответственно, на готовность к чтению, записи и на наличие исключительных ситуаций. В качестве последнего параметра функции можно указать интервал времени, по прошествии которого она вернет управление в любом случае.

mov eax,142
mov ebx,1
mov ecx,?
mov edx,0
mov esi,0
mov edi,?
int 80h

Интервал времени задается структурой:
struct timeval {
      time_t tv_sec; /* seconds */
      suseconds_t tv_usec; /* microseconds */
}; 

Как объявить такую структуру?
Как правильно задать дескриптор проверки на готовность к чтению?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)