if (!StrApp (&fname, p->pw_dir, "/.dmrc", (char *)0))
return GE_Error;
if ((curdmrc = iniLoad (fname))) {
free (fname);
return GE_Ok;
}
/* on POSIX systems only EACCES can be returned -
I leave the EPERM here just because I don't know all non-POSIX systems */
if (errno != EACCES && errno != EPERM) {
return GE_NoFile;
if (pipe (pfd))