dup
, dup2
Имена dup
функций POSIX, реализованные корпорацией Майкрософт, и dup2
являются устаревшими псевдонимами для _dup
и _dup2
функций. По умолчанию они создают предупреждение компилятора (уровень 3) C4996. Имена устарели, так как они не соответствуют стандартным правилам C для имен, относящихся к реализации. Однако функции по-прежнему поддерживаются.
Мы рекомендуем использовать _dup
и _dup2
вместо этого. Кроме того, вы можете продолжать использовать эти имена функций и отключить предупреждение. Дополнительные сведения см. в разделе "Отключение имен функций предупреждения и POSIX".