Мечты о файловой системе
link( int fd, const char * filename )
Для работы со временными файлами полезной была бы возможность работать в следующем стиле:
int fd = open( partition_path, O_CREAT | O_NOLINK | O_RDWR );
// производим запись в файл
link( fd, real_path_name );
exec( fd )
dload( fd )
Эти вызовы были бы полезны в первую очередь для различных JIT.
Кроме того интересно в плане надёжности может быть открыть бинарник для последующего запуска
до понижения привелегий.
Хэндл на открытый каталог
Возможность открыть каталог, получить его хэндл и работать с файлами относительно этого хэндла. Преимущества — больше возможностей конфигурации и возможность получить хэндл до понижения привелегий.