fclose() вызывает segfault. У меня есть :
char buffer[L_tmpnam];
char *pipeName = tmpnam(buffer);
FILE *pipeFD = fopen(pipeName, "w"); // open for writing
...
...
...
fclose(pipeFD);
Я не делаю ничего, связанного с файлами в ... но это не влияет на это. Однако мой ГЛАВНЫЙ процесс взаимодействует с другим процессом через разделяемую память, где хранится pipeName; другой процесс fopen использует этот канал для чтения, чтобы связаться с MAIN.
Любые идеи, почему это вызывает segfault?
Спасибо, Христо