X-Git-Url: http://git.samba.org/samba.git/?p=kai%2Fsamba.git;a=blobdiff_plain;f=source3%2Finclude%2Fincludes.h;h=8cc2711e0a348b11f5224b2841968c0caa15ddc7;hp=2ba069aa76ab74997a23a72013b7e387cb9f40d1;hb=cac6a060af598bf94e6414b06e7365ec51ca360e;hpb=e300c0346ff92035ff9568b55b34469193e29769 diff --git a/source3/include/includes.h b/source3/include/includes.h index 2ba069aa76a..8cc2711e0a3 100644 --- a/source3/include/includes.h +++ b/source3/include/includes.h @@ -182,6 +182,10 @@ #ifdef POSIX_H #include #else +#ifdef OSF1 +#include +#include +#endif #include #endif #endif @@ -517,12 +521,13 @@ char *mktemp(char *); /* No standard include */ #include #include #include +#include #if __FreeBSD__ >= 3 #include #else #define USE_DIRECT #endif -#define SIGNAL_CAST (void (*)()) +#define SIGNAL_CAST (void (*)(int)) #define USE_SETVBUF #define USE_SETSID #define USE_GETCWD @@ -532,7 +537,15 @@ char *mktemp(char *); /* No standard include */ #define HAVE_GETTIMEOFDAY #define HAVE_PATHCONF #define HAVE_GETGRNAM 1 -#endif +#define QSORT_CAST (int (*)(const void *, const void *)) +#if !defined(O_SYNC) +#if defined(O_FSYNC) +#define O_SYNC O_FSYNC +#else /* defined(O_FSYNC) */ +#define O_SYNC 0 +#endif /* defined(O_FSYNC) */ +#endif /* !defined(O_SYNC) */ +#endif /* FreeBSD */ #ifdef __OpenBSD__ #include