#include <pwd.h>
#define nmhbindir(file) NMHBINDIR#file
-#define nmhetcdir(file) NMHETCDIR#file
#define nmhlibexecdir(file) NMHLIBEXECDIR#file
+#define nmhetcdir(file) NMHETCDIR#file
+#define nmhdocdir(file) NMHDOCDIR#file
/*
*--cp = '/';
if (access (epath, R_OK) != NOTOK)
- return epath; /* else fall */
+ return epath;
+ /* FALLTHRU */
try_it:
default:
/* Will leak because caller doesn't know cp was
dynamically allocated. */
return cp;
- } else {
- free (cp);
}
+ free (cp);
}
/* Check nmh `etc' directory */
/* name of credentials file, defaults to .netrc in either Path or $HOME. */
char *credentials_file;
+/* if set to 1, do not check permissions on credentials file */
+int credentials_no_perm_check = 0;
+
/* name of current message "sequence" */
char *current = "cur";
/* profile entry for external url access command */
char *nmhaccessurl = "nmh-access-url";
+char *mhbindir = NMHBINDIR;
char *mhlibexecdir = NMHLIBEXECDIR;
char *mhetcdir = NMHETCDIR;
+char *mhdocdir = NMHDOCDIR;
/*
* nmh not-so constants
char *mhlproc = nmhlibexecdir (/mhl);
-/*
- * This is the super handy BBoard reading program, which is
- * really just the nmh shell program.
- */
-
-char *mshproc = nmhbindir (/msh);
-
/*
* This program is called to pack a folder.
*/
char *showproc = nmhlibexecdir (/mhl);
-/*
- * This program is called by vmh as the back-end to the window management
- * protocol
- */
-
-char *vmhproc = nmhbindir (/msh);
-
/*
* This program is called after comp, et. al., have built a draft
*/