X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=h%2Fmh.h;h=f9ed6455971175e4c88af5208c225afff5f70b10;hb=5deca188ac8e6f5b0a060712b8a71bb4e58573df;hp=9d22c2b152e9096b63a234d081bba0519a486a49;hpb=43b38cc6c82b85aff3a5868289ecebeb20215b9c;p=mmh diff --git a/h/mh.h b/h/mh.h index 9d22c2b..f9ed645 100644 --- a/h/mh.h +++ b/h/mh.h @@ -2,7 +2,14 @@ ** mh.h -- main header file for all of nmh */ -#include +#include + +#include +#include +#include +#include +#include + /* ** Well-used constants @@ -36,6 +43,30 @@ typedef unsigned char boolean; /* not int so we can pack in a structure */ #endif /* +** we should be getting this value from pathconf(_PC_PATH_MAX) +*/ +#ifndef PATH_MAX +# ifdef MAXPATHLEN +# define PATH_MAX MAXPATHLEN +# else + /* so we will just pick something */ +# define PATH_MAX 1024 +# endif +#endif + +/* +** we should be getting this value from sysconf(_SC_OPEN_MAX) +*/ +#ifndef OPEN_MAX +# ifdef NOFILE +# define OPEN_MAX NOFILE +# else + /* so we will just pick something */ +# define OPEN_MAX 64 +# endif +#endif + +/* ** user context/profile structure */ struct node { @@ -268,6 +299,4 @@ extern char *version_num; extern char *version_str; extern char *whatnowproc; -extern void (*done) (int) NORETURN; - #include