#include <unistd.h>
#include <errno.h>
#include <stdio.h>
...
char *fpath; // имя файла в файловой системе
...
if (access(fpath, F_OK)) // F_OK просто проверяет существование файла
{
// файла нет, чото сделали, рапример это
fprintf(stderr, "ERROR access: %s\n", strerror(errno));
exit(1);
}
....