Blame view

buildroot/buildroot-2016.08.1/package/mkpasswd/config.h 2.04 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
  /* Program version */
  #define VERSION "5.0.26"
  
  /* Configurable features */
  
  /* Always hide legal disclaimers */
  #undef ALWAYS_HIDE_DISCL
  
  /* Default server */
  #define DEFAULTSERVER   "whois.arin.net"
  
  /* Configuration file */
  /*
  #define CONFIG_FILE "/etc/whois.conf"
  */
  
  
  /* autoconf in cpp macros */
  #ifdef linux
  # define ENABLE_NLS
  #endif
  
  #ifdef __FreeBSD__
  /* which versions? */
  # define HAVE_GETOPT_LONG
  # define HAVE_GETADDRINFO
  # define ENABLE_NLS
  # ifndef LOCALEDIR
  #  define LOCALEDIR "/usr/local/share/locale"
  # endif
  #endif
  
  /* needs unistd.h */
  #if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 200112L
  # define HAVE_GETADDRINFO
  # define HAVE_REGEXEC
  #endif
  
  #if defined __APPLE__ && defined __MACH__
  # define HAVE_GETOPT_LONG
  # define HAVE_GETADDRINFO
  #endif
  
  #if defined __GLIBC__
  # define HAVE_GETOPT_LONG
  # if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
  #  define HAVE_GETADDRINFO
  # endif
  # if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 7
  #  define HAVE_SHA_CRYPT
  # endif
  #endif
  
  /* Unknown versions of Solaris */
  #if defined __SVR4 && defined __sun
  # define HAVE_SHA_CRYPT
  # define HAVE_SOLARIS_CRYPT_GENSALT
  #endif
  
  /* FIXME: which systems lack this? */
  #define HAVE_GETTIMEOFDAY
  /* FIXME: disabled because it does not parse addresses with a netmask length.
   * The code using it needs to be either fixed or removed.
  #define HAVE_INET_PTON
  */
  
  /*
   * Please send patches to correctly ignore old releases which lack a RNG
   * and add more systems which have one.
   */
  #ifdef RANDOM_DEVICE
  #elif defined __GLIBC__ \
  	|| defined __FreeBSD__ || defined __NetBSD__ || defined __OpenBSD__ \
  	/* AIX >= 5.2? */ \
  	|| defined _AIX52 \
  	/* HP-UX >= B.11.11.09? */ \
  	|| defined  __hpux \
  	/* OS X: */ \
  	|| (defined __APPLE__ && defined __MACH__) \
  	/* Solaris >= 9 (this is >= 7): */ \
  	|| (defined __SVR4 && defined __sun && defined SUSv2) \
  	/* Tru64 UNIX >= 5.1B? */ \
  	|| defined __osf
  # define RANDOM_DEVICE "/dev/urandom"
  #endif
  
  #ifdef ENABLE_NLS
  # ifndef NLS_CAT_NAME
  #  define NLS_CAT_NAME   "whois"
  # endif
  # ifndef LOCALEDIR
  #  define LOCALEDIR     "/usr/share/locale"
  # endif
  #endif