Подробности

[В начало]

Проблема в стандарте № S0052

Краткое описание

Отсутствие требования неизменности структуры дерева при вызове функций twalk() и tfind().

Подробное описание

В стандарте нет явных указаний, что вызовы функции twalk() и tfind() не должны изменять структуру дерева.

Раздел стандарта

The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition (SUS 3.0), System Interfaces, description of functions <nobr>tsearch()</nobr>, <nobr>tdelete()</nobr>, <nobr>tfind()</nobr>, <nobr>twalk()</nobr>.

Способы устранения

Предлагается уточнить требования стандарта, либо явно сформулировав требование неизменности структуры дерева вызовами twalk() и tfind(), либо явно указав, что стандарт не накладывает такого ограничения.

Принято

POSIX aardvark,
Request Number 140

[В начало]