Приветствую,
подскажите как создать в Unix временный файл который сам удалиться полсе того на него закроеться последний указатель.
То есть нужен аналог аналог fopen(filename,"w+bD"); где D означает "Specifies a file as temporary. It is deleted when the last file pointer is closed". Функция tmpfile() не подходит потому что она создает файл в каталоге tmp а надо в заданном.
То есть скорее проблема в том как открыть файл чтобы сам удалился, имя я уже сгенерировал. Вручную удалить не получиться, нужно чтобы он именно системой удалился.