2 * (c) Oleg Puchinin 2006
3 * graycardinalster@gmail.com
9 void Dfastsort_s(char ** a, long N);
10 Быстрая сортировка строк. N - номер последнего элемента.
12 Dtimer () / timeval *the_time () / print_the_time (FILE * file_my)
13 Инициализировать таймер / вернуть прошедшее время с момента инициализации / напечатать результат в file_my
16 int Dterm_one_kick (int fd);
17 Переключить терминал в посимвольный режим.
19 int Dfork (char *exec, int *fd_in, int *fd_out, int *fd_err);
20 Выполнить ветвление процесса. exec - команда для выполнения в sh ("sh -c <exec>"). Остальные аргументы -
21 дескрипторы ввода/вывода/ошибок нового процесса. Соответственно, если задан соотв. указатель :
22 в *fd_in можно писать (контроль stdin потомка), а *fd_out и *fd_err читать (stdout, stderr).
23 Замена для popen. Закрывать (fd*) все это вручную по мере ненадобности.