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


Автор: sol78 17.11.2007, 15:27
Как поменять местами дескрипторы файлов???

Автор: MAKCim 17.11.2007, 16:09
Цитата(sol78 @  17.11.2007,  15:27 Найти цитируемый пост)
Как поменять местами дескрипторы файлов???

Код

static void swap(int fda, int fdb) {
    int tmp = dup(fda);
    dup2(fdb, fda);
    dup2(tmp, fdb);
    close(tmp);
}

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