net-snmp-config.h.in 74 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591
  1. /* include/net-snmp/net-snmp-config.h.in. Generated from configure.ac by autoheader. */
  2. /*
  3. * net-snmp configuration header file
  4. *
  5. * NOTE: DO NOT EDIT include/net-snmp/net-snmp-config.h.in as your changes
  6. * will be overwritten. This content is in acconfig.h and merged
  7. * into include/net-snmp/net-snmp-config.h.in by autoheader.
  8. */
  9. /* Portions of this file are subject to the following copyright(s). See
  10. * the Net-SNMP's COPYING file for more details and other copyrights
  11. * that may apply:
  12. */
  13. /*
  14. * Portions of this file are copyrighted by:
  15. * Copyright © 2003 Sun Microsystems, Inc. All rights reserved.
  16. * Use is subject to license terms specified in the COPYING file
  17. * distributed with the Net-SNMP package.
  18. *
  19. * Portions of this file are copyrighted by:
  20. * Copyright (c) 2016 VMware, Inc. All rights reserved.
  21. * Use is subject to license terms specified in the COPYING file
  22. * distributed with the Net-SNMP package.
  23. */
  24. #ifndef NET_SNMP_CONFIG_H
  25. #define NET_SNMP_CONFIG_H
  26. /* ********* NETSNMP_MARK_BEGIN_AUTOCONF_DEFINITIONS ********* */
  27. /*
  28. * put all autoconf-specific definitions below here
  29. *
  30. */
  31. #ifndef NETSNMP_NO_AUTOCONF_DEFINITIONS
  32. /* definitions added by configure on-the-fly */
  33. #define config_error(x)
  34. #define config_warning(x)
  35. #define config_belongs_in(x)
  36. #define config_exclude(x)
  37. #define config_arch_require(x,y)
  38. #define config_version_require(x)
  39. #define config_require(x)
  40. #define config_add_mib(x)
  41. #define config_parse_dot_conf(w,x,y,z)
  42. /* Define if building universal (internal helper macro) */
  43. #undef AC_APPLE_UNIVERSAL_BUILD
  44. /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
  45. systems. This function is required for `alloca.c' support on those systems.
  46. */
  47. #undef CRAY_STACKSEG_END
  48. /* Define to 1 if using `alloca.c'. */
  49. #undef C_ALLOCA
  50. /* location of swap device */
  51. #undef DMEM_LOC
  52. /* Define if you want local DNSSEC validation support */
  53. #undef DNSSEC_LOCAL_VALIDATION
  54. /* Environment separator character surrounded by double quotes. */
  55. #undef ENV_SEPARATOR
  56. /* Environment separator character surrounded by single quotes. */
  57. #undef ENV_SEPARATOR_CHAR
  58. /* location of mount table list */
  59. #undef ETC_MNTTAB
  60. /* Define to 1 if you have the `AES_cfb128_encrypt' function. */
  61. #undef HAVE_AES_CFB128_ENCRYPT
  62. /* Define to 1 if you have `alloca', as a function or macro. */
  63. #undef HAVE_ALLOCA
  64. /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
  65. */
  66. #undef HAVE_ALLOCA_H
  67. /* Define to 1 if you have the <arpa/inet.h> header file. */
  68. #undef HAVE_ARPA_INET_H
  69. /* Define to 1 if you have the <asm/page.h> header file. */
  70. #undef HAVE_ASM_PAGE_H
  71. /* Define to 1 if you have the <asm/types.h> header file. */
  72. #undef HAVE_ASM_TYPES_H
  73. /* Define to 1 if you have the `ASN1_STRING_get0_data' function. */
  74. #undef HAVE_ASN1_STRING_GET0_DATA
  75. /* Define to 1 if you have the `asprintf' function. */
  76. #undef HAVE_ASPRINTF
  77. /* Define to 1 if you have the `cgetnext' function. */
  78. #undef HAVE_CGETNEXT
  79. /* Define to 1 if you have the `chown' function. */
  80. #undef HAVE_CHOWN
  81. /* Define to 1 if you have the `clock_gettime' library */
  82. #undef HAVE_CLOCK_GETTIME
  83. /* Define to 1 if you have the `closedir' function. */
  84. #undef HAVE_CLOSEDIR
  85. /* Define to 1 if you have the `closesocket' function. */
  86. #undef HAVE_CLOSESOCKET
  87. /* Define to 1 if you have the <com_err.h> header file. */
  88. #undef HAVE_COM_ERR_H
  89. /* Define to 1 if the system has the type `Counter64'. */
  90. #undef HAVE_COUNTER64
  91. /* Define to 1 if you have the <curses.h> header file. */
  92. #undef HAVE_CURSES_H
  93. /* Define to 1 if you have the declaration of `sensors_get_all_subfeatures',
  94. and to 0 if you don't. */
  95. #undef HAVE_DECL_SENSORS_GET_ALL_SUBFEATURES
  96. /* define to 1 if you have IRE_CACHE defined in <inet/ip.h> header file. */
  97. #undef HAVE_DEFINED_IRE_CACHE
  98. /* define if you have devstat_getdevs() */
  99. #undef HAVE_DEVSTAT_GETDEVS
  100. /* Define to 1 if you have the `DH_get0_key' function. */
  101. #undef HAVE_DH_GET0_KEY
  102. /* Define to 1 if you have the `DH_get0_pqg' function. */
  103. #undef HAVE_DH_GET0_PQG
  104. /* Define to 1 if you have the `DH_set0_pqg' function. */
  105. #undef HAVE_DH_SET0_PQG
  106. /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
  107. */
  108. #undef HAVE_DIRENT_H
  109. /* Define to 1 if you have the <dlfcn.h> header file. */
  110. #undef HAVE_DLFCN_H
  111. /* Define to 1 if you have the `dlopen' function. */
  112. #undef HAVE_DLOPEN
  113. /* Define to 1 if you have the <dmalloc.h> header file. */
  114. #undef HAVE_DMALLOC_H
  115. /* Set if the dpkg-query command is available */
  116. #undef HAVE_DPKG_QUERY
  117. /* Define to 1 if you have the `DTLSv1_method' function. */
  118. #undef HAVE_DTLSV1_METHOD
  119. /* Define to 1 if you have the `DTLS_method' function. */
  120. #undef HAVE_DTLS_METHOD
  121. /* Define to 1 if you have the <err.h> header file. */
  122. #undef HAVE_ERR_H
  123. /* Define to 1 if you have the <et/com_err.h> header file. */
  124. #undef HAVE_ET_COM_ERR_H
  125. /* Define to 1 if you have the `eval_pv' function. */
  126. #undef HAVE_EVAL_PV
  127. /* Define to 1 if you have the `EVP_MD_CTX_create' function. */
  128. #undef HAVE_EVP_MD_CTX_CREATE
  129. /* Define to 1 if you have the `EVP_MD_CTX_destroy' function. */
  130. #undef HAVE_EVP_MD_CTX_DESTROY
  131. /* Define to 1 if you have the `EVP_MD_CTX_free' function. */
  132. #undef HAVE_EVP_MD_CTX_FREE
  133. /* Define to 1 if you have the `EVP_MD_CTX_new' function. */
  134. #undef HAVE_EVP_MD_CTX_NEW
  135. /* Define if you have EVP_sha224/256 in openssl */
  136. #undef HAVE_EVP_SHA224
  137. /* Define if you have EVP_sha384/512 in openssl */
  138. #undef HAVE_EVP_SHA384
  139. /* Define to 1 if you have the `execv' function. */
  140. #undef HAVE_EXECV
  141. /* Define to 1 if you have the <fcntl.h> header file. */
  142. #undef HAVE_FCNTL_H
  143. /* Define to 1 if you have the `fgetc_unlocked' function. */
  144. #undef HAVE_FGETC_UNLOCKED
  145. /* Define to 1 if you have the `flockfile' function. */
  146. #undef HAVE_FLOCKFILE
  147. /* Define to 1 if you have the `fork' function. */
  148. #undef HAVE_FORK
  149. /* Define to 1 if you have the `forkall' function. */
  150. #undef HAVE_FORKALL
  151. /* Define to 1 if you have the <fstab.h> header file. */
  152. #undef HAVE_FSTAB_H
  153. /* Define to 1 if you have the `fsync' function. */
  154. #undef HAVE_FSYNC
  155. /* Define to 1 if you have the `funlockfile' function. */
  156. #undef HAVE_FUNLOCKFILE
  157. /* Define to 1 if you have the `gai_strerror' function. */
  158. #undef HAVE_GAI_STRERROR
  159. /* Define to 1 if you have the `getaddrinfo' function. */
  160. #undef HAVE_GETADDRINFO
  161. /* define if you have getdevs() */
  162. #undef HAVE_GETDEVS
  163. /* Define to 1 if you have the `getdtablesize' function. */
  164. #undef HAVE_GETDTABLESIZE
  165. /* Define to 1 if you have the `getfsstat' function. */
  166. #undef HAVE_GETFSSTAT
  167. /* Define to 1 if you have the `getgrnam' function. */
  168. #undef HAVE_GETGRNAM
  169. /* Define to 1 if you have the `gethostbyaddr' function. */
  170. #undef HAVE_GETHOSTBYADDR
  171. /* Define to 1 if you have the `gethostbyname' function. */
  172. #undef HAVE_GETHOSTBYNAME
  173. /* Define to 1 if you have the `gethostbyname2' function. */
  174. #undef HAVE_GETHOSTBYNAME2
  175. /* Define to 1 if you have the `gethostname' function. */
  176. #undef HAVE_GETHOSTNAME
  177. /* Define to 1 if you have the `getipnodebyname' function. */
  178. #undef HAVE_GETIPNODEBYNAME
  179. /* Define to 1 if you have the `getloadavg' function. */
  180. #undef HAVE_GETLOADAVG
  181. /* Define to 1 if you have the `getmntent' function. */
  182. #undef HAVE_GETMNTENT
  183. /* Define to 1 if you have the `getopt' function. */
  184. #undef HAVE_GETOPT
  185. /* Define to 1 if you have the <getopt.h> header file. */
  186. #undef HAVE_GETOPT_H
  187. /* Define to 1 if you have the `getpagesize' function. */
  188. #undef HAVE_GETPAGESIZE
  189. /* Define to 1 if you have the `getpid' function. */
  190. #undef HAVE_GETPID
  191. /* Define to 1 if you have the `getpwnam' function. */
  192. #undef HAVE_GETPWNAM
  193. /* Define to 1 if you have the `gettimeofday' function. */
  194. #undef HAVE_GETTIMEOFDAY
  195. /* Define to 1 if you have the `getvfsstat' function. */
  196. #undef HAVE_GETVFSSTAT
  197. /* Define to 1 if you have the <grp.h> header file. */
  198. #undef HAVE_GRP_H
  199. /* Define to 1 if you have the `hasmntopt' function. */
  200. #undef HAVE_HASMNTOPT
  201. /* Define to 1 if you have the headerGet function. */
  202. #undef HAVE_HEADERGET
  203. /* Define to 1 if you have the `if_freenameindex' function. */
  204. #undef HAVE_IF_FREENAMEINDEX
  205. /* Define to 1 if you have the `if_indextoname' function. */
  206. #undef HAVE_IF_INDEXTONAME
  207. /* Define to 1 if you have the `if_nameindex' function. */
  208. #undef HAVE_IF_NAMEINDEX
  209. /* Define to 1 if you have the `if_nametoindex' function. */
  210. #undef HAVE_IF_NAMETOINDEX
  211. /* Define to 1 if you have the <inet/common.h> header file. */
  212. #undef HAVE_INET_COMMON_H
  213. /* Define to 1 if you have the <inet/ip.h> header file. */
  214. #undef HAVE_INET_IP_H
  215. /* Define to 1 if you have the <inet/mib2.h> header file. */
  216. #undef HAVE_INET_MIB2_H
  217. /* Define to 1 if you have the `inet_ntop' function. */
  218. #undef HAVE_INET_NTOP
  219. /* Define to 1 if you have the `inet_pton' function. */
  220. #undef HAVE_INET_PTON
  221. /* Define to 1 if you have the `initgroups' function. */
  222. #undef HAVE_INITGROUPS
  223. /* Define to 1 if the system has the type `intmax_t'. */
  224. #undef HAVE_INTMAX_T
  225. /* Define to 1 if the system has the type `intptr_t'. */
  226. #undef HAVE_INTPTR_T
  227. /* Define to 1 if you have the <inttypes.h> header file. */
  228. #undef HAVE_INTTYPES_H
  229. /* Define to 1 if the system has the type `in_addr_t'. */
  230. #undef HAVE_IN_ADDR_T
  231. /* Define to 1 if you have the <ioctls.h> header file. */
  232. #undef HAVE_IOCTLS_H
  233. /* Define to 1 if you have the <io.h> header file. */
  234. #undef HAVE_IO_H
  235. /* Define to 1 if you have the <iphlpapi.h> header file. */
  236. #undef HAVE_IPHLPAPI_H
  237. /* Set if IP_PKTINFO is usable */
  238. #undef HAVE_IP_PKTINFO
  239. /* Set if IP_RECVDSTADDR is usable */
  240. #undef HAVE_IP_RECVDSTADDR
  241. /* Define to 1 if you have the `kinfo_get_cpus' function. */
  242. #undef HAVE_KINFO_GET_CPUS
  243. /* Define if you have /dev/kmem */
  244. #undef HAVE_KMEM
  245. /* Define to 1 if you have the `knlist' function. */
  246. #undef HAVE_KNLIST
  247. /* Define to 1 if you have the `krb5_auth_con_getrecvsubkey' function. */
  248. #undef HAVE_KRB5_AUTH_CON_GETRECVSUBKEY
  249. /* Define to 1 if you have the `krb5_auth_con_getsendsubkey' function. */
  250. #undef HAVE_KRB5_AUTH_CON_GETSENDSUBKEY
  251. /* Define to 1 if you have the <kstat.h> header file. */
  252. #undef HAVE_KSTAT_H
  253. /* Define to 1 if you have the `kvm_getfile2' function. */
  254. #undef HAVE_KVM_GETFILE2
  255. /* Define to 1 if you have the `kvm_getfiles' function. */
  256. #undef HAVE_KVM_GETFILES
  257. /* Define to 1 if you have the `kvm_getproc2' function. */
  258. #undef HAVE_KVM_GETPROC2
  259. /* Define to 1 if you have the `kvm_getprocs' function. */
  260. #undef HAVE_KVM_GETPROCS
  261. /* Define to 1 if you have the `kvm_getswapinfo' function. */
  262. #undef HAVE_KVM_GETSWAPINFO
  263. /* Define to 1 if you have the <kvm.h> header file. */
  264. #undef HAVE_KVM_H
  265. /* Define to 1 if you have the `kvm_openfiles' function. */
  266. #undef HAVE_KVM_OPENFILES
  267. /* Define to 1 if you have the OpenSSL library (-lcrypto or -leay32). */
  268. #undef HAVE_LIBCRYPTO
  269. /* Define to 1 if you have the `elf' library (-lelf). */
  270. #undef HAVE_LIBELF
  271. /* Define to 1 if you have the `mld' library (-lmld). */
  272. #undef HAVE_LIBMLD
  273. /* Define to 1 if <netlink/netlink.h> provides the libnl3 API */
  274. #undef HAVE_LIBNL3
  275. /* define if you have libnm */
  276. #undef HAVE_LIBNM
  277. /* Define to 1 if you have the `nsl' library (-lnsl). */
  278. #undef HAVE_LIBNSL
  279. /* Define to 1 if you have the <libperfstat.h> header file. */
  280. #undef HAVE_LIBPERFSTAT_H
  281. /* Define to 1 if you have the `pkcs11' library (-lpkcs11). */
  282. #undef HAVE_LIBPKCS11
  283. /* define if you have BSD pkg-ng */
  284. #undef HAVE_LIBPKG
  285. /* Define to 1 if you have the `pthread' library (-lpthread). */
  286. #undef HAVE_LIBPTHREAD
  287. /* Define to 1 if you have the `rpm' library (-lrpm). */
  288. #undef HAVE_LIBRPM
  289. /* Define to 1 if you have the `RSAglue' library (-lRSAglue). */
  290. #undef HAVE_LIBRSAGLUE
  291. /* Define to 1 if you have the `rsaref' library (-lrsaref). */
  292. #undef HAVE_LIBRSAREF
  293. /* Define to 1 if you have the `sres' library (-lsres). */
  294. #undef HAVE_LIBSRES
  295. /* Define to 1 if you have the `ssh2' library (-lssh2). */
  296. #undef HAVE_LIBSSH2
  297. /* Define to 1 if you have the `ssl' library (-lssl). */
  298. #undef HAVE_LIBSSL
  299. /* Define to 1 if your `ssl' library supports DTLS (-lssl). */
  300. #undef HAVE_LIBSSL_DTLS
  301. /* Define to 1 if you have the <limits.h> header file. */
  302. #undef HAVE_LIMITS_H
  303. /* Define to 1 if you have the <linux/ethtool.h> header file. */
  304. #undef HAVE_LINUX_ETHTOOL_H
  305. /* Define if __u8 .. __u64 must be declared explicitly before including
  306. <linux/ethtool.h> */
  307. #undef HAVE_LINUX_ETHTOOL_NEEDS_U64
  308. /* Define to 1 if you have the <linux/hdreg.h> header file. */
  309. #undef HAVE_LINUX_HDREG_H
  310. /* Define to 1 if you have the <linux/netlink.h> header file. */
  311. #undef HAVE_LINUX_NETLINK_H
  312. /* Define to 1 if you have the <linux/rtnetlink.h> header file. */
  313. #undef HAVE_LINUX_RTNETLINK_H
  314. /* Define to 1 if you have the <linux/tasks.h> header file. */
  315. #undef HAVE_LINUX_TASKS_H
  316. /* Define if load_defaults() is available in libmysqlclient */
  317. #undef HAVE_LOAD_DEFAULTS
  318. /* Define to 1 if you have the <locale.h> header file. */
  319. #undef HAVE_LOCALE_H
  320. /* Define to 1 if you have the `localtime_r' function. */
  321. #undef HAVE_LOCALTIME_R
  322. /* Define to 1 if the system has the type `long long int'. */
  323. #undef HAVE_LONG_LONG_INT
  324. /* Set if the lpstat command is available */
  325. #undef HAVE_LPSTAT
  326. /* Define to 1 if you have the `lrand48' function. */
  327. #undef HAVE_LRAND48
  328. /* Define to 1 if you have the `lseek64' function. */
  329. #undef HAVE_LSEEK64
  330. /* Define to 1 if you have the <machine/param.h> header file. */
  331. #undef HAVE_MACHINE_PARAM_H
  332. /* Define to 1 if you have the <machine/pte.h> header file. */
  333. #undef HAVE_MACHINE_PTE_H
  334. /* Define to 1 if you have the <machine/types.h> header file. */
  335. #undef HAVE_MACHINE_TYPES_H
  336. /* Define to 1 if you have the <malloc.h> header file. */
  337. #undef HAVE_MALLOC_H
  338. /* Define to 1 if you have the <memory.h> header file. */
  339. #undef HAVE_MEMORY_H
  340. /* Define to 1 if the system has the type `mib2_ipIfStatsEntry_t'. */
  341. #undef HAVE_MIB2_IPIFSTATSENTRY_T
  342. /* Define to 1 if you have the `mkstemp' function. */
  343. #undef HAVE_MKSTEMP
  344. /* Define to 1 if you have the `mktime' function. */
  345. #undef HAVE_MKTIME
  346. /* Define to 1 if you have the <mntent.h> header file. */
  347. #undef HAVE_MNTENT_H
  348. /* Define to 1 if you have the <mtab.h> header file. */
  349. #undef HAVE_MTAB_H
  350. /* Define if mysql_init() is available in libmysqlclient */
  351. #undef HAVE_MYSQL_INIT
  352. /* Define if MY_INIT() is availabe in libmysqlclient */
  353. #undef HAVE_MY_INIT
  354. /* Define if having my_load_defaults() */
  355. #undef HAVE_MY_LOAD_DEFAULTS
  356. /* Define to 1 if you have the <nbutil.h> header file. */
  357. #undef HAVE_NBUTIL_H
  358. /* Define to 1 if you have the <ncurses/curses.h> header file. */
  359. #undef HAVE_NCURSES_CURSES_H
  360. /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
  361. #undef HAVE_NDIR_H
  362. /* Define to 1 if you have the <netdb.h> header file. */
  363. #undef HAVE_NETDB_H
  364. /* Define to 1 if you have the <netinet6/in6_pcb.h> header file. */
  365. #undef HAVE_NETINET6_IN6_PCB_H
  366. /* Define to 1 if you have the <netinet6/in6_var.h> header file. */
  367. #undef HAVE_NETINET6_IN6_VAR_H
  368. /* Define to 1 if you have the <netinet6/ip6_var.h> header file. */
  369. #undef HAVE_NETINET6_IP6_VAR_H
  370. /* Define to 1 if you have the <netinet6/nd6.h> header file. */
  371. #undef HAVE_NETINET6_ND6_H
  372. /* Define to 1 if you have the <netinet6/tcp6_fsm.h> header file. */
  373. #undef HAVE_NETINET6_TCP6_FSM_H
  374. /* Define to 1 if you have the <netinet6/tcp6.h> header file. */
  375. #undef HAVE_NETINET6_TCP6_H
  376. /* Define to 1 if you have the <netinet6/tcp6_timer.h> header file. */
  377. #undef HAVE_NETINET6_TCP6_TIMER_H
  378. /* Define to 1 if you have the <netinet6/tcp6_var.h> header file. */
  379. #undef HAVE_NETINET6_TCP6_VAR_H
  380. /* Define to 1 if you have the <netinet/icmp6.h> header file. */
  381. #undef HAVE_NETINET_ICMP6_H
  382. /* Define to 1 if you have the <netinet/icmp_var.h> header file. */
  383. #undef HAVE_NETINET_ICMP_VAR_H
  384. /* Define to 1 if you have the <netinet/if_ether.h> header file. */
  385. #undef HAVE_NETINET_IF_ETHER_H
  386. /* Define to 1 if you have the <netinet/in.h> header file. */
  387. #undef HAVE_NETINET_IN_H
  388. /* Define to 1 if you have the <netinet/in_pcb.h> header file. */
  389. #undef HAVE_NETINET_IN_PCB_H
  390. /* Define to 1 if you have the <netinet/in_systm.h> header file. */
  391. #undef HAVE_NETINET_IN_SYSTM_H
  392. /* Define to 1 if you have the <netinet/in_var.h> header file. */
  393. #undef HAVE_NETINET_IN_VAR_H
  394. /* Define to 1 if you have the <netinet/ip6.h> header file. */
  395. #undef HAVE_NETINET_IP6_H
  396. /* Define to 1 if you have the <netinet/ip.h> header file. */
  397. #undef HAVE_NETINET_IP_H
  398. /* Define to 1 if you have the <netinet/ip_icmp.h> header file. */
  399. #undef HAVE_NETINET_IP_ICMP_H
  400. /* Define to 1 if you have the <netinet/ip_var.h> header file. */
  401. #undef HAVE_NETINET_IP_VAR_H
  402. /* Define to 1 if you have the <netinet/tcpip.h> header file. */
  403. #undef HAVE_NETINET_TCPIP_H
  404. /* Define to 1 if you have the <netinet/tcp_fsm.h> header file. */
  405. #undef HAVE_NETINET_TCP_FSM_H
  406. /* Define to 1 if you have the <netinet/tcp.h> header file. */
  407. #undef HAVE_NETINET_TCP_H
  408. /* Define to 1 if you have the <netinet/tcp_timer.h> header file. */
  409. #undef HAVE_NETINET_TCP_TIMER_H
  410. /* Define to 1 if you have the <netinet/tcp_var.h> header file. */
  411. #undef HAVE_NETINET_TCP_VAR_H
  412. /* Define to 1 if you have the <netinet/udp.h> header file. */
  413. #undef HAVE_NETINET_UDP_H
  414. /* Define to 1 if you have the <netinet/udp_var.h> header file. */
  415. #undef HAVE_NETINET_UDP_VAR_H
  416. /* Define to 1 if you have the <netipx/ipx.h> header file. */
  417. #undef HAVE_NETIPX_IPX_H
  418. /* Define to 1 if you have the <netlink/netlink.h> header file. */
  419. #undef HAVE_NETLINK_NETLINK_H
  420. /* Define to 1 if you have the <net/if_arp.h> header file. */
  421. #undef HAVE_NET_IF_ARP_H
  422. /* Define to 1 if you have the <net/if_dl.h> header file. */
  423. #undef HAVE_NET_IF_DL_H
  424. /* Define to 1 if you have the <net/if.h> header file. */
  425. #undef HAVE_NET_IF_H
  426. /* Define to 1 if you have the <net/if_mib.h> header file. */
  427. #undef HAVE_NET_IF_MIB_H
  428. /* Define to 1 if you have the <net/if_types.h> header file. */
  429. #undef HAVE_NET_IF_TYPES_H
  430. /* Define to 1 if you have the <net/if_var.h> header file. */
  431. #undef HAVE_NET_IF_VAR_H
  432. /* Define to 1 if you have the <net/route.h> header file. */
  433. #undef HAVE_NET_ROUTE_H
  434. /* Define to 1 if the system has the type `nfds_t'. */
  435. #undef HAVE_NFDS_T
  436. /* Define to 1 if you have the `nlist' function. */
  437. #undef HAVE_NLIST
  438. /* Define to 1 if you have the `nlist64' function. */
  439. #undef HAVE_NLIST64
  440. /* Define to 1 if you have the <nlist.h> header file. */
  441. #undef HAVE_NLIST_H
  442. /* Define to 1 if the system has the type `off64_t'. */
  443. #undef HAVE_OFF64_T
  444. /* Define to 1 if you have the `opendir' function. */
  445. #undef HAVE_OPENDIR
  446. /* Define to 1 if you have the <openssl/aes.h> header file. */
  447. #undef HAVE_OPENSSL_AES_H
  448. /* Define to 1 if you have the <openssl/des.h> header file. */
  449. #undef HAVE_OPENSSL_DES_H
  450. /* Define to 1 if you have the <openssl/dh.h> header file. */
  451. #undef HAVE_OPENSSL_DH_H
  452. /* Define to 1 if you have the <openssl/evp.h> header file. */
  453. #undef HAVE_OPENSSL_EVP_H
  454. /* Define to 1 if you have the <openssl/hmac.h> header file. */
  455. #undef HAVE_OPENSSL_HMAC_H
  456. /* Define to 1 if you have the <osreldate.h> header file. */
  457. #undef HAVE_OSRELDATE_H
  458. /* Define to 1 if you have the <pcap/pcap.h> header file. */
  459. #undef HAVE_PCAP_PCAP_H
  460. /* define if you have pci_lookup_name() */
  461. #undef HAVE_PCI_LOOKUP_NAME
  462. /* Define to 1 if you have the <pci/pci.h> header file. */
  463. #undef HAVE_PCI_PCI_H
  464. /* Define to 1 if you have <pcre.h>. */
  465. #undef HAVE_PCRE_H
  466. /* on aix, if you have perfstat */
  467. #undef HAVE_PERFSTAT
  468. /* Define to 1 if you have `the perl_eval_pv' function. */
  469. #undef HAVE_PERL_EVAL_PV_LC
  470. /* Define to 1 if you have the `Perl_eval_pv' function. */
  471. #undef HAVE_PERL_EVAL_PV_UC
  472. /* Define to 1 if you have the <picl.h> header file. */
  473. #undef HAVE_PICL_H
  474. /* define if you have pkginfo */
  475. #undef HAVE_PKGINFO
  476. /* Define to 1 if you have the <pkginfo.h> header file. */
  477. #undef HAVE_PKGINFO_H
  478. /* Define to 1 if you have the <pkglocs.h> header file. */
  479. #undef HAVE_PKGLOCS_H
  480. /* Define to 1 if you have the <pkg.h> header file. */
  481. #undef HAVE_PKG_H
  482. /* Define to 1 if you have the `poll' function. */
  483. #undef HAVE_POLL
  484. /* Define to 1 if you have the `pread64' function. */
  485. #undef HAVE_PREAD64
  486. /* Set if /etc/printcap exists */
  487. #undef HAVE_PRINTCAP
  488. /* Define if prioritynames variable is declared in <syslog.h> */
  489. #undef HAVE_PRIORITYNAMES
  490. /* Define to 1 if you have the <pthread.h> header file. */
  491. #undef HAVE_PTHREAD_H
  492. /* Define to 1 if you have the <pwd.h> header file. */
  493. #undef HAVE_PWD_H
  494. /* Define to 1 if you have the `rand' function. */
  495. #undef HAVE_RAND
  496. /* Define to 1 if you have the `random' function. */
  497. #undef HAVE_RANDOM
  498. /* Define to 1 if you have the `readdir' function. */
  499. #undef HAVE_READDIR
  500. /* Define to 1 if you have the `regcomp' function. */
  501. #undef HAVE_REGCOMP
  502. /* Define to 1 if you have the <regex.h> header file. */
  503. #undef HAVE_REGEX_H
  504. /* Define to 1 if you have the `rpmGetPath' function. */
  505. #undef HAVE_RPMGETPATH
  506. /* Define to 1 if you have the <rpm/header.h> header file. */
  507. #undef HAVE_RPM_HEADER_H
  508. /* Define to 1 if you have the <rpm/rpmfileutil.h> header file. */
  509. #undef HAVE_RPM_RPMFILEUTIL_H
  510. /* Define to 1 if you have the <rpm/rpmlib.h> header file. */
  511. #undef HAVE_RPM_RPMLIB_H
  512. /* Define to 1 if you have the <rpm/rpmts.h> header file. */
  513. #undef HAVE_RPM_RPMTS_H
  514. /* Define to 1 if you have the <search.h> header file. */
  515. #undef HAVE_SEARCH_H
  516. /* Define to 1 if you have the <security/cryptoki.h> header file. */
  517. #undef HAVE_SECURITY_CRYPTOKI_H
  518. /* Define to 1 if you have the `select' function. */
  519. #undef HAVE_SELECT
  520. /* Define to 1 if you have the <sensors/sensors.h> header file. */
  521. #undef HAVE_SENSORS_SENSORS_H
  522. /* Define to 1 if you have the `setenv' function. */
  523. #undef HAVE_SETENV
  524. /* Define to 1 if you have the `setgid' function. */
  525. #undef HAVE_SETGID
  526. /* Define to 1 if you have the `setgroups' function. */
  527. #undef HAVE_SETGROUPS
  528. /* Define to 1 if you have the `setitimer' function. */
  529. #undef HAVE_SETITIMER
  530. /* Define to 1 if you have the `setlocale' function. */
  531. #undef HAVE_SETLOCALE
  532. /* Define to 1 if you have the `setmntent' function. */
  533. #undef HAVE_SETMNTENT
  534. /* Define to 1 if you have the `setsid' function. */
  535. #undef HAVE_SETSID
  536. /* Define to 1 if you have the `setuid' function. */
  537. #undef HAVE_SETUID
  538. /* Define to 1 if you have the <sgtty.h> header file. */
  539. #undef HAVE_SGTTY_H
  540. /* Define to 1 if you have the `sigaction' function. */
  541. #undef HAVE_SIGACTION
  542. /* Define to 1 if you have the `sigalrm' function. */
  543. #undef HAVE_SIGALRM
  544. /* Define to 1 if you have the `sigblock' function. */
  545. #undef HAVE_SIGBLOCK
  546. /* Define to 1 if you have the `sighold' function. */
  547. #undef HAVE_SIGHOLD
  548. /* Define if SIGHUP is defined in <signal.h>. */
  549. #undef HAVE_SIGHUP
  550. /* Define to 1 if you have the `signal' function. */
  551. #undef HAVE_SIGNAL
  552. /* Define to 1 if you have the `sigprocmask' function. */
  553. #undef HAVE_SIGPROCMASK
  554. /* Define to 1 if you have the `sigset' function. */
  555. #undef HAVE_SIGSET
  556. /* Define to 1 if you have the `snprintf' function. */
  557. #undef HAVE_SNPRINTF
  558. /* Define to 1 if you have the `socket' function. */
  559. #undef HAVE_SOCKET
  560. /* Define to 1 if the system has the type `socklen_t'. */
  561. #undef HAVE_SOCKLEN_T
  562. /* Define to 1 if you have the `srand' function. */
  563. #undef HAVE_SRAND
  564. /* Define to 1 if you have the `srand48' function. */
  565. #undef HAVE_SRAND48
  566. /* Define to 1 if you have the `srandom' function. */
  567. #undef HAVE_SRANDOM
  568. /* Define to 1 if the system has the type `ssize_t'. */
  569. #undef HAVE_SSIZE_T
  570. /* Define to 1 if you have the `SSL_library_init' function. */
  571. #undef HAVE_SSL_LIBRARY_INIT
  572. /* Define to 1 if you have the `SSL_load_error_strings' function. */
  573. #undef HAVE_SSL_LOAD_ERROR_STRINGS
  574. /* Define to 1 if you have the `statfs' function. */
  575. #undef HAVE_STATFS
  576. /* Define to 1 if you have the `statvfs' function. */
  577. #undef HAVE_STATVFS
  578. /* Define to 1 if you have the <stdint.h> header file. */
  579. #undef HAVE_STDINT_H
  580. /* Define to 1 if you have the <stdlib.h> header file. */
  581. #undef HAVE_STDLIB_H
  582. /* Define to 1 if you have the `stime' function. */
  583. #undef HAVE_STIME
  584. /* Define to 1 if you have the `strcasestr' function. */
  585. #undef HAVE_STRCASESTR
  586. /* Define to 1 if you have the `strdup' function. */
  587. #undef HAVE_STRDUP
  588. /* Define to 1 if you have the `strerror' function. */
  589. #undef HAVE_STRERROR
  590. /* Define to 1 if you have the <strings.h> header file. */
  591. #undef HAVE_STRINGS_H
  592. /* Define to 1 if you have the <string.h> header file. */
  593. #undef HAVE_STRING_H
  594. /* Define to 1 if you have the `strlcat' function. */
  595. #undef HAVE_STRLCAT
  596. /* Define to 1 if you have the `strlcpy' function. */
  597. #undef HAVE_STRLCPY
  598. /* Define to 1 if you have the `strncasecmp' function. */
  599. #undef HAVE_STRNCASECMP
  600. /* Define to 1 if you have the `strtok_r' function. */
  601. #undef HAVE_STRTOK_R
  602. /* Define to 1 if you have the `strtol' function. */
  603. #undef HAVE_STRTOL
  604. /* Define to 1 if you have the `strtoul' function. */
  605. #undef HAVE_STRTOUL
  606. /* Define to 1 if you have the `strtoull' function. */
  607. #undef HAVE_STRTOULL
  608. /* Define to 1 if `at_next' is a member of `struct arphd'. */
  609. #undef HAVE_STRUCT_ARPHD_AT_NEXT
  610. /* Define to 1 if `weak_key' is a member of `struct des_ks_struct'. */
  611. #undef HAVE_STRUCT_DES_KS_STRUCT_WEAK_KEY
  612. /* Define to 1 if `d_type' is a member of `struct dirent'. */
  613. #undef HAVE_STRUCT_DIRENT_D_TYPE
  614. /* Define to 1 if `speed_hi' is a member of `struct ethtool_cmd'. */
  615. #undef HAVE_STRUCT_ETHTOOL_CMD_SPEED_HI
  616. /* Define to 1 if `ifa_next' is a member of `struct ifaddr'. */
  617. #undef HAVE_STRUCT_IFADDR_IFA_NEXT
  618. /* Define to 1 if `if_addrhead.tqh_first' is a member of `struct ifnet'. */
  619. #undef HAVE_STRUCT_IFNET_IF_ADDRHEAD_TQH_FIRST
  620. /* Define to 1 if `if_addrlist' is a member of `struct ifnet'. */
  621. #undef HAVE_STRUCT_IFNET_IF_ADDRLIST
  622. /* Define to 1 if `if_baudrate' is a member of `struct ifnet'. */
  623. #undef HAVE_STRUCT_IFNET_IF_BAUDRATE
  624. /* Define to 1 if `if_baudrate.ifs_value' is a member of `struct ifnet'. */
  625. #undef HAVE_STRUCT_IFNET_IF_BAUDRATE_IFS_VALUE
  626. /* Define to 1 if `if_ibytes' is a member of `struct ifnet'. */
  627. #undef HAVE_STRUCT_IFNET_IF_IBYTES
  628. /* Define to 1 if `if_imcasts' is a member of `struct ifnet'. */
  629. #undef HAVE_STRUCT_IFNET_IF_IMCASTS
  630. /* Define to 1 if `if_iqdrops' is a member of `struct ifnet'. */
  631. #undef HAVE_STRUCT_IFNET_IF_IQDROPS
  632. /* Define to 1 if `if_lastchange.tv_nsec' is a member of `struct ifnet'. */
  633. #undef HAVE_STRUCT_IFNET_IF_LASTCHANGE_TV_NSEC
  634. /* Define to 1 if `if_lastchange.tv_sec' is a member of `struct ifnet'. */
  635. #undef HAVE_STRUCT_IFNET_IF_LASTCHANGE_TV_SEC
  636. /* Define to 1 if `if_mtu' is a member of `struct ifnet'. */
  637. #undef HAVE_STRUCT_IFNET_IF_MTU
  638. /* Define to 1 if `if_noproto' is a member of `struct ifnet'. */
  639. #undef HAVE_STRUCT_IFNET_IF_NOPROTO
  640. /* Define to 1 if `if_obytes' is a member of `struct ifnet'. */
  641. #undef HAVE_STRUCT_IFNET_IF_OBYTES
  642. /* Define to 1 if `if_omcasts' is a member of `struct ifnet'. */
  643. #undef HAVE_STRUCT_IFNET_IF_OMCASTS
  644. /* Define to 1 if `if_speed' is a member of `struct ifnet'. */
  645. #undef HAVE_STRUCT_IFNET_IF_SPEED
  646. /* Define to 1 if `if_type' is a member of `struct ifnet'. */
  647. #undef HAVE_STRUCT_IFNET_IF_TYPE
  648. /* Define to 1 if `if_xname' is a member of `struct ifnet'. */
  649. #undef HAVE_STRUCT_IFNET_IF_XNAME
  650. /* Define to 1 if `ip6s_exthdrtoolong ' is a member of `struct ip6stat'. */
  651. #undef HAVE_STRUCT_IP6STAT_IP6S_EXTHDRTOOLONG_
  652. /* Define to 1 if `ips_cantforward' is a member of `struct ipstat'. */
  653. #undef HAVE_STRUCT_IPSTAT_IPS_CANTFORWARD
  654. /* Define to 1 if `ips_cantfrag' is a member of `struct ipstat'. */
  655. #undef HAVE_STRUCT_IPSTAT_IPS_CANTFRAG
  656. /* Define to 1 if `ips_delivered' is a member of `struct ipstat'. */
  657. #undef HAVE_STRUCT_IPSTAT_IPS_DELIVERED
  658. /* Define to 1 if `ips_fragdropped' is a member of `struct ipstat'. */
  659. #undef HAVE_STRUCT_IPSTAT_IPS_FRAGDROPPED
  660. /* Define to 1 if `ips_fragmented' is a member of `struct ipstat'. */
  661. #undef HAVE_STRUCT_IPSTAT_IPS_FRAGMENTED
  662. /* Define to 1 if `ips_fragtimeout' is a member of `struct ipstat'. */
  663. #undef HAVE_STRUCT_IPSTAT_IPS_FRAGTIMEOUT
  664. /* Define to 1 if `ips_localout' is a member of `struct ipstat'. */
  665. #undef HAVE_STRUCT_IPSTAT_IPS_LOCALOUT
  666. /* Define to 1 if `ips_noproto' is a member of `struct ipstat'. */
  667. #undef HAVE_STRUCT_IPSTAT_IPS_NOPROTO
  668. /* Define to 1 if `ips_noroute' is a member of `struct ipstat'. */
  669. #undef HAVE_STRUCT_IPSTAT_IPS_NOROUTE
  670. /* Define to 1 if `ips_odropped' is a member of `struct ipstat'. */
  671. #undef HAVE_STRUCT_IPSTAT_IPS_ODROPPED
  672. /* Define to 1 if `ips_ofragments' is a member of `struct ipstat'. */
  673. #undef HAVE_STRUCT_IPSTAT_IPS_OFRAGMENTS
  674. /* Define to 1 if `ips_reassembled' is a member of `struct ipstat'. */
  675. #undef HAVE_STRUCT_IPSTAT_IPS_REASSEMBLED
  676. /* Define to 1 if `m_clfree' is a member of `struct mbstat'. */
  677. #undef HAVE_STRUCT_MBSTAT_M_CLFREE
  678. /* Define to 1 if `m_clusters' is a member of `struct mbstat'. */
  679. #undef HAVE_STRUCT_MBSTAT_M_CLUSTERS
  680. /* Define to 1 if `m_mbufs' is a member of `struct mbstat'. */
  681. #undef HAVE_STRUCT_MBSTAT_M_MBUFS
  682. /* Define to 1 if `n_value' is a member of `struct nlist64'. */
  683. #undef HAVE_STRUCT_NLIST64_N_VALUE
  684. /* Define to 1 if `n_value' is a member of `struct nlist'. */
  685. #undef HAVE_STRUCT_NLIST_N_VALUE
  686. /* Define to 1 if `rt_dst' is a member of `struct rtentry'. */
  687. #undef HAVE_STRUCT_RTENTRY_RT_DST
  688. /* Define to 1 if `rt_hash' is a member of `struct rtentry'. */
  689. #undef HAVE_STRUCT_RTENTRY_RT_HASH
  690. /* Define to 1 if `rt_next' is a member of `struct rtentry'. */
  691. #undef HAVE_STRUCT_RTENTRY_RT_NEXT
  692. /* Define to 1 if `rt_refcnt' is a member of `struct rtentry'. */
  693. #undef HAVE_STRUCT_RTENTRY_RT_REFCNT
  694. /* Define to 1 if `rt_unit' is a member of `struct rtentry'. */
  695. #undef HAVE_STRUCT_RTENTRY_RT_UNIT
  696. /* Define to 1 if `rt_use' is a member of `struct rtentry'. */
  697. #undef HAVE_STRUCT_RTENTRY_RT_USE
  698. /* Define to 1 if `sa_sigaction' is a member of `struct sigaction'. */
  699. #undef HAVE_STRUCT_SIGACTION_SA_SIGACTION
  700. /* Define to 1 if `sin6_scope_id' is a member of `struct sockaddr_in6'. */
  701. #undef HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID
  702. /* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
  703. #undef HAVE_STRUCT_SOCKADDR_SA_LEN
  704. /* Define to 1 if `sa_union.sa_generic.sa_family2' is a member of `struct
  705. sockaddr'. */
  706. #undef HAVE_STRUCT_SOCKADDR_SA_UNION_SA_GENERIC_SA_FAMILY2
  707. /* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
  708. #undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY
  709. /* Define to 1 if `__ss_family' is a member of `struct sockaddr_storage'. */
  710. #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY
  711. /* Define to 1 if `f_favail' is a member of `struct statfs'. */
  712. #undef HAVE_STRUCT_STATFS_F_FAVAIL
  713. /* Define to 1 if `f_ffree' is a member of `struct statfs'. */
  714. #undef HAVE_STRUCT_STATFS_F_FFREE
  715. /* Define to 1 if `f_files' is a member of `struct statfs'. */
  716. #undef HAVE_STRUCT_STATFS_F_FILES
  717. /* Define to 1 if `f_flags' is a member of `struct statfs'. */
  718. #undef HAVE_STRUCT_STATFS_F_FLAGS
  719. /* Define to 1 if `f_frsize' is a member of `struct statfs'. */
  720. #undef HAVE_STRUCT_STATFS_F_FRSIZE
  721. /* Define to 1 if `f_files' is a member of `struct statvfs'. */
  722. #undef HAVE_STRUCT_STATVFS_F_FILES
  723. /* Define to 1 if `f_frsize' is a member of `struct statvfs'. */
  724. #undef HAVE_STRUCT_STATVFS_F_FRSIZE
  725. /* Define to 1 if `mnt_dir' is a member of `struct statvfs'. */
  726. #undef HAVE_STRUCT_STATVFS_MNT_DIR
  727. /* Define to 1 if `sw_nblksenabled' is a member of `struct swdevt'. */
  728. #undef HAVE_STRUCT_SWDEVT_SW_NBLKSENABLED
  729. /* Define to 1 if `tcp_rcvmemdrop' is a member of `struct tcpstat'. */
  730. #undef HAVE_STRUCT_TCPSTAT_TCP_RCVMEMDROP
  731. /* Define to 1 if `tz_dsttime' is a member of `struct timezone'. */
  732. #undef HAVE_STRUCT_TIMEZONE_TZ_DSTTIME
  733. /* Define to 1 if `tm_isdst' is a member of `struct time'. */
  734. #undef HAVE_STRUCT_TIME_TM_ISDST
  735. /* Define to 1 if `tm_gmtoff' is a member of `struct tm'. */
  736. #undef HAVE_STRUCT_TM_TM_GMTOFF
  737. /* Define to 1 if `udps_discard' is a member of `struct udpstat'. */
  738. #undef HAVE_STRUCT_UDPSTAT_UDPS_DISCARD
  739. /* Define to 1 if `udps_fullsock' is a member of `struct udpstat'. */
  740. #undef HAVE_STRUCT_UDPSTAT_UDPS_FULLSOCK
  741. /* Define to 1 if `udps_ipackets' is a member of `struct udpstat'. */
  742. #undef HAVE_STRUCT_UDPSTAT_UDPS_IPACKETS
  743. /* Define to 1 if `udps_noport' is a member of `struct udpstat'. */
  744. #undef HAVE_STRUCT_UDPSTAT_UDPS_NOPORT
  745. /* Define to 1 if `udps_noportbcast' is a member of `struct udpstat'. */
  746. #undef HAVE_STRUCT_UDPSTAT_UDPS_NOPORTBCAST
  747. /* Define to 1 if `udps_opackets' is a member of `struct udpstat'. */
  748. #undef HAVE_STRUCT_UDPSTAT_UDPS_OPACKETS
  749. /* Define to 1 if `pgswapin' is a member of `struct uvmexp'. */
  750. #undef HAVE_STRUCT_UVMEXP_PGSWAPIN
  751. /* Define to 1 if you have the `sysconf' function. */
  752. #undef HAVE_SYSCONF
  753. /* Define to 1 if you have the <syslog.h> header file. */
  754. #undef HAVE_SYSLOG_H
  755. /* Define to 1 if you have the `system' function. */
  756. #undef HAVE_SYSTEM
  757. /* Define to 1 if you have the <sys/cdefs.h> header file. */
  758. #undef HAVE_SYS_CDEFS_H
  759. /* Define to 1 if you have the <sys/conf.h> header file. */
  760. #undef HAVE_SYS_CONF_H
  761. /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
  762. */
  763. #undef HAVE_SYS_DIR_H
  764. /* Define to 1 if you have the <sys/diskio.h> header file. */
  765. #undef HAVE_SYS_DISKIO_H
  766. /* Define to 1 if you have the <sys/disklabel.h> header file. */
  767. #undef HAVE_SYS_DISKLABEL_H
  768. /* Define to 1 if you have the <sys/dkio.h> header file. */
  769. #undef HAVE_SYS_DKIO_H
  770. /* Define to 1 if you have the <sys/dkstat.h> header file. */
  771. #undef HAVE_SYS_DKSTAT_H
  772. /* Define to 1 if you have the <sys/dmap.h> header file. */
  773. #undef HAVE_SYS_DMAP_H
  774. /* Define to 1 if you have the <sys/file.h> header file. */
  775. #undef HAVE_SYS_FILE_H
  776. /* Define to 1 if you have the <sys/filio.h> header file. */
  777. #undef HAVE_SYS_FILIO_H
  778. /* Define to 1 if you have the <sys/fixpoint.h> header file. */
  779. #undef HAVE_SYS_FIXPOINT_H
  780. /* Define to 1 if you have the <sys/fs.h> header file. */
  781. #undef HAVE_SYS_FS_H
  782. /* Define to 1 if you have the <sys/hashing.h> header file. */
  783. #undef HAVE_SYS_HASHING_H
  784. /* Define to 1 if you have the <sys/ioctl.h> header file. */
  785. #undef HAVE_SYS_IOCTL_H
  786. /* Define to 1 if you have the <sys/loadavg.h> header file. */
  787. #undef HAVE_SYS_LOADAVG_H
  788. /* Define to 1 if you have the <sys/mbuf.h> header file. */
  789. #undef HAVE_SYS_MBUF_H
  790. /* Define to 1 if you have the <sys/mntent.h> header file. */
  791. #undef HAVE_SYS_MNTENT_H
  792. /* Define to 1 if you have the <sys/mnttab.h> header file. */
  793. #undef HAVE_SYS_MNTTAB_H
  794. /* Define to 1 if you have the <sys/mount.h> header file. */
  795. #undef HAVE_SYS_MOUNT_H
  796. /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
  797. */
  798. #undef HAVE_SYS_NDIR_H
  799. /* Define to 1 if you have the <sys/param.h> header file. */
  800. #undef HAVE_SYS_PARAM_H
  801. /* Define to 1 if you have the <sys/poll.h> header file. */
  802. #undef HAVE_SYS_POLL_H
  803. /* Define to 1 if you have the <sys/pool.h> header file. */
  804. #undef HAVE_SYS_POOL_H
  805. /* Define to 1 if you have the <sys/proc.h> header file. */
  806. #undef HAVE_SYS_PROC_H
  807. /* Define to 1 if you have the <sys/protosw.h> header file. */
  808. #undef HAVE_SYS_PROTOSW_H
  809. /* Define to 1 if you have the <sys/pstat.h> header file. */
  810. #undef HAVE_SYS_PSTAT_H
  811. /* Define to 1 if you have the <sys/queue.h> header file. */
  812. #undef HAVE_SYS_QUEUE_H
  813. /* Define to 1 if you have the <sys/select.h> header file. */
  814. #undef HAVE_SYS_SELECT_H
  815. /* Define to 1 if you have the <sys/sema.h> header file. */
  816. #undef HAVE_SYS_SEMA_H
  817. /* Define to 1 if you have the <sys/socketvar.h> header file. */
  818. #undef HAVE_SYS_SOCKETVAR_H
  819. /* Define to 1 if you have the <sys/socket.h> header file. */
  820. #undef HAVE_SYS_SOCKET_H
  821. /* Define to 1 if you have the <sys/sockio.h> header file. */
  822. #undef HAVE_SYS_SOCKIO_H
  823. /* Define to 1 if you have the <sys/statfs.h> header file. */
  824. #undef HAVE_SYS_STATFS_H
  825. /* Define to 1 if you have the <sys/statvfs.h> header file. */
  826. #undef HAVE_SYS_STATVFS_H
  827. /* Define to 1 if you have the <sys/stat.h> header file. */
  828. #undef HAVE_SYS_STAT_H
  829. /* Define to 1 if you have the <sys/stream.h> header file. */
  830. #undef HAVE_SYS_STREAM_H
  831. /* Define to 1 if you have the <sys/swap.h> header file. */
  832. #undef HAVE_SYS_SWAP_H
  833. /* Define to 1 if you have the <sys/sysctl.h> header file. */
  834. #undef HAVE_SYS_SYSCTL_H
  835. /* Define to 1 if you have the <sys/sysget.h> header file. */
  836. #undef HAVE_SYS_SYSGET_H
  837. /* Define to 1 if you have the <sys/syslog.h> header file. */
  838. #undef HAVE_SYS_SYSLOG_H
  839. /* Define to 1 if you have the <sys/sysmacros.h> header file. */
  840. #undef HAVE_SYS_SYSMACROS_H
  841. /* Define to 1 if you have the <sys/sysmp.h> header file. */
  842. #undef HAVE_SYS_SYSMP_H
  843. /* Define to 1 if you have the <sys/systemcfg.h> header file. */
  844. #undef HAVE_SYS_SYSTEMCFG_H
  845. /* Define to 1 if you have the <sys/systeminfo.h> header file. */
  846. #undef HAVE_SYS_SYSTEMINFO_H
  847. /* Define to 1 if you have the <sys/tcpipstats.h> header file. */
  848. #undef HAVE_SYS_TCPIPSTATS_H
  849. /* Define to 1 if you have the <sys/timeb.h> header file. */
  850. #undef HAVE_SYS_TIMEB_H
  851. /* Define to 1 if you have the <sys/timeout.h> header file. */
  852. #undef HAVE_SYS_TIMEOUT_H
  853. /* Define to 1 if you have the <sys/times.h> header file. */
  854. #undef HAVE_SYS_TIMES_H
  855. /* Define to 1 if you have the <sys/time.h> header file. */
  856. #undef HAVE_SYS_TIME_H
  857. /* Define to 1 if you have the <sys/types.h> header file. */
  858. #undef HAVE_SYS_TYPES_H
  859. /* Define to 1 if you have the <sys/uio.h> header file. */
  860. #undef HAVE_SYS_UIO_H
  861. /* Define to 1 if you have the <sys/un.h> header file. */
  862. #undef HAVE_SYS_UN_H
  863. /* Define to 1 if you have the <sys/user.h> header file. */
  864. #undef HAVE_SYS_USER_H
  865. /* Define to 1 if you have the <sys/utsname.h> header file. */
  866. #undef HAVE_SYS_UTSNAME_H
  867. /* Define to 1 if you have the <sys/vfs.h> header file. */
  868. #undef HAVE_SYS_VFS_H
  869. /* Define to 1 if you have the <sys/vmmac.h> header file. */
  870. #undef HAVE_SYS_VMMAC_H
  871. /* Define to 1 if you have the <sys/vmmeter.h> header file. */
  872. #undef HAVE_SYS_VMMETER_H
  873. /* Define to 1 if you have the <sys/vmparam.h> header file. */
  874. #undef HAVE_SYS_VMPARAM_H
  875. /* Define to 1 if you have the <sys/vmsystm.h> header file. */
  876. #undef HAVE_SYS_VMSYSTM_H
  877. /* Define to 1 if you have the <sys/vm.h> header file. */
  878. #undef HAVE_SYS_VM_H
  879. /* Define to 1 if you have the <sys/vnode.h> header file. */
  880. #undef HAVE_SYS_VNODE_H
  881. /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
  882. #undef HAVE_SYS_WAIT_H
  883. /* Define to 1 if you have the `tcgetattr' function. */
  884. #undef HAVE_TCGETATTR
  885. /* Define to 1 if you have the `times' function. */
  886. #undef HAVE_TIMES
  887. /* Define if a timezone variable is declared in <sys/time.h> */
  888. #undef HAVE_TIMEZONE_VARIABLE
  889. /* Define to 1 if you have the `TLSv1_method' function. */
  890. #undef HAVE_TLSV1_METHOD
  891. /* Define to 1 if you have the `TLS_method' function. */
  892. #undef HAVE_TLS_METHOD
  893. /* Define to 1 if you have the <ufs/ffs/fs.h> header file. */
  894. #undef HAVE_UFS_FFS_FS_H
  895. /* Define to 1 if you have the <ufs/fs.h> header file. */
  896. #undef HAVE_UFS_FS_H
  897. /* Define to 1 if you have the <ufs/ufs/dinode.h> header file. */
  898. #undef HAVE_UFS_UFS_DINODE_H
  899. /* Define to 1 if you have the <ufs/ufs/inode.h> header file. */
  900. #undef HAVE_UFS_UFS_INODE_H
  901. /* Define to 1 if you have the <ufs/ufs/quota.h> header file. */
  902. #undef HAVE_UFS_UFS_QUOTA_H
  903. /* Define to 1 if the system has the type `uintmax_t'. */
  904. #undef HAVE_UINTMAX_T
  905. /* Define to 1 if the system has the type `uintptr_t'. */
  906. #undef HAVE_UINTPTR_T
  907. /* Define to 1 if you have the `uname' function. */
  908. #undef HAVE_UNAME
  909. /* Define to 1 if you have the <unistd.h> header file. */
  910. #undef HAVE_UNISTD_H
  911. /* Define to 1 if the system has the type `unsigned long long int'. */
  912. #undef HAVE_UNSIGNED_LONG_LONG_INT
  913. /* Define to 1 if you have the `usleep' function. */
  914. #undef HAVE_USLEEP
  915. /* Define to 1 if you have the <utmpx.h> header file. */
  916. #undef HAVE_UTMPX_H
  917. /* Define to 1 if you have the <utsname.h> header file. */
  918. #undef HAVE_UTSNAME_H
  919. /* Define to 1 if you have the <uvm/uvm_extern.h> header file. */
  920. #undef HAVE_UVM_UVM_EXTERN_H
  921. /* Define to 1 if you have the <uvm/uvm_param.h> header file. */
  922. #undef HAVE_UVM_UVM_PARAM_H
  923. /* Define to 1 if you have the <valgrind/memcheck.h> header file. */
  924. #undef HAVE_VALGRIND_MEMCHECK_H
  925. /* Define to 1 if you have the <valgrind/valgrind.h> header file. */
  926. #undef HAVE_VALGRIND_VALGRIND_H
  927. /* Define to 1 if you have the <validator/validator-config.h> header file. */
  928. #undef HAVE_VALIDATOR_VALIDATOR_CONFIG_H
  929. /* Define to 1 if you have the <vm/swap_pager.h> header file. */
  930. #undef HAVE_VM_SWAP_PAGER_H
  931. /* Define to 1 if you have the <vm/vm_extern.h> header file. */
  932. #undef HAVE_VM_VM_EXTERN_H
  933. /* Define to 1 if you have the <vm/vm.h> header file. */
  934. #undef HAVE_VM_VM_H
  935. /* Define to 1 if you have the <vm/vm_param.h> header file. */
  936. #undef HAVE_VM_VM_PARAM_H
  937. /* Define to 1 if you have the `vsnprintf' function. */
  938. #undef HAVE_VSNPRINTF
  939. /* Define to 1 if you have the <windows.h> header file. */
  940. #undef HAVE_WINDOWS_H
  941. /* Define to 1 if you have the <winsock2.h> header file. */
  942. #undef HAVE_WINSOCK2_H
  943. /* Define to 1 if you have the <winsock.h> header file. */
  944. #undef HAVE_WINSOCK_H
  945. /* Define to 1 if you have the <ws2tcpip.h> header file. */
  946. #undef HAVE_WS2TCPIP_H
  947. /* Define to 1 if you have the `X509_get_signature_nid' function. */
  948. #undef HAVE_X509_GET_SIGNATURE_NID
  949. /* Define to 1 if you have the `X509_NAME_ENTRY_get_data' function. */
  950. #undef HAVE_X509_NAME_ENTRY_GET_DATA
  951. /* Define to 1 if you have the `X509_NAME_ENTRY_get_object' function. */
  952. #undef HAVE_X509_NAME_ENTRY_GET_OBJECT
  953. /* Define to 1 if you have the <xti.h> header file. */
  954. #undef HAVE_XTI_H
  955. /* location of UNIX kernel */
  956. #undef KERNEL_LOC
  957. /* Path to the lpstat command */
  958. #undef LPSTAT_PATH
  959. /* Define to the sub-directory where libtool stores uninstalled libraries. */
  960. #undef LT_OBJDIR
  961. /* define if agentx transport is to use domain sockets only */
  962. #undef NETSNMP_AGENTX_DOM_SOCK_ONLY
  963. /* Unix domain socket for AgentX master-subagent communication */
  964. #undef NETSNMP_AGENTX_SOCKET
  965. /* Used to make the compiler issue a warning about deprecated functions and
  966. variables */
  967. #undef NETSNMP_ATTRIBUTE_DEPRECATED
  968. /* Used to suppress compiler warnings about unused functions and variables */
  969. #undef NETSNMP_ATTRIBUTE_UNUSED
  970. /* Define if static inline functions are unsupported */
  971. #undef NETSNMP_BROKEN_INLINE
  972. /* "Define if crytography support is possible" */
  973. #undef NETSNMP_CAN_DO_CRYPTO
  974. /* sysctl works to get boottime, etc... */
  975. #undef NETSNMP_CAN_USE_SYSCTL
  976. /* configure options specified */
  977. #undef NETSNMP_CONFIGURE_OPTIONS
  978. /* if defined daemons will use syslog when no log destination is defined */
  979. #undef NETSNMP_DAEMONS_DEFAULT_LOG_SYSLOG
  980. /* default location to look for mibs to load using the above tokens and/or
  981. those in the MIBS envrionment variable */
  982. #undef NETSNMP_DEFAULT_MIBDIRS
  983. /* default mib files to load, specified by path. */
  984. #undef NETSNMP_DEFAULT_MIBFILES
  985. /* Define if no agent is built */
  986. #undef NETSNMP_DISABLE_AGENT
  987. /* Define if no apps are built */
  988. #undef NETSNMP_DISABLE_APPS
  989. /* Define if DES encryption should not be supported */
  990. #undef NETSNMP_DISABLE_DES
  991. /* Define if MD5 authentication should not be supported */
  992. #undef NETSNMP_DISABLE_MD5
  993. /* Define if mib loading and parsing code should not be included */
  994. #undef NETSNMP_DISABLE_MIB_LOADING
  995. /* Define if SNMP SET support should be disabled */
  996. #undef NETSNMP_DISABLE_SET_SUPPORT
  997. /* Define if SNMPv1 code should not be included */
  998. #undef NETSNMP_DISABLE_SNMPV1
  999. /* Define if SNMPv2c code should not be included */
  1000. #undef NETSNMP_DISABLE_SNMPV2C
  1001. /* Define if AES-192/AES-256 encryption should be supported */
  1002. #undef NETSNMP_DRAFT_BLUMENTHAL_AES_04
  1003. /* Define if you are embedding perl in the main agent. */
  1004. #undef NETSNMP_EMBEDDED_PERL
  1005. /* define if you want to enable IPv6 support */
  1006. #undef NETSNMP_ENABLE_IPV6
  1007. /* define if you want to restrict SMUX connections to localhost by default */
  1008. #undef NETSNMP_ENABLE_LOCAL_SMUX
  1009. /* Define if you want to build MFD module rewrites */
  1010. #undef NETSNMP_ENABLE_MFD_REWRITES
  1011. /* define if you want to compile support for both authentication and privacy
  1012. support. */
  1013. #undef NETSNMP_ENABLE_SCAPI_AUTHPRIV
  1014. /* testing code sections. */
  1015. #undef NETSNMP_ENABLE_TESTING_CODE
  1016. /* if defined always use default auth/priv protocol when creating usmUsers */
  1017. #undef NETSNMP_FORCE_SYSTEM_V3_AUTHPRIV
  1018. /* Should evaluate to the name of the current function if defined */
  1019. #undef NETSNMP_FUNCTION
  1020. /* ifnet needs to have _KERNEL defined */
  1021. #undef NETSNMP_IFNET_NEEDS_KERNEL
  1022. /* ifnet needs to have _KERNEL_STRUCTURES defined */
  1023. #undef NETSNMP_IFNET_NEEDS_KERNEL_STRUCTURES
  1024. /* Define if you want to remove all non-essential code features. */
  1025. #undef NETSNMP_MINIMAL_CODE
  1026. /* Define if you want to only support sending notifications */
  1027. #undef NETSNMP_NOTIFY_ONLY
  1028. /* Define to suppress inclusion of deprecated functions */
  1029. #undef NETSNMP_NO_DEPRECATED_FUNCTIONS
  1030. /* If you don't want the agent to report on variables it doesn't have data for
  1031. */
  1032. #undef NETSNMP_NO_DUMMY_VALUES
  1033. /* If we don't want to use kmem. */
  1034. #undef NETSNMP_NO_KMEM_USAGE
  1035. /* Define if you want to remove all listening support from the code */
  1036. #undef NETSNMP_NO_LISTEN_SUPPORT
  1037. /* If you don't have root access don't exit upon kmem errors */
  1038. #undef NETSNMP_NO_ROOT_ACCESS
  1039. /* If you don't want to integrate with systemd. */
  1040. #undef NETSNMP_NO_SYSTEMD
  1041. /* Define if you want to remove all SET/write access from the code */
  1042. #undef NETSNMP_NO_WRITE_SUPPORT
  1043. /* umask permissions to set up persistent files with */
  1044. #undef NETSNMP_PERSISTENT_MASK
  1045. /* Size prefix to use to printf a uint32_t */
  1046. #undef NETSNMP_PRI32
  1047. /* Size prefix to use to printf a size_t or ssize_t */
  1048. #undef NETSNMP_PRIz
  1049. /* Define to 1 if you want to build with reentrant/threaded code (incomplete).
  1050. */
  1051. #undef NETSNMP_REENTRANT
  1052. /* define if you do not want snmptrapd to register as an AgentX subagent */
  1053. #undef NETSNMP_SNMPTRAPD_DISABLE_AGENTX
  1054. /* Pattern of temporary files */
  1055. #undef NETSNMP_TEMP_FILE_PATTERN
  1056. /* "Define if internal cryptography code should be used" */
  1057. #undef NETSNMP_USE_INTERNAL_CRYPTO
  1058. /* define if you are using the MD5 code ... */
  1059. #undef NETSNMP_USE_INTERNAL_MD5
  1060. /* Define this if you're using Heimdal Kerberos */
  1061. #undef NETSNMP_USE_KERBEROS_HEIMDAL
  1062. /* Define this if we're using the new MIT crypto API */
  1063. #undef NETSNMP_USE_KERBEROS_MIT
  1064. /* define if you are using the mysql code for snmptrapd ... */
  1065. #undef NETSNMP_USE_MYSQL
  1066. /* Define if you are using the codeS11 library ... */
  1067. #undef NETSNMP_USE_PKCS11
  1068. /* Define this if you have lm_sensors v3 or later */
  1069. #undef NETSNMP_USE_SENSORS_V3
  1070. /* Should we compile to use special opaque types: float, double, counter64,
  1071. i64, ui64, union? */
  1072. #undef NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
  1073. /* Define to the address where bug reports for this package should be sent. */
  1074. #ifndef PACKAGE_BUGREPORT
  1075. #undef PACKAGE_BUGREPORT
  1076. #endif
  1077. /* Define to the full name of this package. */
  1078. #ifndef PACKAGE_NAME
  1079. #undef PACKAGE_NAME
  1080. #endif
  1081. /* Define to the full name and version of this package. */
  1082. #ifndef PACKAGE_STRING
  1083. #undef PACKAGE_STRING
  1084. #endif
  1085. /* Define to the one symbol short name of this package. */
  1086. #ifndef PACKAGE_TARNAME
  1087. #undef PACKAGE_TARNAME
  1088. #endif
  1089. /* Define to the home page for this package. */
  1090. #undef PACKAGE_URL
  1091. /* Define to the version of this package. */
  1092. #ifndef PACKAGE_VERSION
  1093. #undef PACKAGE_VERSION
  1094. #endif
  1095. /* Command to generate ps output, the final column must be the process name
  1096. withOUT arguments */
  1097. #undef PSCMD
  1098. /* Define as the return type of signal handlers (`int' or `void'). */
  1099. #undef RETSIGTYPE
  1100. /* define rtentry to ortentry on SYSV machines (alphas) */
  1101. #undef RTENTRY
  1102. /* Use BSD 4.4 routing table entries? */
  1103. #undef RTENTRY_4_4
  1104. /* Qualifier for second argument of the appverify_cookie_cb() callback
  1105. function */
  1106. #undef SECOND_APPVERIFY_COOKIE_CB_ARG_QUALIFIER
  1107. /* The size of `int', as computed by sizeof. */
  1108. #undef SIZEOF_INT
  1109. /* The size of `intmax_t', as computed by sizeof. */
  1110. #undef SIZEOF_INTMAX_T
  1111. /* The size of `long', as computed by sizeof. */
  1112. #undef SIZEOF_LONG
  1113. /* The size of `long long', as computed by sizeof. */
  1114. #undef SIZEOF_LONG_LONG
  1115. /* The size of `short', as computed by sizeof. */
  1116. #undef SIZEOF_SHORT
  1117. /* The size of `sockaddr_un.sun_path', as computed by sizeof. */
  1118. #undef SIZEOF_SOCKADDR_UN_SUN_PATH
  1119. /* If using the C implementation of alloca, define if you know the
  1120. direction of stack growth for your system; otherwise it will be
  1121. automatically deduced at runtime.
  1122. STACK_DIRECTION > 0 => grows toward higher addresses
  1123. STACK_DIRECTION < 0 => grows toward lower addresses
  1124. STACK_DIRECTION = 0 => direction of growth unknown */
  1125. #undef STACK_DIRECTION
  1126. /* Define if statfs takes 2 args and the second argument has type struct
  1127. fs_data. [Ultrix] */
  1128. #undef STAT_STATFS_FS_DATA
  1129. /* Define to 1 if you have the ANSI C header files. */
  1130. #undef STDC_HEADERS
  1131. /* define if SIOCGIFADDR exists in sys/ioctl.h */
  1132. #undef SYS_IOCTL_H_HAS_SIOCGIFADDR
  1133. /* Define if the TCP timer constants in <netinet/tcp_timer.h> depend on the
  1134. integer variable 'hz'. [FreeBSD 4.x] */
  1135. #undef TCPTV_NEEDS_HZ
  1136. /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
  1137. #undef TIME_WITH_SYS_TIME
  1138. /* Where is the uname command */
  1139. #undef UNAMEPROG
  1140. /* Enable extensions on AIX 3, Interix. */
  1141. #ifndef _ALL_SOURCE
  1142. # undef _ALL_SOURCE
  1143. #endif
  1144. /* Enable GNU extensions on systems that have them. */
  1145. #ifndef _GNU_SOURCE
  1146. # undef _GNU_SOURCE
  1147. #endif
  1148. /* Enable threading extensions on Solaris. */
  1149. #ifndef _POSIX_PTHREAD_SEMANTICS
  1150. # undef _POSIX_PTHREAD_SEMANTICS
  1151. #endif
  1152. /* Enable extensions on HP NonStop. */
  1153. #ifndef _TANDEM_SOURCE
  1154. # undef _TANDEM_SOURCE
  1155. #endif
  1156. /* Enable general extensions on Solaris. */
  1157. #ifndef __EXTENSIONS__
  1158. # undef __EXTENSIONS__
  1159. #endif
  1160. /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
  1161. significant byte first (like Motorola and SPARC, unlike Intel). */
  1162. #if defined AC_APPLE_UNIVERSAL_BUILD
  1163. # if defined __BIG_ENDIAN__
  1164. # define WORDS_BIGENDIAN 1
  1165. # endif
  1166. #else
  1167. # ifndef WORDS_BIGENDIAN
  1168. # undef WORDS_BIGENDIAN
  1169. # endif
  1170. #endif
  1171. /* Define to 1 if on MINIX. */
  1172. #undef _MINIX
  1173. /* Define to 2 if the system does not provide POSIX.1 features except with
  1174. this defined. */
  1175. #undef _POSIX_1_SOURCE
  1176. /* Define to 1 if you need to in order for `stat' and other things to work. */
  1177. #undef _POSIX_SOURCE
  1178. /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
  1179. <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
  1180. #define below would cause a syntax error. */
  1181. #undef _UINT32_T
  1182. /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
  1183. <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
  1184. #define below would cause a syntax error. */
  1185. #undef _UINT64_T
  1186. /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
  1187. <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
  1188. #define below would cause a syntax error. */
  1189. #undef _UINT8_T
  1190. /* Define to empty if `const' does not conform to ANSI C. */
  1191. #undef const
  1192. /* Define to `__inline__' or `__inline' if that's what the C compiler
  1193. calls it, or to nothing if 'inline' is not supported under any name. */
  1194. #ifndef __cplusplus
  1195. #undef inline
  1196. #endif
  1197. /* Define to the type of a signed integer type of width exactly 16 bits if
  1198. such a type exists and the standard includes do not define it. */
  1199. #undef int16_t
  1200. /* Define to the type of a signed integer type of width exactly 32 bits if
  1201. such a type exists and the standard includes do not define it. */
  1202. #undef int32_t
  1203. /* Define to the type of a signed integer type of width exactly 64 bits if
  1204. such a type exists and the standard includes do not define it. */
  1205. #undef int64_t
  1206. /* Define to the type of a signed integer type of width exactly 8 bits if such
  1207. a type exists and the standard includes do not define it. */
  1208. #undef int8_t
  1209. /* Define to the widest signed integer type if <stdint.h> and <inttypes.h> do
  1210. not define. */
  1211. #undef intmax_t
  1212. /* Define to the type of a signed integer type wide enough to hold a pointer,
  1213. if such a type exists, and if the system does not define it. */
  1214. #undef intptr_t
  1215. /* Define to `long int' if <sys/types.h> does not define. */
  1216. #undef off_t
  1217. /* Define to `int' if <sys/types.h> does not define. */
  1218. #undef pid_t
  1219. /* Define to `unsigned int' if <sys/types.h> does not define. */
  1220. #undef size_t
  1221. /* Define to the type of an unsigned integer type of width exactly 16 bits if
  1222. such a type exists and the standard includes do not define it. */
  1223. #undef uint16_t
  1224. /* Define to the type of an unsigned integer type of width exactly 32 bits if
  1225. such a type exists and the standard includes do not define it. */
  1226. #undef uint32_t
  1227. /* Define to the type of an unsigned integer type of width exactly 64 bits if
  1228. such a type exists and the standard includes do not define it. */
  1229. #undef uint64_t
  1230. /* Define to the type of an unsigned integer type of width exactly 8 bits if
  1231. such a type exists and the standard includes do not define it. */
  1232. #undef uint8_t
  1233. /* Define to the widest unsigned integer type if <stdint.h> and <inttypes.h>
  1234. do not define. */
  1235. #undef uintmax_t
  1236. /* Define to the type of an unsigned integer type wide enough to hold a
  1237. pointer, if such a type exists, and if the system does not define it. */
  1238. #undef uintptr_t
  1239. /* end of definitions added by configure on-the-fly */
  1240. /* If you have openssl 0.9.7 or above, you likely have AES support. */
  1241. #undef NETSNMP_USE_OPENSSL
  1242. #if (defined(NETSNMP_USE_OPENSSL) && defined(HAVE_OPENSSL_AES_H) && defined(HAVE_AES_CFB128_ENCRYPT)) || defined(NETSNMP_USE_INTERNAL_CRYPTO)
  1243. #define HAVE_AES 1
  1244. #endif
  1245. /* define signal if DNE */
  1246. #ifndef HAVE_SIGNAL
  1247. #ifdef HAVE_SIGSET
  1248. #define signal(a,b) sigset(a,b)
  1249. #endif
  1250. #endif
  1251. #ifdef HAVE_DMALLOC_H
  1252. #define DMALLOC_FUNC_CHECK
  1253. #endif
  1254. #endif /* NETSNMP_NO_AUTOCONF_DEFINITIONS */
  1255. /* ********* NETSNMP_MARK_BEGIN_CLEAN_NAMESPACE ********* */
  1256. /*
  1257. * put all new net-snmp-specific definitions here
  1258. *
  1259. * all definitions MUST have a NETSNMP_ prefix
  1260. *
  1261. */
  1262. /* Default (SNMP) version number for the tools to use */
  1263. #define NETSNMP_DEFAULT_SNMP_VERSION 3
  1264. /* don't change these values! */
  1265. #define NETSNMP_SNMPV1 0xAAAA /* readable by anyone */
  1266. #define NETSNMP_SNMPV2ANY 0xA000 /* V2 Any type (includes NoAuth) */
  1267. #define NETSNMP_SNMPV2AUTH 0x8000 /* V2 Authenticated requests only */
  1268. /* default list of mibs to load */
  1269. #define NETSNMP_DEFAULT_MIBS "IP-MIB:IF-MIB:TCP-MIB:UDP-MIB:SNMPv2-MIB:RFC1213-MIB"
  1270. /* debugging stuff */
  1271. /* if defined, we optimize the code to exclude all debugging calls. */
  1272. #undef NETSNMP_NO_DEBUGGING
  1273. /* ignore the -D flag and always print debugging information */
  1274. #define NETSNMP_ALWAYS_DEBUG 0
  1275. /* reverse encoding BER packets is both faster and more efficient in space. */
  1276. #define NETSNMP_USE_REVERSE_ASNENCODING 1
  1277. #define NETSNMP_DEFAULT_ASNENCODING_DIRECTION 1 /* 1 = reverse, 0 = forwards */
  1278. /* PERSISTENT_DIRECTORY: If defined, the library is capabile of saving
  1279. persisant information to this directory in the form of configuration
  1280. lines: PERSISTENT_DIRECTORY/NAME.persistent.conf */
  1281. #define NETSNMP_PERSISTENT_DIRECTORY "/var/snmp"
  1282. /* AGENT_DIRECTORY_MODE: the mode the agents should use to create
  1283. directories with. Since the data stored here is probably sensitive, it
  1284. probably should be read-only by root/administrator. */
  1285. #define NETSNMP_AGENT_DIRECTORY_MODE 0700
  1286. /* MAX_PERSISTENT_BACKUPS:
  1287. * The maximum number of persistent backups the library will try to
  1288. * read from the persistent cache directory. If an application fails to
  1289. * close down successfully more than this number of times, data will be lost.
  1290. */
  1291. #define NETSNMP_MAX_PERSISTENT_BACKUPS 10
  1292. /* define the system type include file here */
  1293. #define NETSNMP_SYSTEM_INCLUDE_FILE <net-snmp/system/generic.h>
  1294. /* define the machine (cpu) type include file here */
  1295. #define NETSNMP_MACHINE_INCLUDE_FILE <net-snmp/machine/generic.h>
  1296. /* define the UDP buffer defaults undefined means use the OS buffers
  1297. * by default */
  1298. #undef NETSNMP_DEFAULT_SERVER_SEND_BUF
  1299. #undef NETSNMP_DEFAULT_SERVER_RECV_BUF
  1300. #undef NETSNMP_DEFAULT_CLIENT_SEND_BUF
  1301. #undef NETSNMP_DEFAULT_CLIENT_RECV_BUF
  1302. /* net-snmp's major path names */
  1303. #undef SNMPLIBPATH
  1304. #undef SNMPSHAREPATH
  1305. #undef SNMPCONFPATH
  1306. #undef SNMPDLMODPATH
  1307. /* NETSNMP_LOGFILE: If defined it closes stdout/err/in and opens this in
  1308. out/err's place. (stdin is closed so that sh scripts won't wait for it) */
  1309. #undef NETSNMP_LOGFILE
  1310. /* default system contact */
  1311. #undef NETSNMP_SYS_CONTACT
  1312. /* system location */
  1313. #undef NETSNMP_SYS_LOC
  1314. /* Use libwrap to handle allow/deny hosts? */
  1315. #undef NETSNMP_USE_LIBWRAP
  1316. /* Mib-2 tree Info */
  1317. /* These are the system information variables. */
  1318. #define NETSNMP_VERS_DESC "unknown" /* overridden at run time */
  1319. #define NETSNMP_SYS_NAME "unknown" /* overridden at run time */
  1320. /* comment out the second define to turn off functionality for any of
  1321. these: (See README for details) */
  1322. /* proc PROCESSNAME [MAX] [MIN] */
  1323. #define NETSNMP_PROCMIBNUM 2
  1324. /* exec/shell NAME COMMAND */
  1325. #define NETSNMP_SHELLMIBNUM 8
  1326. /* swap MIN */
  1327. #define NETSNMP_MEMMIBNUM 4
  1328. /* disk DISK MINSIZE */
  1329. #define NETSNMP_DISKMIBNUM 9
  1330. /* load 1 5 15 */
  1331. #define NETSNMP_LOADAVEMIBNUM 10
  1332. /* which version are you using? This mibloc will tell you */
  1333. #define NETSNMP_VERSIONMIBNUM 100
  1334. /* Reports errors the agent runs into */
  1335. /* (typically its "can't fork, no mem" problems) */
  1336. #define NETSNMP_ERRORMIBNUM 101
  1337. /* The sub id of EXTENSIBLEMIB returned to queries of
  1338. .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 */
  1339. #define NETSNMP_AGENTID 250
  1340. /* This ID is returned after the AGENTID above. IE, the resulting
  1341. value returned by a query to sysObjectID is
  1342. EXTENSIBLEMIB.AGENTID.???, where ??? is defined below by OSTYPE */
  1343. #define NETSNMP_HPUX9ID 1
  1344. #define NETSNMP_SUNOS4ID 2
  1345. #define NETSNMP_SOLARISID 3
  1346. #define NETSNMP_OSFID 4
  1347. #define NETSNMP_ULTRIXID 5
  1348. #define NETSNMP_HPUX10ID 6
  1349. #define NETSNMP_NETBSD1ID 7
  1350. #define NETSNMP_FREEBSDID 8
  1351. #define NETSNMP_IRIXID 9
  1352. #define NETSNMP_LINUXID 10
  1353. #define NETSNMP_BSDIID 11
  1354. #define NETSNMP_OPENBSDID 12
  1355. #define NETSNMP_WIN32ID 13
  1356. #define NETSNMP_HPUX11ID 14
  1357. #define NETSNMP_AIXID 15
  1358. #define NETSNMP_MACOSXID 16
  1359. #define NETSNMP_DRAGONFLYID 17
  1360. #define NETSNMP_UNKNOWNID 255
  1361. #ifdef hpux9
  1362. #define NETSNMP_OSTYPE NETSNMP_HPUX9ID
  1363. #endif
  1364. #ifdef hpux10
  1365. #define NETSNMP_OSTYPE NETSNMP_HPUX10ID
  1366. #endif
  1367. #ifdef hpux11
  1368. #define NETSNMP_OSTYPE NETSNMP_HPUX11ID
  1369. #endif
  1370. #ifdef sunos4
  1371. #define NETSNMP_OSTYPE NETSNMP_SUNOS4ID
  1372. #endif
  1373. #ifdef solaris2
  1374. #define NETSNMP_OSTYPE NETSNMP_SOLARISID
  1375. #endif
  1376. #if defined(osf3) || defined(osf4) || defined(osf5)
  1377. #define NETSNMP_OSTYPE NETSNMP_OSFID
  1378. #endif
  1379. #ifdef ultrix4
  1380. #define NETSNMP_OSTYPE NETSNMP_ULTRIXID
  1381. #endif
  1382. #if defined(netbsd1) || defined(netbsd2)
  1383. #define NETSNMP_OSTYPE NETSNMP_NETBSD1ID
  1384. #endif
  1385. #if defined(__FreeBSD__)
  1386. #define NETSNMP_OSTYPE NETSNMP_FREEBSDID
  1387. #endif
  1388. #if defined(__DragonFly__)
  1389. #define NETSNMP_OSTYPE NETSNMP_DRAGONFLYID
  1390. #endif
  1391. #if defined(irix6) || defined(irix5)
  1392. #define NETSNMP_OSTYPE NETSNMP_IRIXID
  1393. #endif
  1394. #ifdef linux
  1395. #define NETSNMP_OSTYPE NETSNMP_LINUXID
  1396. #endif
  1397. #if defined(bsdi2) || defined(bsdi3) || defined(bsdi4)
  1398. #define NETSNMP_OSTYPE NETSNMP_BSDIID
  1399. #endif
  1400. #if defined(openbsd)
  1401. #define NETSNMP_OSTYPE NETSNMP_OPENBSDID
  1402. #endif
  1403. #ifdef WIN32
  1404. #define NETSNMP_OSTYPE NETSNMP_WIN32ID
  1405. #endif
  1406. #if defined(aix3) || defined(aix4) || defined(aix5) || defined(aix6) || defined(aix7)
  1407. #define NETSNMP_OSTYPE NETSNMP_AIXID
  1408. #endif
  1409. #if defined(darwin) && (darwin >= 8)
  1410. #define NETSNMP_OSTYPE NETSNMP_MACOSXID
  1411. #endif
  1412. /* unknown */
  1413. #ifndef NETSNMP_OSTYPE
  1414. #define NETSNMP_OSTYPE NETSNMP_UNKNOWNID
  1415. #endif
  1416. /* The enterprise number has been assigned by the IANA group. */
  1417. /* Optionally, this may point to the location in the tree your */
  1418. /* company/organization has been allocated. */
  1419. /* The assigned enterprise number for the NET_SNMP MIB modules. */
  1420. #define NETSNMP_ENTERPRISE_OID 8072
  1421. #define NETSNMP_ENTERPRISE_MIB 1,3,6,1,4,1,8072
  1422. #define NETSNMP_ENTERPRISE_DOT_MIB 1.3.6.1.4.1.8072
  1423. #define NETSNMP_ENTERPRISE_DOT_MIB_LENGTH 7
  1424. /* The assigned enterprise number for sysObjectID. */
  1425. #define NETSNMP_SYSTEM_MIB 1,3,6,1,4,1,8072,3,2,NETSNMP_OSTYPE
  1426. #define NETSNMP_SYSTEM_DOT_MIB 1.3.6.1.4.1.8072.3.2.NETSNMP_OSTYPE
  1427. #define NETSNMP_SYSTEM_DOT_MIB_LENGTH 10
  1428. /* The assigned enterprise number for notifications. */
  1429. #define NETSNMP_NOTIFICATION_MIB 1,3,6,1,4,1,8072,4
  1430. #define NETSNMP_NOTIFICATION_DOT_MIB 1.3.6.1.4.1.8072.4
  1431. #define NETSNMP_NOTIFICATION_DOT_MIB_LENGTH 8
  1432. /* this is the location of the ucdavis mib tree. It shouldn't be
  1433. changed, as the places it is used are expected to be constant
  1434. values or are directly tied to the UCD-SNMP-MIB. */
  1435. #define NETSNMP_UCDAVIS_OID 2021
  1436. #define NETSNMP_UCDAVIS_MIB 1,3,6,1,4,1,2021
  1437. #define NETSNMP_UCDAVIS_DOT_MIB 1.3.6.1.4.1.2021
  1438. #define NETSNMP_UCDAVIS_DOT_MIB_LENGTH 7
  1439. /* how long to wait (seconds) for error querys before reseting the error trap.*/
  1440. #define NETSNMP_ERRORTIMELENGTH 600
  1441. /* Exec command to fix PROC problems */
  1442. /* %s will be replaced by the process name in error */
  1443. /* #define NETSNMP_PROCFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */
  1444. /* Exec command to fix EXEC problems */
  1445. /* %s will be replaced by the exec/script name in error */
  1446. /* #define NETSNMP_EXECFIXCMD "/usr/bin/perl /local/scripts/fixproc %s" */
  1447. /* Should exec output Cashing be used (speeds up things greatly), and
  1448. if so, After how many seconds should the cache re-newed? Note:
  1449. Don't define CASHETIME to disable cashing completely */
  1450. #define NETSNMP_EXCACHETIME 30
  1451. #define NETSNMP_CACHEFILE ".snmp-exec-cache"
  1452. #define NETSNMP_MAXCACHESIZE (1500*80) /* roughly 1500 lines max */
  1453. /* misc defaults */
  1454. /* default of 100 meg minimum if the minimum size is not specified in
  1455. the config file */
  1456. #define NETSNMP_DEFDISKMINIMUMSPACE 100000
  1457. /* default maximum load average before error */
  1458. #define NETSNMP_DEFMAXLOADAVE 12.0
  1459. /* max times to loop reading output from execs. */
  1460. /* Because of sleep(1)s, this will also be time to wait (in seconds) for exec
  1461. to finish */
  1462. #define NETSNMP_MAXREADCOUNT 100
  1463. /* Set if snmpgets should block and never timeout */
  1464. /* The original CMU code had this hardcoded as = 1 */
  1465. #define NETSNMP_SNMPBLOCK 1
  1466. /* How long to wait before restarting the agent after a snmpset to
  1467. EXTENSIBLEMIB.VERSIONMIBNUM.VERRESTARTAGENT. This is
  1468. necessary to finish the snmpset reply before restarting. */
  1469. #define NETSNMP_RESTARTSLEEP 5
  1470. /* UNdefine to allow specifying zero-length community string */
  1471. /* #define NETSNMP_NO_ZEROLENGTH_COMMUNITY 1 */
  1472. /* Number of community strings to store */
  1473. #define NETSNMP_NUM_COMMUNITIES 5
  1474. /* internal define */
  1475. #define NETSNMP_LASTFIELD -1
  1476. /* Pluggable transports. */
  1477. /* This is defined if support for the UDP/IP transport domain is
  1478. available. */
  1479. #undef NETSNMP_TRANSPORT_UDP_DOMAIN
  1480. /* This is defined if support for the shared UDP/IP transport domain is
  1481. available. */
  1482. #undef NETSNMP_TRANSPORT_UDPSHARED_DOMAIN
  1483. /* This is defined if support for the "callback" transport domain is
  1484. available. */
  1485. #undef NETSNMP_TRANSPORT_CALLBACK_DOMAIN
  1486. /* This is defined if support for the TCP/IP transport domain is
  1487. available. */
  1488. #undef NETSNMP_TRANSPORT_TCP_DOMAIN
  1489. /* This is defined if support for the Unix transport domain
  1490. (a.k.a. "local IPC") is available. */
  1491. #undef NETSNMP_TRANSPORT_UNIX_DOMAIN
  1492. /* This is defined if support for the AAL5 PVC transport domain is
  1493. available. */
  1494. #undef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
  1495. /* This is defined if support for the IPX transport domain is
  1496. available. */
  1497. #undef NETSNMP_TRANSPORT_IPX_DOMAIN
  1498. /* This is defined if support for the UDP/IPv6 transport domain is
  1499. available. */
  1500. #undef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
  1501. /* This is defined if support for the TCP/IPv6 transport domain is
  1502. available. */
  1503. #undef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
  1504. /* This is defined if support for the TLS transport domain is
  1505. available. */
  1506. #undef NETSNMP_TRANSPORT_TLSBASE_DOMAIN
  1507. /* This is defined if support for the Alias transport domain is
  1508. available. */
  1509. #undef NETSNMP_TRANSPORT_ALIAS_DOMAIN
  1510. /* This is defined if support for the SSH transport domain is
  1511. available. */
  1512. #undef NETSNMP_TRANSPORT_SSH_DOMAIN
  1513. /* This is defined if support for the DTLS/UDP transport domain is
  1514. available. */
  1515. #undef NETSNMP_TRANSPORT_DTLSUDP_DOMAIN
  1516. /* This is defined if support for the TLS/TCP transport domain is
  1517. available. */
  1518. #undef NETSNMP_TRANSPORT_TLSTCP_DOMAIN
  1519. /* This is defined if support for stdin/out transport domain is available. */
  1520. #undef NETSNMP_TRANSPORT_STD_DOMAIN
  1521. /* This is defined if support for the IPv4Base transport domain is available. */
  1522. #undef NETSNMP_TRANSPORT_IPV4BASE_DOMAIN
  1523. /* define this if the USM security module is available */
  1524. #undef NETSNMP_SECMOD_USM
  1525. /* define this if the KSM (kerberos based snmp) security module is available */
  1526. #undef NETSNMP_SECMOD_KSM
  1527. /* define this if the local security module is available */
  1528. #undef NETSNMP_SECMOD_LOCALSM
  1529. /* define if configured as a "mini-agent" */
  1530. #undef NETSNMP_MINI_AGENT
  1531. /* this is the location of the net-snmp mib tree. It shouldn't be
  1532. changed, as the places it is used are expected to be constant
  1533. values or are directly tied to the UCD-SNMP-MIB. */
  1534. #define NETSNMP_OID 8072
  1535. #define NETSNMP_MIB 1,3,6,1,4,1,8072
  1536. #define NETSNMP_DOT_MIB 1.3.6.1.4.1.8072
  1537. #define NETSNMP_DOT_MIB_LENGTH 7
  1538. /* pattern for temporary file names */
  1539. #define NETSNMP_TEMP_FILE_PATTERN "/tmp/snmpdXXXXXX"
  1540. /*
  1541. * this must be before the system/machine includes, to allow them to
  1542. * override and turn off inlining. To do so, they should do the
  1543. * following:
  1544. *
  1545. * #undef NETSNMP_ENABLE_INLINE
  1546. * #define NETSNMP_ENABLE_INLINE 0
  1547. *
  1548. * A user having problems with their compiler can also turn off
  1549. * the use of inline by defining NETSNMP_NO_INLINE via their cflags:
  1550. *
  1551. * -DNETSNMP_NO_INLINE
  1552. *
  1553. * Header and source files should only test against NETSNMP_USE_INLINE:
  1554. *
  1555. * #ifdef NETSNMP_USE_INLINE
  1556. * NETSNMP_INLINE function(int parm) { return parm -1; }
  1557. * #endif
  1558. *
  1559. * Functions which should be static, regardless of whether or not inline
  1560. * is available or enabled should use the NETSNMP_STATIC_INLINE macro,
  1561. * like so:
  1562. *
  1563. * NETSNMP_STATIC_INLINE function(int parm) { return parm -1; }
  1564. *
  1565. * NOT like this:
  1566. *
  1567. * static NETSNMP_INLINE function(int parm) { return parm -1; }
  1568. *
  1569. */
  1570. #ifdef NETSNMP_BROKEN_INLINE
  1571. # define NETSNMP_ENABLE_INLINE 0
  1572. #else
  1573. # define NETSNMP_ENABLE_INLINE 1
  1574. #endif
  1575. #include NETSNMP_SYSTEM_INCLUDE_FILE
  1576. #include NETSNMP_MACHINE_INCLUDE_FILE
  1577. #if NETSNMP_ENABLE_INLINE && !defined(NETSNMP_NO_INLINE)
  1578. # define NETSNMP_USE_INLINE 1
  1579. # ifndef NETSNMP_INLINE
  1580. # define NETSNMP_INLINE __inline__
  1581. # endif
  1582. # ifndef NETSNMP_STATIC_INLINE
  1583. # define NETSNMP_STATIC_INLINE static __inline__
  1584. # endif
  1585. #else
  1586. # define NETSNMP_INLINE
  1587. # define NETSNMP_STATIC_INLINE static
  1588. #endif
  1589. #ifndef NETSNMP_IMPORT
  1590. # define NETSNMP_IMPORT extern
  1591. #endif
  1592. /* comment the next line if you are compiling with libsnmp.h
  1593. and are not using the UC-Davis SNMP library. */
  1594. #define UCD_SNMP_LIBRARY 1
  1595. /* final conclusion on nlist usage */
  1596. #if defined(HAVE_NLIST) && defined(HAVE_STRUCT_NLIST_N_VALUE) && !defined(NETSNMP_DONT_USE_NLIST) && !defined(NETSNMP_NO_KMEM_USAGE)
  1597. #define NETSNMP_CAN_USE_NLIST
  1598. #endif
  1599. /* ********* NETSNMP_MARK_BEGIN_LEGACY_DEFINITIONS *********/
  1600. /*
  1601. * existing definitions prior to Net-SNMP 5.4
  1602. *
  1603. * do not add anything new here
  1604. *
  1605. */
  1606. #ifndef NETSNMP_NO_LEGACY_DEFINITIONS
  1607. #ifdef NETSNMP_DEFAULT_SNMP_VERSION
  1608. # define DEFAULT_SNMP_VERSION NETSNMP_DEFAULT_SNMP_VERSION
  1609. #endif
  1610. #ifdef NETSNMP_SNMPV1
  1611. # define SNMPV1 NETSNMP_SNMPV1
  1612. #endif
  1613. #ifdef NETSNMP_SNMPV2ANY
  1614. # define SNMPV2ANY NETSNMP_SNMPV2ANY
  1615. #endif
  1616. #ifdef NETSNMP_SNMPV2AUTH
  1617. # define SNMPV2AUTH NETSNMP_SNMPV2AUTH
  1618. #endif
  1619. #ifdef NETSNMP_DEFAULT_MIBS
  1620. # define DEFAULT_MIBS NETSNMP_DEFAULT_MIBS
  1621. #endif
  1622. #ifdef NETSNMP_DEFAULT_MIBDIRS
  1623. # define DEFAULT_MIBDIRS NETSNMP_DEFAULT_MIBDIRS
  1624. #endif
  1625. #ifdef NETSNMP_DEFAULT_MIBFILES
  1626. # define DEFAULT_MIBFILES NETSNMP_DEFAULT_MIBFILES
  1627. #endif
  1628. #ifdef NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
  1629. # define OPAQUE_SPECIAL_TYPES NETSNMP_WITH_OPAQUE_SPECIAL_TYPES
  1630. #endif
  1631. #ifdef NETSNMP_ENABLE_SCAPI_AUTHPRIV
  1632. # define SCAPI_AUTHPRIV NETSNMP_ENABLE_SCAPI_AUTHPRIV
  1633. #endif
  1634. #ifdef NETSNMP_USE_INTERNAL_MD5
  1635. # define USE_INTERNAL_MD5 NETSNMP_USE_INTERNAL_MD5
  1636. #endif
  1637. #ifdef NETSNMP_USE_PKCS11
  1638. # define USE_PKCS NETSNMP_USE_PKCS11
  1639. #endif
  1640. #ifdef NETSNMP_USE_OPENSSL
  1641. # define USE_OPENSSL NETSNMP_USE_OPENSSL
  1642. #endif
  1643. #ifdef NETSNMP_NO_DEBUGGING
  1644. # define SNMP_NO_DEBUGGING NETSNMP_NO_DEBUGGING
  1645. #endif
  1646. #ifdef NETSNMP_ALWAYS_DEBUG
  1647. # define SNMP_ALWAYS_DEBUG NETSNMP_ALWAYS_DEBUG
  1648. #endif
  1649. #ifdef NETSNMP_USE_REVERSE_ASNENCODING
  1650. # define USE_REVERSE_ASNENCODING NETSNMP_USE_REVERSE_ASNENCODING
  1651. #endif
  1652. #ifdef NETSNMP_DEFAULT_ASNENCODING_DIRECTION
  1653. # define DEFAULT_ASNENCODING_DIRECTION NETSNMP_DEFAULT_ASNENCODING_DIRECTION
  1654. #endif
  1655. #define PERSISTENT_DIRECTORY NETSNMP_PERSISTENT_DIRECTORY
  1656. #define PERSISTENT_MASK NETSNMP_PERSISTENT_MASK
  1657. #define AGENT_DIRECTORY_MODE NETSNMP_AGENT_DIRECTORY_MODE
  1658. #define MAX_PERSISTENT_BACKUPS NETSNMP_MAX_PERSISTENT_BACKUPS
  1659. #define SYSTEM_INCLUDE_FILE NETSNMP_SYSTEM_INCLUDE_FILE
  1660. #define MACHINE_INCLUDE_FILE NETSNMP_MACHINE_INCLUDE_FILE
  1661. #ifdef NETSNMP_DEFAULT_SERVER_SEND_BUF
  1662. # define DEFAULT_SERVER_SEND_BUF NETSNMP_DEFAULT_SERVER_SEND_BUF
  1663. #endif
  1664. #ifdef NETSNMP_DEFAULT_SERVER_RECV_BUF
  1665. # define DEFAULT_SERVER_RECV_BUF NETSNMP_DEFAULT_SERVER_RECV_BUF
  1666. #endif
  1667. #ifdef NETSNMP_DEFAULT_CLIENT_SEND_BUF
  1668. # define DEFAULT_CLIENT_SEND_BUF NETSNMP_DEFAULT_CLIENT_SEND_BUF
  1669. #endif
  1670. #ifdef NETSNMP_DEFAULT_CLIENT_RECV_BUF
  1671. # define DEFAULT_CLIENT_RECV_BUF NETSNMP_DEFAULT_CLIENT_RECV_BUF
  1672. #endif
  1673. #ifdef NETSNMP_LOGFILE
  1674. # define LOGFILE NETSNMP_LOGFILE
  1675. #endif
  1676. #ifdef NETSNMP_SYS_CONTACT
  1677. # define SYS_CONTACT NETSNMP_SYS_CONTACT
  1678. #endif
  1679. #ifdef NETSNMP_SYS_LOC
  1680. # define SYS_LOC NETSNMP_SYS_LOC
  1681. #endif
  1682. #ifdef NETSNMP_USE_LIBWRAP
  1683. # define USE_LIBWRAP NETSNMP_USE_LIBWRAP
  1684. #endif
  1685. #ifdef NETSNMP_ENABLE_TESTING_CODE
  1686. # define SNMP_TESTING_CODE NETSNMP_ENABLE_TESTING_CODE
  1687. #endif
  1688. #ifdef NETSNMP_NO_ROOT_ACCESS
  1689. # define NO_ROOT_ACCESS NETSNMP_NO_ROOT_ACCESS
  1690. #endif
  1691. #ifdef NETSNMP_NO_KMEM_USAGE
  1692. # define NO_KMEM_USAGE NETSNMP_NO_KMEM_USAGE
  1693. #endif
  1694. #ifdef NETSNMP_NO_DUMMY_VALUES
  1695. # define NO_DUMMY_VALUES NETSNMP_NO_DUMMY_VALUES
  1696. #endif
  1697. #define VERS_DESC NETSNMP_VERS_DESC
  1698. #define SYS_NAME NETSNMP_SYS_NAME
  1699. #define PROCMIBNUM NETSNMP_PROCMIBNUM
  1700. #define SHELLMIBNUM NETSNMP_SHELLMIBNUM
  1701. #define MEMMIBNUM NETSNMP_MEMMIBNUM
  1702. #define DISKMIBNUM NETSNMP_DISKMIBNUM
  1703. #define LOADAVEMIBNUM NETSNMP_LOADAVEMIBNUM
  1704. #define VERSIONMIBNUM NETSNMP_VERSIONMIBNUM
  1705. #define ERRORMIBNUM NETSNMP_ERRORMIBNUM
  1706. #define AGENTID NETSNMP_AGENTID
  1707. #define HPUX9ID NETSNMP_HPUX9ID
  1708. #define SUNOS4ID NETSNMP_SUNOS4ID
  1709. #define SOLARISID NETSNMP_SOLARISID
  1710. #define OSFID NETSNMP_OSFID
  1711. #define ULTRIXID NETSNMP_ULTRIXID
  1712. #define HPUX10ID NETSNMP_HPUX10ID
  1713. #define NETBSD1ID NETSNMP_NETBSD1ID
  1714. #define FREEBSDID NETSNMP_FREEBSDID
  1715. #define IRIXID NETSNMP_IRIXID
  1716. #define LINUXID NETSNMP_LINUXID
  1717. #define BSDIID NETSNMP_BSDIID
  1718. #define OPENBSDID NETSNMP_OPENBSDID
  1719. #define WIN32ID NETSNMP_WIN32ID
  1720. #define HPUX11ID NETSNMP_HPUX11ID
  1721. #define AIXID NETSNMP_AIXID
  1722. #define MACOSXID NETSNMP_MACOSXID
  1723. #define UNKNOWNID NETSNMP_UNKNOWNID
  1724. #define ENTERPRISE_OID NETSNMP_ENTERPRISE_OID
  1725. #define ENTERPRISE_MIB NETSNMP_ENTERPRISE_MIB
  1726. #define ENTERPRISE_DOT_MIB NETSNMP_ENTERPRISE_DOT_MIB
  1727. #define ENTERPRISE_DOT_MIB_LENGTH NETSNMP_ENTERPRISE_DOT_MIB_LENGTH
  1728. #define SYSTEM_MIB NETSNMP_SYSTEM_MIB
  1729. #define SYSTEM_DOT_MIB NETSNMP_SYSTEM_DOT_MIB
  1730. #define SYSTEM_DOT_MIB_LENGTH NETSNMP_SYSTEM_DOT_MIB_LENGTH
  1731. #define NOTIFICATION_MIB NETSNMP_NOTIFICATION_MIB
  1732. #define NOTIFICATION_DOT_MIB NETSNMP_NOTIFICATION_DOT_MIB
  1733. #define NOTIFICATION_DOT_MIB_LENGTH NETSNMP_NOTIFICATION_DOT_MIB_LENGTH
  1734. #define UCDAVIS_OID NETSNMP_UCDAVIS_OID
  1735. #define UCDAVIS_MIB NETSNMP_UCDAVIS_MIB
  1736. #define UCDAVIS_DOT_MIB NETSNMP_UCDAVIS_DOT_MIB
  1737. #define UCDAVIS_DOT_MIB_LENGTH NETSNMP_UCDAVIS_DOT_MIB_LENGTH
  1738. #define ERRORTIMELENGTH NETSNMP_ERRORTIMELENGTH
  1739. #ifdef NETSNMP_PROCFIXCMD
  1740. # define PROCFIXCMD NETSNMP_PROCFIXCMD
  1741. #endif
  1742. #ifdef NETSNMP_EXECFIXCMD
  1743. # define EXECFIXCMD NETSNMP_EXECFIXCMD
  1744. #endif
  1745. #define EXCACHETIME NETSNMP_EXCACHETIME
  1746. #define CACHEFILE NETSNMP_CACHEFILE
  1747. #define MAXCACHESIZE NETSNMP_MAXCACHESIZE
  1748. #define DEFDISKMINIMUMSPACE NETSNMP_DEFDISKMINIMUMSPACE
  1749. #define DEFMAXLOADAVE NETSNMP_DEFMAXLOADAVE
  1750. #define MAXREADCOUNT NETSNMP_MAXREADCOUNT
  1751. #define SNMPBLOCK NETSNMP_SNMPBLOCK
  1752. #define RESTARTSLEEP NETSNMP_RESTARTSLEEP
  1753. #define NUM_COMMUNITIES NETSNMP_NUM_COMMUNITIES
  1754. #ifdef NETSNMP_NO_ZEROLENGTH_COMMUNITY
  1755. # define NO_ZEROLENGTH_COMMUNITY NETSNMP_NO_ZEROLENGTH_COMMUNITY
  1756. #endif
  1757. #define LASTFIELD NETSNMP_LASTFIELD
  1758. #define CONFIGURE_OPTIONS NETSNMP_CONFIGURE_OPTIONS
  1759. #ifdef NETSNMP_TRANSPORT_UDP_DOMAIN
  1760. # define SNMP_TRANSPORT_UDP_DOMAIN NETSNMP_TRANSPORT_UDP_DOMAIN
  1761. #endif
  1762. #ifdef NETSNMP_TRANSPORT_CALLBACK_DOMAIN
  1763. # define SNMP_TRANSPORT_CALLBACK_DOMAIN NETSNMP_TRANSPORT_CALLBACK_DOMAIN
  1764. #endif
  1765. #ifdef NETSNMP_TRANSPORT_TCP_DOMAIN
  1766. # define SNMP_TRANSPORT_TCP_DOMAIN NETSNMP_TRANSPORT_TCP_DOMAIN
  1767. #endif
  1768. #ifdef NETSNMP_TRANSPORT_UNIX_DOMAIN
  1769. # define SNMP_TRANSPORT_UNIX_DOMAIN NETSNMP_TRANSPORT_UNIX_DOMAIN
  1770. #endif
  1771. #ifdef NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
  1772. # define SNMP_TRANSPORT_AAL5PVC_DOMAIN NETSNMP_TRANSPORT_AAL5PVC_DOMAIN
  1773. #endif
  1774. #ifdef NETSNMP_TRANSPORT_IPX_DOMAIN
  1775. # define SNMP_TRANSPORT_IPX_DOMAIN NETSNMP_TRANSPORT_IPX_DOMAIN
  1776. #endif
  1777. #ifdef NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
  1778. # define SNMP_TRANSPORT_UDPIPV6_DOMAIN NETSNMP_TRANSPORT_UDPIPV6_DOMAIN
  1779. #endif
  1780. #ifdef NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
  1781. # define SNMP_TRANSPORT_TCPIPV6_DOMAIN NETSNMP_TRANSPORT_TCPIPV6_DOMAIN
  1782. #endif
  1783. #ifdef NETSNMP_TRANSPORT_TLS_DOMAIN
  1784. # define SNMP_TRANSPORT_TLS_DOMAIN NETSNMP_TRANSPORT_TLS_DOMAIN
  1785. #endif
  1786. #ifdef NETSNMP_TRANSPORT_STD_DOMAIN
  1787. # define SNMP_TRANSPORT_STD_DOMAIN NETSNMP_TRANSPORT_STD_DOMAIN
  1788. #endif
  1789. #ifdef NETSNMP_SECMOD_USM
  1790. # define SNMP_SECMOD_USM NETSNMP_SECMOD_USM
  1791. #endif
  1792. #ifdef NETSNMP_SECMOD_KSM
  1793. # define SNMP_SECMOD_KSM NETSNMP_SECMOD_KSM
  1794. #endif
  1795. #ifdef NETSNMP_SECMOD_LOCALSM
  1796. # define SNMP_SECMOD_LOCALSM NETSNMP_SECMOD_LOCALSM
  1797. #endif
  1798. #ifdef NETSNMP_REENTRANT
  1799. # define NS_REENTRANT NETSNMP_REENTRANT
  1800. #endif
  1801. #ifdef NETSNMP_ENABLE_IPV6
  1802. # define INET6 NETSNMP_ENABLE_IPV6
  1803. #endif
  1804. #ifdef NETSNMP_ENABLE_LOCAL_SMUX
  1805. # define LOCAL_SMUX NETSNMP_ENABLE_LOCAL_SMUX
  1806. #endif
  1807. #ifdef NETSNMP_AGENTX_DOM_SOCK_ONLY
  1808. # define AGENTX_DOM_SOCK_ONLY NETSNMP_AGENTX_DOM_SOCK_ONLY
  1809. #endif
  1810. #ifdef NETSNMP_SNMPTRAPD_DISABLE_AGENTX
  1811. # define SNMPTRAPD_DISABLE_AGENTX
  1812. #endif
  1813. #ifdef NETSNMP_USE_KERBEROS_MIT
  1814. # define MIT_NEW_CRYPTO NETSNMP_USE_KERBEROS_MIT
  1815. #endif
  1816. #ifdef NETSNMP_USE_KERBEROS_HEIMDAL
  1817. # define HEIMDAL NETSNMP_USE_KERBEROS_HEIMDAL
  1818. #endif
  1819. #ifdef NETSNMP_AGENTX_SOCKET
  1820. # define AGENTX_SOCKET NETSNMP_AGENTX_SOCKET
  1821. #endif
  1822. #ifdef NETSNMP_DISABLE_MIB_LOADING
  1823. # define DISABLE_MIB_LOADING NETSNMP_DISABLE_MIB_LOADING
  1824. #endif
  1825. #ifdef NETSNMP_DISABLE_SNMPV1
  1826. # define DISABLE_SNMPV1 NETSNMP_DISABLE_SNMPV1
  1827. #endif
  1828. #ifdef NETSNMP_DISABLE_SNMPV2C
  1829. # define DISABLE_SNMPV2C NETSNMP_DISABLE_SNMPV2C
  1830. #endif
  1831. #ifdef NETSNMP_DISABLE_SET_SUPPORT
  1832. # define DISABLE_SET_SUPPORT NETSNMP_DISABLE_SET_SUPPORT
  1833. #endif
  1834. #ifdef NETSNMP_DISABLE_DES
  1835. # define DISABLE_DES NETSNMP_DISABLE_DES
  1836. #endif
  1837. #ifdef NETSNMP_DISABLE_MD5
  1838. # define DISABLE_MD5 NETSNMP_DISABLE_MD5
  1839. #endif
  1840. #ifdef NETSNMP_DONT_USE_NLIST
  1841. # define DONT_USE_NLIST NETSNMP_DONT_USE_NLIST
  1842. #endif
  1843. #ifdef NETSNMP_CAN_USE_NLIST
  1844. # define CAN_USE_NLIST NETSNMP_CAN_USE_NLIST
  1845. #endif
  1846. #ifdef NETSNMP_CAN_USE_SYSCTL
  1847. # define CAN_USE_SYSCTL NETSNMP_CAN_USE_SYSCTL
  1848. #endif
  1849. #endif /* NETSNMP_NO_LEGACY_DEFINITIONS */
  1850. #endif /* NET_SNMP_CONFIG_H */