Я читал насчет tmpnam, tempnam, mktemp и пр. Про tmpnam и tempnam сказано, что их использовать нельзя, а остальные функции позволяют только создать файл с атрибутами, установленными по umask. Спрашивается, как же создать такой файл с атрибутами, которые я хочу, но не прибегая к umask? Ведь другой тред может его тоже использовать, хотя ему это совсем не нжуно.