MKTEMP(3C) MKTEMP(3C) НАЗВАНИЕ mktemp - создание уникального имени файла СИНТАКСИС |char *mktemp (template) |char *template; ОПИСАНИЕ Функция mktemp заменяет цепочку символов, на которую указывает template, уникальным именем файла, и возвра- щает адрес этой цепочки. Исходная цепочка должна выгля- деть как имя файла с шестью символами X в конце; функ- ция mktemp заменит их буквой и идентификатором текущего процесса. Буква будет выбрана так, чтобы получающееся имя не дублировалось. СМ. ТАКЖЕ getpid(2), tmpfile(3S), tmpnam(3S). ДИАГНОСТИКА Если уникального имени создать не удалось (например, из-за отсутствия символов X в исходной цепочке), то ис- ходная цепочка либо становится пустой, либо не изменя- ется. ОГРАНИЧЕНИЯ При вызове более 17576 раз в одном процессе эта функция начнет циклически вырабатывать уже использованные име- на.