source: vendor/current/source4/heimdal_build/config.h

Last change on this file was 988, checked in by Silvan Scherrer, 9 years ago

Samba Server: update vendor to version 4.4.3

File size: 1.2 KB
Line 
1/*
2 this is a replacement config.h for building the heimdal parts of the
3 Samba source tree
4*/
5
6#ifndef HAVE_HEIMDAL_CONFIG_H
7#define HAVE_HEIMDAL_CONFIG_H
8
9#include "include/config.h"
10#include "../replace/replace.h"
11#include "../lib/util/attr.h"
12#define HEIMDAL_NORETURN_ATTRIBUTE _NORETURN_
13#define HEIMDAL_PRINTF_ATTRIBUTE(x) FORMAT_ATTRIBUTE(x)
14#define HEIMDAL_UNUSED_ATTRIBUTE _UNUSED_
15
16#define VERSIONLIST {"Lorikeet-Heimdal, Modified for Samba4"}
17
18#define VERSION "Samba"
19
20#define PACKAGE VERSION
21#define PACKAGE_BUGREPORT "https://bugzilla.samba.org/"
22#define PACKAGE_VERSION VERSION
23
24#define RCSID(msg) struct __rcsid { int __rcsdi; }
25#define KRB5
26
27/* This needs to be defined for roken too */
28#ifdef VOID_RETSIGTYPE
29#define SIGRETURN(x) return
30#else
31#define SIGRETURN(x) return (RETSIGTYPE)(x)
32#endif
33
34#define HDB_DB_DIR ""
35
36#undef HAVE_KRB5_ENCRYPT_BLOCK
37
38/* Because it can't be defined in roken.h */
39#ifndef USE_HCRYPTO_IMATH
40#define USE_HCRYPTO_IMATH
41#endif
42
43/*Workaround for heimdal define vs samba define*/
44#if defined(HAVE_LIBINTL_H) && defined(HAVE_BINDTEXTDOMAIN) &&\
45 defined(HAVE_TEXTDOMAIN)
46#define LIBINTL
47#endif
48
49/* heimdal now wants some atomic ops - ask for the non-atomic ones for Samba */
50#define HEIM_BASE_NON_ATOMIC 1
51
52#endif
Note: See TracBrowser for help on using the repository browser.