X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/agedu/blobdiff_plain/b02bd008c6a46bcfed857c085e4c157146bc62f1..HEAD:/agedu.h diff --git a/agedu.h b/agedu.h index 2e6cc51..ec035d4 100644 --- a/agedu.h +++ b/agedu.h @@ -88,7 +88,16 @@ #ifdef HAVE_SYS_SELECT_H # include #endif +#ifdef HAVE_NETDB_H +# include +#endif +#ifndef HOST_NAME_MAX +/* Reportedly at least one Solaris fails to comply with its POSIX + * requirement to define this (see POSIX spec for gethostname) */ +#define HOST_NAME_MAX 255 /* upper bound specified in SUS */ +#endif + #define PNAME "agedu" #define DUMPHDR "agedu dump file. pathsep=" @@ -99,10 +108,13 @@ extern char pathsep; #if defined HAVE_LSTAT64 && HAVE_STAT64 #define STRUCT_STAT struct stat64 -#define LSTAT lstat64 -#define STAT stat64 +#define LSTAT_FUNC lstat64 +#define STAT_FUNC stat64 #else #define STRUCT_STAT struct stat -#define LSTAT lstat -#define STAT stat +#define LSTAT_FUNC lstat +#define STAT_FUNC stat #endif + +#define max(x,y) ( (x) > (y) ? (x) : (y) ) +#define min(x,y) ( (x) < (y) ? (x) : (y) )