У меня есть приложение, которое генерирует файлы дампа памяти по умолчанию.Это можно сделать, вызвав
struct rlimit core_limits;
core_limits.rlim_cur=core_limits.rlim_max=RLIM_INFINITY;
setrlimit(RLIMIT_CORE, &core_limits);
в самом начале этого приложения.
Теперь есть ли возможность изменить имя и местоположение создаваемого файла?Так что я хочу иметь вместо «core. [Pid]» что-то вроде «myapp_core.dmp» и заставить его всегда сохранять его, например, в домашнем каталоге текущего пользователя?
Спасибо!